- 博客(6)
- 收藏
- 关注
原创 Kotlin Android环境的搭建
安装kotlin插件自Android Studio3.0(预览版)版本起,Android Studio将内置安装kotlin插件。 创建项目利用Android Studio 创建项目。(在创建项目的首个对话框界面中提供启用 Kotlin 支持的选项,勾选后可以跳过 “配置 Kotlin 工程(Configuring Kotlin in the project)”的步骤。)语言转换将MainActi
2017-10-31 05:51:26 856
原创 init.rc语法
概述一个完整的init.rc脚本是由四种类型组成的。即: Action Commands Services Options Action格式格式如下: on < Trigger > ## 触发条件 < Command1> < Command2> 一旦 Trigger被触发,就会执行Command1,Command2.(且Trigger的名字是唯
2017-10-28 15:42:19 669
原创 关于apk中raw路径获取
获取raw路径 输入流 InputStream is=getResources().openRawResource(R.raw.XXX);URI Uri uri=Uri.paese(“android.resource://包名/”+R.raw.xxx);获取assert的路径 输入流 InputStream is=getResources().getAssets().open(“文件
2017-10-26 06:09:33 1349
原创 单例模式
常见的单例模式懒汉式(不安全)public class Singleton{ private Singletion(){} private static Singleton Instance; public static Singeton getInstance(){ if(Instance==null){ Instance = new
2017-10-25 22:42:40 166
原创 StatelistDrawable 状态选择器失灵
今天在项目中遇到了一个问题—— StateListDrawable失灵了。 经过反复排查发现:在使用的状态选择器的布局中,如果子View已经设置了Background,那么该布局的状态选择器将无法生效。例子如下状态选择器 var_bg.xml 如下 : <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android
2017-10-25 22:28:03 908
原创 热修复
热修复技术 Dexposed、andFix (阿里) 从C底层二进制进行处理的 thinker (腾讯) Java的加载机制入手处理的 热修复的定义通常情况下,修复app的bug是通过发布新版本进行。热修复提供了一种在现有安装程序上进行修复bug bug一般会出现在某个类的某个方法地方。 如果我们能够动态地将客户手机里面的apk里面的某个类给替换成我们已经修复好的类。 修复前的工具准备
2017-10-25 06:34:41 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人