为代码添加权限检查
2015-05-07 16:25
190 查看
import android.content.Context; import android.content.pm.PackageManager; public class Hello { public static final String PERMISSION_SAY_HELLO = "com.example.authoritydemo.permission.SAY_HELLO"; public static void sayHello(Context cxt) { int checkResult = cxt.checkCallingOrSelfPermission(PERMISSION_SAY_HELLO); // 判断是否被允许 if (checkResult != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("执行方法需要com.example.authoritydemo.permission.SAY_HELLO权限"); } System.out.println("Say Hello www.baidu.com"); } }
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Hello.sayHello(this); } }
然后在配置文件中添加
<permission android:name="com.example.authoritydemo.permission.SAY_HELLO" /> <uses-permission android:name="com.example.authoritydemo.permission.SAY_HELLO" />
相关文章推荐
- 为代码添加权限以及使用时的权限检查
- 为代码添加权限检查
- Android添加代码检查权限
- 动软中,在连接服务器时,出现“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误
- Drupal上使用代码添加新角色,并赋予角色权限
- 检查url链接是否已经有参数的php代码 添加 ? 或 &
- android6.0M系统在代码中实现请求以及检查权限。
- 动软代码生成器,出现”添加服务器配置失败,请检查是否有写入权限或文件是否存在“的错误的解决办法
- ABAP编程 选择屏幕字段权限检查--公司代码事例
- Jenkins 添加sonar对代码静态检查
- springMVC:HandlerInterceptor拦截器添加系统日志(权限校验)代码收藏
- 好神奇的代码,可以让匿名用户对特定SharePoint 列表拥用添加列表项的权限哦
- 检查url链接是否已经有参数的php代码 添加 ? 或 &
- 刷新SQL Server所有视图、函数、存储过程 更多 sql 此脚本用于在删除或添加字段时刷新相关视图,并检查视图、函数、存储过程有效性。 [SQL]代码 --视图、存储过程、函数名称 DECLARE @NAME NVARCHAR(255); --局部游标 DECLARE @CUR CURSOR --自动修改未上状态为旷课 SET @CUR=CURSOR SCROLL DYNAMIC FO
- 检查C++中的内存泄漏-通过添加代码来检测
- mymoni3——具体代码~添加权限依赖 + 页面布局 + 封装类、工具类
- CXF:为服务器端和客户端添加自定义拦截器进行权限检查验证并且控制台打印日志
- 动软出现“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误
- 动软中,在连接服务器时,出现“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误
- mymoni3——具体代码~添加权限依赖 + 页面布局 + 封装类、工具类