Android笔记之权限库AndPermission
2024-09-05 09:09:24
GitHub地址:https://github.com/yanzhenjie/AndPermission
这个库可以节省不少代码量和时间
使用示例如下
findViewById(R.id.btnGetLocation).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AndPermission.with(HomeActivity.this).runtime().permission(Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION)
.onGranted(new Action<List<String>>() {
@Override
public void onAction(List<String> permissions) {
Log.d(TAG, "onAction(List<String>) called in onGranted, permissions: " + permissions);
}
})
.onDenied(new Action<List<String>>() {
@Override
public void onAction(List<String> data) {
Log.d(TAG, "onAction(List<String>) called in onDenied, data: " + data);
}
}).start();
}
});
最新文章
- python之路五
- Ahead-of-time compilation(AOT)
- WebApp:如何让安卓的webview缓存webapp的html、js和图片等资源
- Linq查询操作之投影操作
- Android WebView常见问题解决方案汇总
- centos6.5-64bit安装htop
- GHOST系统锁定主页常用软件及解决方案
- 一个模拟";显示桌面.scf";程序的JS小函数
- cf472B Design Tutorial: Learn from Life
- 关于windows系统影子账户的问题
- iOS查错机制
- Postfix+dovecot搭建简单邮箱服务器
- shiro授权
- 使用CompletableFuture实现异步编程
- PHP 2 语句 数据类型 字符串函数 常量
- uva-10400-搜索
- Oracle PL/SQL,游标,过程
- js 中导出excel 较长数字串会变成科学计数法
- Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ppcloud-common: Compilation failure
- 关于“代码规范”,“Review”和“Check list”(续)
热门文章
- Servlet 2.4 规范之第六篇:响应
- WKWebView与js交互中产生的内存泄漏
- Codeforces Gym101502 I.Move Between Numbers-最短路(Dijkstra优先队列版和数组版)
- mac 下删除xcode后使用git
- Spring Cloud ZooKeeper集成Feign的坑3,程序Run模式运行没事,Debug模式下报错
- 简约至上.md
- iOS开发 NSArray技巧
- c++中.dll与.lib文件的生成与使用的详解
- 关于JavaScript禁止点击事件
- hibernate session缓存