- 博客(14)
- 资源 (34)
- 收藏
- 关注
原创 android contacts数据库操作中的withValueBackReference说明
联系人操作数据库时我们会经常使用到事务帮我们快速的对多表进行写入更新等操作。下面一行code也是大家经常看到并使用的。 builder.withValueBackReference(StructuredName.RAW_CONTACT_ID, 0); 对于withValueBackReference,ICS源码是这么描述的: /** * Add a ContentVa
2013-03-14 17:43:23
1963
原创 android broadcastReceiver启用禁用
有时候我们需要在我们需要启用receiver的时候启用,不需要的时候就不想让代码去执行receiver里面的函数方法。 两种receiver,现在只看静态注册的receiver。因为动态注册的receiver更加容易的控制。 两点注意事项: 1,AndroidManifest文件中注册receiver时,默认receiver为禁用状态。android:enabled="false"
2013-01-26 15:17:07
1184
原创 android垃圾收集器几个相关log
GC可能会在不定的时间出发,你几乎无法控制它发生的时机。有时可以通过System.gc()提醒一下android,但最终还是由虚拟机决定。一下5种情况会触发垃圾收集,并可以参考logcat中输出的信息。 GC_FOR_MALLOC:发生在堆被占满不能进行内存分配时,在分配新对象之前必须进行内存回收; GC_CONCURRENT:发生在(可能是部分)垃圾可供回收时,通常很多对象可以回收;
2013-01-09 14:55:18
555
原创 android联系人批量删除优化时间
android联系人批量删除时总要求效率要高,时间要快。可以对联系人分块删除。以下代码,看看有没有还需要优化的地方。 private static Object mLock = new Object(); class DeleteContactsThread extends Thread{ long[] mIds; String ids = ""; int temp_con =
2013-01-05 16:28:53
938
原创 android应用优化之缓存计算结果
如果计算成本过高,我们可以将过去计算的结果缓存起来。下次就能很快提取出来。 如下方法:result = cache.get(n); if(result == null){ result = computeResult(n); cache.put(n,result); } return result;
2012-11-27 16:27:10
452
原创 自定义android原始公用adapter
当我们使用android原有的一些公用的adapter的时候,会发现有些地方并不能满足自己的需求,我们需要更改需要使用更加完善的UI界面和用户使用体验。而且,我们也并不是每个地方都需要用到这个自定义的view,我们可以使用android原有提供给我们的公共的adapter经过后续加工后使得满足我们自己的需求就好了。 下面一个实例。 private mAdapter mAdapter; mA
2012-07-24 17:18:37
389
原创 ubuntu 64位新装系统无线网卡无法使用
当新装系统无线网卡无法使用的时候,应该是件很纠结的事情。本人纠结了一天。 当你敲ifconfig的时候你发现里面都没有无线: eth0 Link encap:以太网 硬件地址 f0:de:f1:7b:9a:07 UP BROADCAST M
2011-08-29 23:09:48
871
转载 多图详解 “Android UI”设计官方教程(1)
<br /> <br />本文为Android UI设计的官方教程的译文的第一部分。本文原是Android的官方开发者博客的一份Android UI设计的幻灯片,我们把这个教程整理出来,希望大家喜欢。<br />AD: <br />我们曾经给大家一个《MeeGo移动终端设备开发UI设计基础教程 》,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Android UI设计,我们把这个教程整理出来,希望大家喜欢。<br />想了解全部Andr
2011-05-31 00:00:00
718
转载 取得Android系统全部app
<br /><br />PackageManager pm = ctx.getApplicationContext().getPackageManager();<br />appList = pm.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES);<br />--------------------------------------------<br />Intent mainIntent = new Intent(Inte
2011-05-07 21:15:00
836
原创 获取已安装的程序的信息(名称、包名、图标等)
<br />获取已安装的程序的信息(名称、包名、图标等)<br /><br />class PInfo {<br /> private String appname = "";<br /> private String pname = "";<br /> private String versionName = "";<br /> private int versionCode = 0;<br /> private Drawable icon;<br /> private
2011-04-23 13:08:00
579
icu for android
2013-10-11
something need to download
2011-05-13
android api
2011-04-24
android api
2011-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人