自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

swallow_csdn的博客

写给自己

  • 博客(17)
  • 收藏
  • 关注

原创 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 139

转载 使用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 368

转载 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 202

转载 Android应用卸载后无法安装,报Error while Launching activity

Error: Activity class {...Activity} does not existError while Launching activity 出现情况:连接数据线进行运行项目成功之后,把项目卸载掉,然后想重新安装的时候就出现了这个错误问题 分析原因:项目中主Activity页面运行报的错误,因为android studio认为你的项目还是运行在手机上的,可是...

2019-02-13 13:19:06 1204

原创 解决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 7323

转载 Kotlin作用域函数apply/with/run/also/let的用法

Kotlin提供了一系列用来在给定对象上下文中执行代码块的函数。要选择正确的函 数,请考虑以下几点:1、是否在块中的多个对象上调用方法,或者将上下文对象的实例作为参数传递?如果是,那么使用以it 而不是 this形式访问上下文对象的函数之一(also或 let )。如果在代码块中根本没有用到接收者,那么使用also。2、调用的结果是什么?如果结果需是该上下文对象,那么使用apply或also...

2019-01-04 09:36:10 352

原创 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 523 1

原创 Charlse抓包获取Android应用的https请求数据

1、菜单栏依次选择help->SSL Proxying -> install charlse root certification打开电脑安装证书界面(此处以windows为例)依次点击安装证书 跳转到证书导入向导,存储位置选择当前用户和本地电脑都可以,然后点下一步跳转到下图界面按上图显示选择后,点击下一步,再点击确定,然后一路确定完成windows端CA证书的安装。...

2018-10-11 20:45:41 1298 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 10136

原创 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 16036 1

原创 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 147

原创 DownloadManager实现Apk下载更新

/** * 专用下载APK文件Service工具类,通知栏显示进度,下载完成自动安装 */class UpdateService : Service() { /** * 安卓系统下载类 */ private var manager: DownloadManager by Delegates.notNull() /** * 接收下载完...

2018-09-07 14:00:25 628

原创 封装retrofit网络请求工具类

/** * 封装retrofit网络请求工具类 */class RetrofitManager private constructor(url: String) { private val retrofit: Retrofit = Retrofit.Builder() .baseUrl(url) .client(okHttpClien...

2018-09-07 13:59:00 358

转载 常用正则表达式

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\

2017-08-02 17:01:09 121

原创 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 189

原创 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 195

原创 git常用命令

1、git init 创建git仓库2、git clone url 复制仓库3、git add 添加文件到缓存     git add . 添加所有文件4、git status查看你的文件在工作目录和缓存中的状态 git status -s简短的输出结果5、git diff #尚未缓存的改动;git diff –cached #查看已缓存的改动;git diff HEAD 查看已缓

2017-08-02 15:23:29 234 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除