- 博客(8)
- 资源 (15)
- 收藏
- 关注
转载 .9图片的制作(Draw 9-patch)
与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。 这种格式的图片在android 环境下具有自适应调节大小的能力。 1.在SDK里的tools文件夹里有一个工具名字为draw9patch2.执行之后就是上面截图的这个工具,选择一张图片添加进来
2014-03-21 13:38:05 353
转载 Service使用方法 | AsyncTask的使用和原理 | 定时器触发线程
一、Service服务 定义一个服务,需要扩展Service基类,重写onBind和onCreate方法。很多时候也要重写onStartCommand方法,当服务是通过startServiec而启动的,就会调用onStartCommand方法。 服务是在应用程序的主线程上启动 ,这意为着onStartCommand方法中完成的处理都是发生在GUI线程中。实现服务
2014-03-10 18:53:46 786
转载 Android中Service类onStartCommand
Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCommand有4种返回
2014-03-10 18:30:42 362
转载 Android使用ant对项目进行编译签名优化打包
Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件。通过该文件,可以对文件进行编译、打包、安装等。并且支持多种方式打包,如debug或者release。一般的,可以按照如下方法进行操作:首先创建一个Android工程。工程创建好后,需要为工程添加ant支持,即创建相应的build.xml文件。这个文件不需要用户自己创建,只需要执行如下命令即
2014-03-10 10:12:22 477
转载 Android中dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent的理解
onInterceptTouchEvent用于改变事件的传递方向。决定传递方向的是返回值,返回为false时事件会传递给子控件,返回值为true时事件会传递给当前控件的onTouchEvent(),这就是所谓的Intercept(拦截)。[tisa ps:正确的使用方法是,在此方法内仅判断事件是否需要拦截,然后返回。即便需要拦截也应该直接返回true,然后由onTouchEvent方法进行
2014-03-06 15:33:46 404
转载 android:versionCode和android:versionName 用途
Android的版本可以在androidmainfest.xml中定义,主要有android:versionCode和android:versionNameandroid:versionCode:主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。android:versionName:这个是我们常说明的版本号,由三部分组成
2014-03-04 17:02:11 470
转载 解决surfaceview滑动闪烁黑屏
当多个surfaceview之间滑动的时候,两个view之间会有黑线。这是用于surfaceview的双缓存机制引起。之前想了好多方法都想不通。最后终于想到了一个妥协的办法。就是将surfaceview的背景色设置为要绘制图形的背景色(或者是将绘制的图片设置为背景)setBackgroundColor(Color.argb(255,255,231,115));复
2014-03-04 14:53:18 2481
转载 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个
2014-03-04 10:15:49 386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人