android
斯卍喽
技术源于不断的自我提升,成功始于不懈的努力
展开
-
AS快捷键
Alt+回车 导入包,自动修正Ctrl+Alt+O 优化导入的类和包Ctrl+Alt+L 格式化代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Y 删除行(ctrl+x不是删除行,是剪切。如果不选中,则为剪切当行。ths for 貌似掉线)Ctrl+D 复制行Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ct原创 2017-08-02 15:36:23 · 220 阅读 · 0 评论 -
使用Lint检查改进代码
1、从命令行运行Lint(需要配置环境变量)lint --help2、通过gradle运行Lintgradlew lint3、配置lint(1)配置lint.xml<?xml version="1.0" encoding="UTF-8"?><lint> <!-- Disable the given check in this pr...转载 2019-02-14 14:16:05 · 395 阅读 · 0 评论 -
DELETE_FAILED_INTERNAL_ERROR Error while Installing APP
小米手机安装app,android studio一直提示:DELETE_FAILED_INTERNAL_ERRORError while Installing APP解决办法:在MIUI 开发者选项中关闭 MIUI优化,重启手机以后,最后问题解决,很简单的一个问题,本来不想写出来,但是看到好多帖子说那么多而且说的都一样,又不知道再说什么……...转载 2019-02-13 13:21:01 · 216 阅读 · 0 评论 -
Android应用卸载后无法安装,报Error while Launching activity
Error: Activity class {...Activity} does not existError while Launching activity 出现情况:连接数据线进行运行项目成功之后,把项目卸载掉,然后想重新安装的时候就出现了这个错误问题 分析原因:项目中主Activity页面运行报的错误,因为android studio认为你的项目还是运行在手机上的,可是...转载 2019-02-13 13:19:06 · 1244 阅读 · 0 评论 -
解决Android Studio编译慢的问题
1、针对Instant Run配置和优化您的项目settings -> Build,Execution,Deployment -> Instant Run ,然后点击开启Instant Run2、通过配置 DEX 资源缩短构建时间android { ... dexOptions { maxProcessCount 4 // this is the defa...原创 2019-02-13 13:13:33 · 7414 阅读 · 0 评论 -
Android Studio Git自动发版功能实现
一、配置androidGitVersion,通过它可以自动生成versionCode和versionName(注:需要通过git tag 的方式提交才会生成)1、在项目build.gradle文件中引入androidGitVersion需要先把maven { url "https://plugins.gradle.org/m2/" } 加入repositories中然后导入 cla...原创 2018-12-28 16:43:05 · 577 阅读 · 1 评论 -
android support包与androidx冲突的问题解决
2、项目依赖的库3、错误信息:3、解决方法:compile 'com.github.chrisbanes:PhotoView:+'改为compile 'com.github.chrisbanes:PhotoView:2.1.3'因为compile 'com.github.chrisbanes:PhotoView:+'使用的是最新版本2.2.0,该版本依赖andro...原创 2018-10-09 15:39:19 · 16131 阅读 · 1 评论 -
Charlse抓包获取Android应用的https请求数据
1、菜单栏依次选择help->SSL Proxying -> install charlse root certification打开电脑安装证书界面(此处以windows为例)依次点击安装证书 跳转到证书导入向导,存储位置选择当前用户和本地电脑都可以,然后点下一步跳转到下图界面按上图显示选择后,点击下一步,再点击确定,然后一路确定完成windows端CA证书的安装。...原创 2018-10-11 20:45:41 · 1385 阅读 · 2 评论 -
[坑] Error:Execution failed for task ':app:lintVitalRelease'
打包时的错误提示:Error:Execution failed for task ':app:lintVitalRelease'. > java.lang.IllegalStateException: Expected a name but was STRING at line 1 column 99 path $[0].apkInfo.versionName debug版可以运行,...转载 2018-10-11 15:02:55 · 10189 阅读 · 0 评论 -
DownloadManager实现Apk下载更新
/** * 专用下载APK文件Service工具类,通知栏显示进度,下载完成自动安装 */class UpdateService : Service() { /** * 安卓系统下载类 */ private var manager: DownloadManager by Delegates.notNull() /** * 接收下载完...原创 2018-09-07 14:00:25 · 674 阅读 · 0 评论 -
Glide简单使用
build.gradle文件当中添加如下依赖:dependencies { compile 'com.github.bumptech.glide:glide:3.7.0'} 在AndroidManifest.xml中声明一下网络权限才行:<uses-permission android:name="android.permission.INTERNET" />...原创 2018-09-12 17:00:48 · 179 阅读 · 0 评论 -
Android开发常用网址
http://www.apkbus.com/http://www.csdn.net/http://www.github.comhttp://www.23code.com/http://www.androidweekl y.cn/ Android开发技术周报http://www.codekk.com 开源项目源码分析http://www.androidxref.co原创 2017-08-02 15:30:20 · 225 阅读 · 0 评论 -
Android 源码下载
1. 下载Git(版本控制工具). 调出命令行: ctrl + alt + T sudo apt-get install git2. 安装curl(上传和下载数据的工具). sudo apt-get install curl3. 安装repo(一个基于git的版本库管理工具, 这里用于自动批量下载android整个项目)// 创建目录 ...原创 2019-05-09 17:33:24 · 175 阅读 · 0 评论