
Android
文章平均质量分 76
a281629221
好男人
展开
-
Activity
对Activity,你是怎么理解的?是安卓的四大组件之一,是用户可看到的最直观的程序。主要方法包括onCreate,onStart,onResumn,onPause,onStop,onDestroyonCreate主要是setContentView,绑定监听器的操作onStart阶段,activity可见时就会调用onResumn,activity获得焦点时调用onPaus原创 2015-07-08 20:30:15 · 418 阅读 · 0 评论 -
Service
对Service的理解1. 消息服务,主要用于处理后台操作如下载服务,音乐播放服务2. 主要方法onCreate onStart onDestroy onBind onUnbind3. 两种创建方式 startService bindService 调用startService的服务完成操作后需要自己关闭服务stopSelf,也可以由activity调用stopService原创 2015-07-09 15:36:23 · 327 阅读 · 0 评论 -
PackageManager hasSystemFeature
今天遇到了一个获取NFC配置的判断条件方法,调用的是PackageManager里面的hasSystemFeature方法,兜兜转转最终才找到是在device.mk添加的配置,具体流程如下: 最初遭遇的方法:getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC) 然后在/android/frameworks/原创 2015-07-28 19:11:21 · 5154 阅读 · 0 评论 -
个人对Android Touch事件机制的理解
首先,观看了以下两位大神的文章,获益匪浅,在此提供一下链接:Android事件分发机制完全解析,带你从源码的角度彻底理解(上)[Android应用]对GroupView中onInterceptTouchEvent方法的理解 而我个人关于Touch事件的理解:android/frameworks/base/core/java/android/view/View.java原创 2015-08-11 20:08:17 · 520 阅读 · 0 评论 -
Android Init进程
Android本身就是基于Linux,因此内核的启动方式也是差不多的。Bootloader,Kernel完成系统设置以后,首先会在系统文件中寻找init文件,然后启动系统的第一个进程:init进程 init进程 /system/core/init/init.c1. init进程主要完成两个事情,一是创建系统目录,挂载文件系统;二是解析运行init.rc脚本文件。最终按照脚本,init进原创 2015-08-18 19:39:55 · 498 阅读 · 0 评论