
Android
文章平均质量分 70
spare_H
这个作者很懒,什么都没留下…
展开
-
自定义真正带图片的Toast
自定义真正带图片的Toast 控制Toast显示时间 Toast布局文件原创 2011-07-21 22:57:54 · 3434 阅读 · 0 评论 -
文件夹中的.nomedia文件
开发中肯定有这样的情景:自己的应用中会缓存很多图片到本地,不想让系统图库扫描到自己的图片或者不想对用户浏览图片造成影响。以前的实现是把所有文件都去掉或者改掉扩展名。其实Android提供了对此的支持。.nomedia文件作用:应用中的图片不被系统图库扫描“.nomedia”文件放在任何一个文件夹下都会把该文件夹下所有媒体文件(图片,mp3,视频)隐藏起来不会在系统图库,铃声中出现。原创 2012-04-16 16:09:26 · 20901 阅读 · 0 评论 -
完美实现同时分享图片和文字(Intent.ACTION_SEND)
使用以下代码可以很好的完成同时分享图片和文字的功能: private void share(String content, Uri uri){ Intent shareIntent = new Intent(Intent.ACTION_SEND); if(uri!=null){ shareIntent.putExtra(Intent.EXTRA_STRE原创 2012-02-06 14:32:44 · 18201 阅读 · 10 评论 -
ScrollView嵌套GridView和ListView
以下内容核心思想来自网络,未找到文章原始地址。 GridView和ListView都自带滚动效果,但是开发中经常有这样那样的需求要求ScrollView嵌套GridView和ListView。比如: GridView需要显示“headerView”,即一个View要跟随GridView一起滚动; 一个界面中有多个GridView或者Lis转载 2012-01-31 19:41:18 · 3855 阅读 · 0 评论 -
可定制的Cursor--MatrixCursor
ContentProvider对外共享数据的时候的query()方法是需要一个cursor的。但是如果没有数据库,需要对外共享数据使用ContentProvider的时候怎么办?而有一些其他方法操作也都是需要cursor的。此时就需要MatrixCursor了。相当有趣,它相当于原创 2011-08-09 21:11:58 · 9873 阅读 · 0 评论 -
Android对数据库表的一个约定:每张表都应该至少有_id这列
Android对数据库表有一个约定。就是每张表都应该至少有_id这列。ListView在使用CursorAdapter及其子类适配 cursor的时候,会默认的获取 _id 这列的值,如果你建的表没有 _id这列或者你的cursor中没有_id这列(查询时的projection中原创 2011-08-24 23:57:07 · 5252 阅读 · 1 评论 -
Contacts应用移植
Contacts从系统应用移植为普通应用1. 遇到的第一个问题就是隐藏api问题。 Google之所以要将一些API隐藏(指加上@hide标记的public类、方法或常量)是有原因的。其中很大的原因就是Android系统本身还在不断的进化发展中。从1.原创 2011-07-16 15:56:18 · 4657 阅读 · 2 评论 -
PowerManager 和WakeLock的操作
源码中给出的使用示例代码如下/** {@samplecode * PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); * PowerManager.WakeLock wl转载 2011-08-08 17:52:44 · 2923 阅读 · 0 评论 -
字节序-大小端
转自:http://blog.youkuaiyun.com/yilin54/article/details/5683654BIG-ENDIAN(大字节序、高字节序)LITTLE-ENDIAN(小字节序、低字节序)主机字节序网络字节顺序JAVA字节序1.转载 2011-08-05 10:37:42 · 2896 阅读 · 0 评论 -
Android源码开发中单个模块的编译自动化
#!/bin/sh. build/envsetup.shlunch 1case $1 in "pc") mmm packages/apps/Contacts/ find out -name Contacts.apk |xar原创 2011-09-02 18:13:00 · 3499 阅读 · 0 评论 -
ListView保存滑动状态
场景:一个Tab中的一个子Activty里有listView a.如果在此Activty中启动其他应用,当返回时系统为我门保存了当前状态(应该也是调用了以下方法来保存)。 b.如果是在其他子Activty中启动其他应用,当返回时ListView原创 2011-08-04 10:35:48 · 6482 阅读 · 0 评论 -
TabActivity中子Activity相互跳转
TabHost中的子Activity虽然是用Intent来启动,但是实际上并没有去启动一个全新的Activity,这点可以从生命周期打log看出来。以下内容来自帖子:http://www.eoeandroid.com/thread-72550-2-1.html1.把tabhost转载 2011-07-18 20:56:55 · 2170 阅读 · 0 评论 -
Nature does not exist:com.android.ide.eclipse.adt.AndroidNature
当新建Android工程时,出现这个错误。原因是安装adt和sdk后未重启Eclipse,组件未完全加载,重启Eclipse即可。还是E文给力!原创 2011-07-06 11:14:33 · 1657 阅读 · 0 评论 -
汉字转拼音android实现(HanziToPinyin类)
对Contacts了解就会知道(不了解可以了解下),每个联系人都有一个sort_key字段,如果查询中没有设置sortOrder,默认就会以 sort_key字段为排序依据。名字的检索其实也是根据sort_key来做的(比如拨号盘的模糊匹配:数字转成字母,再到拼音,最后得到汉字)。sort_key是根据名字生成的:如果联系人名字中包含字母,sort_key和name保持一致;如果名字是汉字,生成的原创 2011-08-30 19:55:24 · 32149 阅读 · 24 评论