- 博客(12)
- 收藏
- 关注
原创 倒影图片的遮罩效果即颜色渐变效果
Paint paint = new Paint();//遮罩paint.setXfermode(new PorterDuffXfermode(Mode.DST_IN));//线性渐变LineaeGradient shader = new LinearGradient(0,height,0,bitmap.getHeight(),0x70ffffff,0x00ffffff,TimeMo
2013-08-19 23:47:07
558
原创 定时器
android中以前是使用time去启动定时器的,但是他有个很严重的bug,也就是当你修改系统时间的时候他的定时会随着改变,故在这里我使用了线程池去处理定时代码如下:import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.c
2013-08-19 23:22:41
491
原创 在drawable文件中如何画圆
http://schemas.android.com/apk/res/android" android:shape="oval">
2013-08-19 23:07:42
1998
原创 android中内存泄露的原因
1查询数据库后没有关闭游标cursor 2 构造Adapter时,没有使用 convertView 重用 3 Bitmap对象不在使用时调用recycle()释放内存 4 对象被生命周期长的对象引用,如activity被静态集合引用导致activity不能释放 内存泄漏的发现:通过DDMS中的heap工具,去发现是否有内存溢出。内存泄漏如何解决:通过内存分析工具 MA
2013-08-19 21:36:16
449
原创 开机广播的启动与否
Android 4.0及以上如果想接受系统广播至少要先运行程序一次。(其实Android 3.1就开始了,这么说是为了针对我们开发最多android 4.0);这样是是为了防止开机启动恶意程序,优化启动。(防止病毒等开机启动程序危害系统,所以andoird4.0不允许没有被用户手动启动过的程序进行开机启动);Android 4.0 无法接收开机广播的问题本身是因为,如果应用程序安装上始终没有被打开
2013-08-19 21:35:20
882
原创 Android系统Binder机制中的四个组件Client、Server、Service Manager和Binder驱动程序的关系
1. Client、Server和Service Manager实现在用户空间中,Binder驱动程序实现在内核空间中 2. Binder驱动程序和Service Manager在Android平台中已经实现,开发者只需要在用户空间实现自己的Client和Server 3. Binder驱动程序提供设备文件/dev/binder与用户空间交互,Client、Se
2013-08-19 21:34:05
1325
原创 android中视频播放的处理
在android中播放视频默认支持3GP,MP4格式,如果你需要支持其他格式必须软解码其他格式文件。API的选择有 MediaPlayer和VideoView。用VideoView 是android已经封装好的View 它继承自SurfaceView并实现了MediaPlayerControl接口。public class MyVideoView extends VideoView {pu
2013-08-19 21:33:27
725
原创 简单的一些监听事件
键盘监听事件:et.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { //监视硬键盘按键 if(event.getAction()== KeyEvent.ACTIO
2013-08-19 21:23:15
503
原创 为TextView设置滚动的方法
TextView设置移动方法1.tv.setMovementMethod(ScrollingMovementMethod.getInstance()); 2.在TextView外面套一个ScorllView两种方法的不同之处在于ScorllView带有滚动条。
2013-08-19 21:19:51
630
原创 android中一些异常的处理方法
1.Android 项目出现红色感叹号解决方法 做第三方应用时,需要导入提供的jar包。当从两个工程目录换到另一个工程目录时,导入的工程上出现了一个大红色感叹号。找来找去确实工程下的.classpath路径的jar包的路径还是原来工程目录下指定的路径。这个显然错了。将错误的路径删掉,从Build Path > Configure Build Paht...重新导入一次。点击eclipse下的工
2013-08-19 21:16:45
484
原创 java中获取时间的方法大全
import java.text.DateFormat;import java.util.Calendar;import java.util.Date;public class TestDate { public static void main(String[] args) { Date now = new Date(); Calendar
2013-08-19 21:05:12
518
原创 如何进行android的单元测试
1.在manifest.xml中加入:中加入:外加入: android:targetPackage="name.feisky.android.test"
2013-08-07 11:39:08
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人