- 博客(10)
- 收藏
- 关注
原创 Android windowSoftInputMode属性详解
android:windowSoftInputMode=”stateAlwaysVisible” 表示不管当前View有没有输入控件的时候,Activity启动的时候会显示软键盘,并且如果有输入控件的时候,默认会将焦点聚焦到,第一个输入控件上; 再者不管当前View有没有输入控件,Activity从不可见到可见,也会重新显示软键盘,不管Activity由可见变不可见的 时候软键盘时候还处于显示
2016-11-26 20:52:49 502
原创 Android KeyboardView属性详解
【XML属性】API 3android:keyBackground属性说明:设置键的图像。键的图像。 此图像需要是一个StateListDrawable,具有以下可能的状态:normal, pressed, checkable, checkable+pressed, checkable+checked, checkable+checked+pressed。必须引用另
2016-11-22 22:40:59 4442
原创 Android IOC 动态代理实现
先贴上所有代码 布局文件 xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2016-11-18 16:28:44 403
原创 Android 动态热修复
第一步构建有bug的APP代码如下 MainActivity代码如下:public class MainActivity extends Activity { Button btnOpen, btnModify; NullTest nt = new NullTest(); @Override protected void onC
2016-11-18 10:43:52 388
原创 文章标题
1. ** Android IOC框架实现 =============== ** 本文简单介绍下如何实现编译期注解 介绍编译期注解,首先得介绍下如下两个注解 Target注解的功能就是表明你这个注解是用在什么地方的,它的值是一个枚举型 1.CONSTRUCTOR:用于描述构造器 2.FIELD:用于描述域 3.LOCAL_
2016-11-18 00:23:40 191
原创 Android跨应用访问资源启动Activity
第一部分,访问未安装应用的资源文件。 1,建立两个Project,取名一个叫new,一个old。 2,new项目生成apk文件拷贝到手机上面,注意不要拷贝到getFilesDir()指向的目录,apk一到那个目录就损坏,可以拷贝到它的父级目录; 3,接下来就是访问new.apk里面的资源文件了。 访问资源文件的代码如下:try {/**/
2016-11-17 16:28:37 411
原创 Android Studio常用插件整理
1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat2.Android ButterKnife Zelezny配合ButterKnife实现注解,
2016-11-15 16:12:28 485
原创 Android内存缓存
support包下的Lrucache源码public class LruCache { private final LinkedHashMap map; /** Size of this cache in units. Not necessarily the number of elements. */ private int size;//记录每个缓
2016-11-14 22:36:53 229
原创 Android微信抢红包插件开发
第一步,重写AccessibilityService实现类。重写onAccessibilityEvent(AccessibilityEvent accessibilityEvent)(这个方法是接受系统所有AccessibilityEvent事件接受回调方法)onInterrupt() (反馈中断回调接口)这两个方法第二步,配置AccessibilityService:配置方法有
2016-11-06 23:21:12 387
原创 Menu:Xml属性全解析
第一部分Group属性:android:menuCategory 关键词。它的值对应了Menu类的CATEGORY_*常量,定义了菜单组的优先级。有效值如下: 值 说明container 菜单组是容器的一部分system 菜单组是由系统提供的。secondary 提供给用户的辅助选择的菜单组(很少使用)alternative 基于当前显示的数据来选择操作的
2016-11-02 16:49:58 415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人