摘要: 设置软件多开的核心在于设置applicationId不同,因为Android以applicationId作为进程标识,必须唯一,这里只需要打包时动态修改下即可。1.设置build.gradle的productFlavorsproductFlavors { office { applicationId "com.example.app" buildConfigFie... 阅读全文
posted @ 2016-08-22 11:21 小轩948 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 优化准则: 1.提高Android Compilers的max heap size 打开Android Studio时不进入项目页面,在“Welcome To Android Studio”界面选择“Configure”-“Seeting” 左侧选择Android Compilers,定位至Maxi 阅读全文
posted @ 2016-08-22 10:10 小轩948 阅读(3595) 评论(0) 推荐(0) 编辑
摘要: 推荐优先本地搜索浏览 Android适配器之DataModifyHelper数据操作类的封装添加Gradle依赖compile 'com.android.support:appcompat-v7:23.2.1'compile 'com.android.support:recyclerview-v7:23.2.1'备注:recyclerview的版本号要与appcompat的一致,此处为: v7:2... 阅读全文
posted @ 2016-08-21 00:32 小轩948 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 该模式的好处是,将大任务拆解成若干小任务并并行执行,从而提高系统吞吐量。定义Worker进程,负责处理实际任务。/*具体工作对象*/static abstract class Worker implements Runnable { private static final UtilsLog lg = UtilsLog.getLogger(Worker.class); protecte... 阅读全文
posted @ 2016-08-20 15:13 小轩948 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Java中的内存类型 栈内存:在函数中定义的基本类型的变量、Java指令代码、对象的引用变量均在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉该变量分配的内存空间。 堆内存:用来存放 new 创建的对象和数组【实质上只保存对象实例的属性值、属性的类型和对象本身的类型标记等,并不保存 阅读全文
posted @ 2016-08-19 15:09 小轩948 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 先来张经典图镇楼... 1.onWindowFocusChanged()的调用时机 创建Activity的调用顺序 锁定屏幕 解锁屏幕 该方法在Activity窗口获得或失去焦点时被调用,例如创建时首次呈现在用户面前;当前Activity被其他Activity覆盖;当前Activity转到其他Act 阅读全文
posted @ 2016-08-19 15:07 小轩948 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 创建GsonResponsePasare解析类,class GsonResponsePasare { T deal(String response) { Type gsonType = new TypeToken>() { }.getType(); CommonResponse commonResponse = new Gson().fromJson... 阅读全文
posted @ 2016-08-18 18:45 小轩948 阅读(7352) 评论(0) 推荐(0) 编辑
摘要: view.getRootView的官方解释是Finds the topmost view in the current view hierarchy那这个顶层的View究竟是xml的最外层布局,还是getDecorView,抑或其他的呢?下面通过测试来了解getRootView的真正含义,定义xml文件如下: //... 定义测试源码,lg.e("getDecorView id:" +... 阅读全文
posted @ 2016-08-18 10:43 小轩948 阅读(5608) 评论(0) 推荐(0) 编辑
摘要: 从计算机的数值表示上讲,0x开头的其实并不是所谓颜色代码的表示方法,而是16进制数的标准写法,譬如0xA就是十进制的10。而#开头的六(或三)位十六进制数是在设计领域(如CSS以及一些绘图软件)中颜色代码的表示方法。如果我们只考虑24位颜色的话,电脑中每个像素的颜色其实就是用3个字节(24位)的无符号整数来存储的。所以用0x开头的“颜色代码”,也就是这个十六进制数表示的数值,其实就是颜色在内存(显... 阅读全文
posted @ 2016-08-18 10:42 小轩948 阅读(5748) 评论(0) 推荐(0) 编辑
摘要: 定义用于Android开发的一种特殊的图片格式,好处在于可以定义图片中哪些区域可以拉伸,哪些区域不可以拉伸,同时可以把显示内容区域的位置标示清楚。下面是普通的png资源与.9.png的资源区别:观察可以看到,.9图片的外围有一些黑色的线条,放大的图像如下所示:可以比较明显的看到上下左右分别有一个像素的黑色线段,这里分别标注上序号。其中,序号1和2标识可以拉伸的区域,序号3和4标识内容区域。一旦设定... 阅读全文
posted @ 2016-08-18 10:42 小轩948 阅读(1889) 评论(0) 推荐(0) 编辑