- 博客(5)
- 收藏
- 关注
原创 Android Accessibility实现程序锁功能
之前在做卫士项目的时候,做程序锁的时候,遇到一个问题。以往做程序锁的时候,我们都会选择开启一个后台服务,然后在服务中不断获取当前运行的栈信息,提取栈顶的packageName来判定当时运行的程序是否为锁程序。但这种方式在API21之后不能用了,因为getRunningTasks这个方法在API21已经被弃用了。在Android 5.1的系统也不支持此种方式。 但别着急,在5.1版本后我们还有另一种
2016-03-24 23:47:07 1479
原创 Android Studio下简单编译AIDL方法
今天当我天真的打开Android Studio,准备开始一天开心的工作时。一个小小的问题迎头向我砸来,那就是有一个小模块需要用到源码里的AIDL。然后我直接把它扔在相应的包里了。如图: 包名什么的都是Ok的,我已经按照代码里的包名改过来了,但是还是一直编译不通过。记得Eclipse里直接放到这里就行了啊。 然后经过一番查证以及实验,最终确定了必须在app:里的build.grade里加上这样
2016-03-15 19:43:50 4890
原创 Android使用ViewPager实现导航页根据情况禁止滑动以及点击切换
前段时间由于项目原因,要做一个导航页面。但有时会需要用到根据某些条件禁止滑动,以及通过按钮点击切换页面的效果。刚好趁现在把这些东西写下来,分享出来。一、ViewPager点击切换因为之前做的那个项目是一个安全卫士的项目,在手机防盗这一块需要做一个导航页面。导航页面嘛,大家懂得一页一页往下翻过去,底部再加上若干个小圆点随着滑动。其实底部小圆点这个东西也好做,最笨的办法就是给每一个View下面都排上一排
2016-03-13 23:55:14 3930
原创 Android实现随触摸移动而变化的效果
Android可以做很多有意思的事情,而这正是我喜欢她的原因。今天会做一个在屏幕上随着手指移动而变化的效果。步骤如下首先,我们要自定义一个View组件,而这个组件就是在之后会用到的屏幕上移动的小组件。然后我们在一个布局上添加这个View,并且给此View添加onTouch触摸事件。此外,此组件内也要重写onDraw方法,对此组件进行绘制。废话不说,代码见真章: clas
2016-03-05 22:37:23 1544
原创 Activity详解数据传递以及隐式Intent启动
数据传递简单数据intent.putExtra(key , value);----------------------------Intent intent = getIntent();intent.getXXXExtra(key); // xxx ---- 指的是早前传递的数据类型复杂数据Serializable 这是一个空的接口,只要让javaBean实现这个接口即可,那么就可以传递对象到下
2016-03-04 23:45:00 980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人