- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 Android异步加载图像小结 (含线程池,缓存方法)
研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(final String url, final int id) {
2011-12-22 11:12:36 874
原创 Android修改主机名和IP地址问题
Android修改主机名和IP地址问题搜了一下找到如下方法,不知到能用不:Android手机系统如何修改hosts文件 由于某些原因,可能需要修改 hosts 文件指定域名到对应的 IP 地址。Android 是基于 Linux 的系统,与 Linux 类似,通过 hosts 文件来设置。在 Android 下,/etc 是 link
2011-12-20 14:36:48 9425
原创 判断Andoid网络链接的代码
public boolean isNetworkAvailable() { Context context = getApplicationContext(); ConnectivityManager connectivity = (ConnectivityManager) context
2011-12-20 14:21:09 839
转载 Android 完美解决自定义preference与ActivityGroup UI更新的问题
之前发过一篇有关于自定义preference 在ActivityGroup 的包容下出现UI不能更新的问题,当时还以为是Android 的一个BUG 现在想想真可笑 。其实是自己对机制的理解不够深刻,看来以后要多看看源码才行。本篇讲述内容大致为如何自定义preference 开始到与ActivityGroup 互用下UI更新的解决方法。首先从扩展preference开始:类文件必须继承
2011-12-20 10:39:52 1246
原创 ArrayList中的数据排序--java对象排序
常常遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到.下面给出源代码:1:Person.Java文件:-------------------------------public class Person{String name;int age;
2011-12-20 10:17:14 1008
原创 android中editText 输入字数限制
这里主要是说的就是EditText输入框限制输入字数,Java代码:editText.addTextChangedListener(new TextWatcher(){private CharSequence temp;private boolean isEdit = true;@Overridepublic vo
2011-12-20 10:09:09 1999 1
原创 android中自定义toast
我想改变下toast的背景和文本颜色 用了下面的方法: LayoutInflater infator = getLayoutInflater(); View layout =infator.inflate(R.layout.toast, (ViewGroup) findViewById(R.id.toast_layout));
2011-12-19 18:58:00 629
原创 android4.0源码
以下是android4.0-ics 的源代码包,分为两个部分,framework 和 其它部分。请将两个部分分别下载解压到同一个目录即可编译。需要下载的同学回复一下,谢谢你的支持。http://115.com/file/dn3ub2p7#android4.0-ics.7zhttp://115.com/file/e6ex600v#android4.0-ics-framewor
2011-12-16 11:23:50 663
原创 中文设置成粗体的方法
在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint()
2011-12-16 11:19:55 727
转载 详解Android中的屏幕方向
屏幕方向 是对Activity而言的,所以你可以在AndroidManifest.xml 文件中,通过 标记的screenOrientation 属性进行设定,例如: ?123 android:name=".SketchpadActivity" android:screenOrienta
2011-12-15 19:35:24 705
翻译 Android Manifest.xml中的permission详解
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在 checkin数据库
2011-12-15 19:23:03 1690
转载 Android系统中GC什么情况下会出现内存泄露呢?
出现情况:1. 数据库的cursor没有关闭2.构造adapter时,没有使用缓存contentview 衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程/3.Bitmap对象不使用时采用recycle()释放内存4.activity中的对象的生命周期大于activit
2011-12-15 19:05:04 2703
原创 实现带有边框的圆角
http://schemas.android.com/apk/res/android"android:shape="rectangle">android:topRightRadius="8dip"android:bottomLeftRadius="0dip"android:bottomRightRadius="0dip"/>
2011-12-14 14:19:40 608
原创 image
public class ImageUtil { public static InputStream getRequest(String path) throws Exception { URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url
2011-12-09 19:05:07 583
原创 实现像网易和QQ动态导航按钮
/** * @title * 动态QQTab效果 * * 要不断重画页面 * * @author LiYaJie * @version 1.0 2010-12-11 下午08:39:25 */public class QQTabLayout extends LinearLayout {//自定义动画导航vie/*** the speed of th
2011-12-06 18:05:39 801
转载 实现基于Android的英文电子词典
实现电子词典要解决的技术问题及初步的解答 在本节将给出实现电子词典需要解决的主要技术问题,并给出这些技术问题的初步答案或提示。关于详细的答案和代码请读者参阅本文后面的内容。 主要技术问题及解答如下: 1. 如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?解答:可以将dictionary.db文件复制到Eclips
2011-12-05 11:17:47 1209 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人