- 博客(5)
- 资源 (19)
- 收藏
- 关注
转载 android 自定义属性
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:
2015-01-27 11:33:56 374
原创 多线程下载图片(使用ExecutorService)
从网络下载图片时,使用多线程同时下载,可以提高下载速度,带来更好的用户体验.1. 下载图片的线程池管理类/** * 下载图片的线程池管理 */public class ThreadPoolManager { public static ExecutorService cachePool = Executors.newFixedThreadPool(10); public stat
2015-01-26 11:48:56 1495
原创 打印Log的工具类
LogUtilpublic class LogUtil { public static boolean isLog = true; public static String mTag; public static String mMsg; public static void i(String tag, String msg) { if (isLog(mTag, mMsg))
2015-01-23 14:29:05 494
转载 MediaPlayer
MediaPlayer 可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用 MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。 SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。布局文件:
2015-01-23 11:24:44 464
原创 Application
public class UpdateApplication extends Application{ private static UpdateApplication instance = null; public static Context mContext; public static UpdateApplication getInstance(
2015-01-15 09:32:42 394
Kotlin 实战 (kotlin in action) 电子书
2017-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人