- 博客(7)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 按键事件处理
当按键来临时可能会有三种动作:ACTION_DOWN:按键被按下ACTION_UP : 按键被释放ACTION_MULTIPLE : 多次重复的按键事件,可通过getRepeatCount获取次数按键的动作状态可以通过event.getAction()方法来获取。一般只要down和up两种行为。当然按键也有很多标志位,可以通过event.getFlags()方法来获取按
2017-01-17 11:11:59 3285 1
原创 Android6.0锁屏源码分析之界面布局分析
大致先介绍一下锁屏界面Android的锁屏界面可以分为两级,一级锁屏界面暂且称之为锁屏界面LockScreen,即平常用到的无需任何输入和验证,只需滑动解锁,没有任何的安全性可言,只是为了防止因为非故意触发手机造成的一定的困扰。二级锁屏界面是在解锁一级界面后进入的一个界面,算是用于一定的加密,相当于给手机多了一层保护,所以二级界面通常称之为安全界面-----KeyguardSe
2017-01-12 17:44:45 18686 2
原创 Android6.0源码分析之menu键弹出popupwindow菜单流程分析
例如上图,在按下菜单键后会弹出对应的菜单选项,准确来说,是在菜单键弹起后出现的一个popupwindow,那么从菜单键弹起到popupwindow创建所涉及到的历程是怎样的呢?理论上是底层监测menu按键键值,通知framework层,framework经过一系列的处理后分发给上层,或者拦截掉现在是假设framework层已经把menu按键分发给了用户,那么接下里就是activity进
2017-01-11 17:20:55 7405
原创 Android中初步自定义view
问题1 ,Paint画笔对象为null的异常 FATAL EXCEPTION: main Process: com.fang.zrf.mycustomview, PID: 12882 java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a
2017-01-10 11:15:23 1360
原创 Android中View研究自学之路
写这篇博客呢是在研究了view将近一个月之后,算是对自己的学习做一个总结,进而反思一下学习方法,本博文不涉及代码分析。对于view的研究始于view.java和viewgroup.java,刚开始我是一点一点儿看代码,看过源码的都知道,view.java是
2017-01-09 10:13:42 1384
原创 Android蓝牙配对弹出框过程分析
刚好最近项目需求需要到这方面的知识,才发现这个有些欠缺,完善一下,记录下来,方便以后查阅根据远程蓝牙设备(remote devices)的要求,手机端发起与远程蓝牙设备Bluetooth remote Device的配对有两种情况第一种:配对时需要pin码(pin request event)即有配对请求pairing request :所对应的action为 : BluetoothD
2017-01-04 15:56:55 16535 4
原创 Android6.0之修改或者查看系统属性值
系统属性值存在于system.prop文件中,也有一些存在于settings中1,查看settingsprovider中的值的方法命令为adb shell settings list [system,secure,global]2,查看系统属性值的方法命令格式为adb shell getprop [key]3,只设置手机本身的
2017-01-03 16:15:55 11623 1
我的Androidstudio为什么无法实用foreach
2016-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人