- 博客(10)
- 资源 (13)
- 收藏
- 关注
原创 Android Bugly 热修复 快速接入
介绍 1、Bugly目前采用微信Tinker 2、Bugly已经搭建了管理后台,对每个版本补丁进行管理。 3、实现自动下载补丁包、合成、并应用补丁。接入Bugly 1、添加插件依赖,工程根目录下“build.gradle”文件中添加:buildscript { repositories { jcenter() } dependencies
2017-01-10 17:00:37
3832
1
原创 Android productFlavors实现差异化打包
Android productFlavors实现差异化打包前面介绍过 美团多渠道打包解决了打包慢的问题,但随着渠道越来越多,对打包的要求也越来越多,比如我们的APP 和某个渠道做首发(活动)需要我们在名字后面加上不同的后缀 等等,还有些渠道不让我们使用自动更新、第三方统计,反正就是各种奇葩要求,让我们不得不复制一份代码出来做修改才可以。如果遇到以上问题,不得不逼着我们我们重拉新的分支去做这些处理,
2016-08-16 17:13:20
11706
1
原创 Android ANR 详解
ANR简介 ANR,是“Application Not Responding”的缩写,即“应用程序无响应”。在Android中,ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕,或者对特定操作没有执行完毕,就会出现ANR。对
2016-08-10 16:04:00
552
原创 美团多渠道打包原理以及使用
打包方法原理传统的打包方法都是在AndroidManifest添加渠道标示,每打一次包修改一次标示的名称。效率特别的低,一个稍微大一点的项目打上几十个渠道包可能需要几个小时半天的时间。由于传统的打包方式每次修改渠道都需要重新的构建项目,时间都浪费构建上面了,美团提供了一种新的打包方案,将APK直接当做zip解压,目录里会有一个META-INF目录而此目录是不参与
2016-08-10 14:50:24
5208
1
原创 Android Studio Gradle多渠道打包
第一步:配置AndroidManifest.xml如果没有多渠道打包的话,我们需要每次修改android:value="umeng",然后一次次的重新打包。如果使用Gradle多渠道打包的话,我们需要把 value 的值设置成:其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中自定义配置的值。第二步:在build.gradle设置produ
2016-08-09 15:29:11
469
原创 Android Studio 开发导入.so库文件
Android Studio 开发导入.so库文件Android Studio开发中使用so 库文件1.将左上角 Android 选择成Project。2.在app/src/main/下面新建文件夹 jniLibs 文件夹 然后将你的armeabi 文件夹复制进 jniLibs 下即可。就完成了so文件的导入了。注:本测试 在Android S
2014-12-16 14:03:10
842
原创 Android Studio导入Jar包
很多新手朋友 和 之前一直使用ADT、Eclipse 开发的朋友,当打开Android Studio时第一反应可能都是, 这丫到底是个啥。甚至连最简单的导入jar包都不会了。Android Studio 开发中Jar包的导入:1.将左上方 Android 选择成Project2.在 APP下面新建libs 文件夹。3.将需要导入的jar包放入libs
2014-12-16 13:13:36
706
原创 Android Studio 混淆打包
随着Google不对ADT的维护,Android Studio 貌似即将成为Android开发的主流开发工具了,早点熟悉使用必然对今后的开发有着极大的帮助。使用Android Studio 混淆打包在开发工具的左边:Gradle Scripts 下面有个build.gradle中。 buildTypes { release { minifyE
2014-12-16 12:40:56
3094
原创 多线程
创建线程方式一: 继承Thread类 1:子类覆盖父类中的run方法。将线程运行的代码放在run中。 2:建立子类对象的同时线程也被创建。2011/12/12 3:通过调用start方法开启线程 进程: 是一个正在执行中得程序。。 每一个进程执行都有一个执行顺序 ,该顺序是一个执行路径,或者叫一个控制单元。线程: 就是进程中的一个独
2014-02-17 16:23:47
553
SQLite权威指南(第二版.Grant.Allen.扫描版.pdf
2013-12-11
Android基础Woird文档
2012-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人