
Android初学者
文章平均质量分 73
AiLoiii
爱Android,享受生活
展开
-
Activity间传递数据
Android之Activity间传递数据原创 2016-01-24 19:01:14 · 983 阅读 · 0 评论 -
继承AppCompatActivity如何实现无标题
AndroidStudio的普及已经是大势所趋了,尤其是2.0的推出后,性能的提升以及官方的支持,让越来越多的人选择了studio。使用AndroidStudio创建Activity的时候,系统默认继承的是AppCompatActivity。这个类是来自v7包,是一种可以向下兼容的Activity。但是问题也随即来了,因为很多同学会发现,之前继承Activity的时候,使用的无标题方法也随机不能用原创 2016-02-16 23:34:38 · 3091 阅读 · 0 评论 -
Activity详解数据传递以及隐式Intent启动
数据传递简单数据intent.putExtra(key , value);----------------------------Intent intent = getIntent();intent.getXXXExtra(key); // xxx ---- 指的是早前传递的数据类型复杂数据Serializable 这是一个空的接口,只要让javaBean实现这个接口即可,那么就可以传递对象到下原创 2016-03-04 23:45:00 · 1063 阅读 · 0 评论 -
Android实现随触摸移动而变化的效果
Android可以做很多有意思的事情,而这正是我喜欢她的原因。今天会做一个在屏幕上随着手指移动而变化的效果。步骤如下首先,我们要自定义一个View组件,而这个组件就是在之后会用到的屏幕上移动的小组件。然后我们在一个布局上添加这个View,并且给此View添加onTouch触摸事件。此外,此组件内也要重写onDraw方法,对此组件进行绘制。废话不说,代码见真章: clas原创 2016-03-05 22:37:23 · 1679 阅读 · 0 评论 -
AsyncTask分析
Android的UI线程是非阻塞线程,不能在主线程做一些耗时的操作。否则一旦超过五秒,会抛出ANR(Application Not Responding)异常,就是应用无响应。故此,一些耗时的操作都要放置在子线程去做,但同时在子线程内又不能更新UI,因为UI线程非阻塞,要是你改一点他改一点,岂不是乱了套。但是恰巧有的时候,我们恰恰需要在耗时操作后去更新UI,这个时候就需要用到Handler机制了。原创 2016-02-26 22:05:40 · 573 阅读 · 0 评论 -
Android Accessibility实现程序锁功能
之前在做卫士项目的时候,做程序锁的时候,遇到一个问题。以往做程序锁的时候,我们都会选择开启一个后台服务,然后在服务中不断获取当前运行的栈信息,提取栈顶的packageName来判定当时运行的程序是否为锁程序。但这种方式在API21之后不能用了,因为getRunningTasks这个方法在API21已经被弃用了。在Android 5.1的系统也不支持此种方式。 但别着急,在5.1版本后我们还有另一种原创 2016-03-24 23:47:07 · 1599 阅读 · 0 评论