
AS
wardenlzr
这个作者很懒,什么都没留下…
展开
-
Android 应用构建速度提升Gradle配置优化
0.使用最新版本的 Android Gradle 插件找到项目跟目录的build.gradle1.避免激活旧版的 MultidexminSdkVersion 21(或大于21)(21 之前的 API 级别并没有原生的支持 multidex)2.禁用 Multiple APK 构建if (project.hasProperty('devBuild')) { splits.abi.enable = false splits.density.enable =原创 2020-10-08 15:22:00 · 1137 阅读 · 0 评论 -
Android插件的1234....
0.问题抛出在Android里我们说的插件到底指的是什么,表达是否准确?1.Android插件的种类a.Android Studio插件针对Android Studio这个IED的插件,一般可以帮你写代码或格式化等,与你编译或打包时的代码没关系个人觉得好用的11个插件推荐:1.GsonFormat:快速将json字符串转换成一个Java Bean,免去我们根据json字符串...原创 2020-05-05 15:15:59 · 259 阅读 · 0 评论 -
Android Studio模板Live Templates(常用)定制 下
0.接着上篇讲(图0)1.kotlin 生成start图0中3的位置输入companion object { fun start(context: android.content.Context) { val intent = android.content.Intent(context, $ACTIVITY$::class.java) c...原创 2020-04-15 16:33:57 · 382 阅读 · 0 评论 -
记一个Google官网Android Studio预览版和金丝雀版本下载的Bug
Android Studio的新版本与旧版本对比总是充满了诱惑于是总是想用最新的,进入官网会看到这个界面然而你会发现这两个按钮都™点不了,还是用的Google的Chrome浏览器,当然换其他浏览器当然还是不行,这时候点右上角把语言切倒换English,再点就可以了。再点击下载,就会到以下界面。。。坑啊...原创 2019-10-25 10:21:49 · 302 阅读 · 1 评论 -
Android 四种启动方式个人理解简洁表达
0.Android 四种启动方式有什么区别?(standard singleTop singleTask singleInstance)设置方法(manifest中Activity注册的属性里):android:launchMode="singleTop"1.standard,每打开一个,任务栈里面就有一个(把任务栈看成一个弹夹,Activity看成子弹,在最上面的子弹肯定最先打出去)...原创 2019-09-23 18:32:59 · 198 阅读 · 0 评论 -
Android Studio模板Live Templates(自动生成Activity的启动方法)定制 上
0.快速生成常用代码,效果如下确定后:1.定制方法打开设置找到LiveTemplates,点击右边的+号可以先建一个模板的组,再建模板点了建模板后看到这个界面再图中1的位置输入缩写,2的位置输入描述,3的位置输入要生成的代码public static void start(android.content.Context context) { a...原创 2019-02-02 15:03:54 · 625 阅读 · 0 评论 -
Android中利用泛型返回任意类型的测试数据
0.场景 开发时,等接口经常要写测试数据,每次new ArrayList(),又是还要new 所需的Bean对象,似乎代码没多少,但是我懒啊。。。1.解决办法创建一个工具类,名字随便取,这里贴下关键代码,一看便会了 //这个太简单了就不写注释了 public static List<String> testData(int count){ List<S...原创 2018-07-05 14:51:13 · 2132 阅读 · 0 评论 -
对org.gradle.api.tasks.TaskExecutionException解决的终极办法
0.产生的原因: a.操作不慎; b.多人开发,别人添加或删除了依赖、jar、aar; c.可能姿势不对吧。1.解决的办法: a.clean rebuild b.清缓存重启AS c.手动删项目下所有的build 文件夹(包含根目录的build、app下面的build、你所使用的moudle(Library)下面的bui...原创 2018-06-27 17:31:08 · 42030 阅读 · 5 评论 -
Android 通过配置 productFlavors 实现多版本差异化打包
0.效果开发过程中,因为种种原因,有时需要在同一手机上安装测试版和生产版,所需效果如下:1.创建productFlavors在APP的gradle中添加:android { ... //创建productFlavors productFlavors { ceshi{//配置测试版包名和应用名 applicationId "ceshi....原创 2018-03-14 10:00:04 · 12156 阅读 · 5 评论 -
记录两种Android Studio Default Activity Not Found问题解决办法
0.效果从网上down的项目,或者异常关闭AS之后(偶显的),有时好不容易编译成功了,结果出现Default Activity Not Found,如下图1.解决办法一:清缓存,并重启2.解决办法二:有时发现办法一并不能解决这个问题,以 翔哥 的讲的Android aidl Binder框架浅析中的demo为例,清缓存重启的方法并没有解决问题。于是我看了下manifest文件(如图),发现这个服务...原创 2018-03-12 16:11:38 · 6262 阅读 · 0 评论 -
记录一下Android如何获取SHA 1值(开发版&发布版),超简洁详细
0.使用情景,配置百度地图时需要应用的发布版SHA1值和开发版SHA1值.1.Win+R(windows系统下),输入cmd点确定,或回车2.输入cd .android回车3.获取开发版SHA1值,输入命令 keytool -list -v -keystore debug.keystore 直接回车或者输入 android(默认秘钥)4.获取发布版SHA1值,输入命令 keytool -l...原创 2018-02-27 17:06:09 · 313 阅读 · 0 评论 -
Android iconfont 使用
android可以直接使用单个icon(svg,png)。也可以直接引入字体应用:第一步:从iconfont平台选择要使用到的图标,并下载至本地;复制字体文件到项目 assets 目录第二步:打开从iconfont平台下载下来的文件,并在目录中打开demo.html,找到图标相对应的 HTML 实体字符码;第三步:打开 res/values/strings.转载 2017-10-20 15:44:05 · 562 阅读 · 0 评论 -
Volley的简单实用
package com.yb.demo;import com.android.volley.RequestQueue;import com.android.volley.Response;import com.android.volley.VolleyError;import com.android.volley.toolbox.ImageRequest;import原创 2016-05-16 16:13:44 · 299 阅读 · 0 评论 -
OkHttp2.4.0在AS上使用
鸿洋大神compile 'com.zhy:okhttputils:2.3.4'这个地址用不了了,转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】参照鸿洋大神的封装,整理了一个使用方法0.01.一般的get请求OkHttpClientMa转载 2016-05-12 11:17:48 · 1950 阅读 · 0 评论