自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除