开发中常见坑
2015-12-11 11:23
232 查看
1.点击跳转到另一个页面时,为防止因为系统或网络响应慢而出现连续出现多个对象窗口,在点击一次之后 设置其clickble为false
2.在调用某个功能之前 先检查有没有权限 类似下面
PackageManager pkm = getPackageManager();
boolean has_permission = (PackageManager.PERMISSION_GRANTED == pkm.checkPermission("android.permission.RECORD_AUDIO", "packageName"));
if (has_permission) {
这里才开始真的干活的
}else {
showToast("没有权限");
}
删除androidstudio
Execute these commands from the terminal
if you would like to delete all projects:
to remove gradle related files (caches & wrapper)
use the below command to delete all Android Virtual Devices(AVDs) and *.keystore. note: this
folder is used by others Android IDE as well, so if you still using other IDE you may not want to delete this folder)
to delete Android SDK tools
2.在调用某个功能之前 先检查有没有权限 类似下面
PackageManager pkm = getPackageManager();
boolean has_permission = (PackageManager.PERMISSION_GRANTED == pkm.checkPermission("android.permission.RECORD_AUDIO", "packageName"));
if (has_permission) {
这里才开始真的干活的
}else {
showToast("没有权限");
}
删除androidstudio
Execute these commands from the terminal
rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio*
if you would like to delete all projects:
rm -Rf ~/AndroidStudioProjects
to remove gradle related files (caches & wrapper)
rm -Rf ~/.gradle
use the below command to delete all Android Virtual Devices(AVDs) and *.keystore. note: this
folder is used by others Android IDE as well, so if you still using other IDE you may not want to delete this folder)
rm -Rf ~/.android
to delete Android SDK tools
rm -Rf ~/Library/Android*
相关文章推荐
- Androidannotation的使用
- 乌龟棋
- ios常用操作命令
- elasticsearch 离线安装head,bigdesk插件
- Shiro学习笔记1 —— Hello World
- 44、BGP配置实验之Weight选路
- iOS开发可变参数va_list、va_start、va_end
- leetcode:Invert Binary Tree
- 在 Linux 虚拟机中手动安装或升级 VMware Tools
- retrofit2.0中使用okHTTP post get put 过滤请求内容或添加内容
- Jenkins
- 版本控制
- 学习OpenCV范例(十九)——轮廓提取和形状描述符
- 【java基础】.class文件由虚拟机的解释器解释为机器码,这个机器码是给JVM执行的机器码,还是类似于.exe给操作系统执行的机器码
- Ant学习- build.xml
- 用Castor 处理XML文档
- Gitclient使用
- Electron
- 淘宝UWP桌面版已经发布
- LeetCode 206:Reverse Linked List