- 博客(95)
- 资源 (47)
- 收藏
- 关注
转载 通过PhoneLookup读取所有电话号码
读取Android系统的通讯录时一般会先读取联系人然后再读取其号码,嵌套循环读取。如果通讯录人数不多速度尚可,但是通讯录里有1-2百人恐怕就比较慢了,如果硬件再差点体验就更差了。可以使用ContactsContract.CommonDataKinds.Phone.CONTENT_URI(对应contacts2.db的数据视图view_data_restricted)视图来读取避免嵌套读取
2011-12-02 12:20:08 649
转载 Spinner填充数据后设置默认值的问题
前言 为Spinner适配完数据后需要设置其默认选项,但是发现直接setSelection(int position)有时候不管用,打开选项又发现已经选中了,但是显示出来的选项又始终默认第一个 正文 问题很奇怪,此外还发现适配完数据后会默认选中第一个,并且这个默认选中第一个的操作并不是马上执行的,而是一段时候后再执行,并触发OnItemSelect
2011-12-02 12:18:46 6137
转载 android监听文件和目录的创建删除移动等事件
android.os下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的inotify。 FileObserver 是个抽象类,必须继承它才能使用。每个FileObserver对象监听一个单独的文件或者文件夹,如果监视的是一个文件夹,那么文件夹下所有的文件和级联子目录的改变都会触发监听的事件。 所能监听的事件类型如下: A
2011-12-02 12:17:12 1137
转载 解决android自定义标题栏充满的问题
一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行: Java代码 requestWindowFeature(Window.
2011-12-02 12:16:12 606
转载 让背景小图不是拉伸而是多个重复
先上图: Java代码 "1.0" encoding="utf-8"?> android:id="@+id/MainLayout" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
2011-12-02 12:08:55 928
转载 Android画图之抗锯齿
在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。Java代码 paint.setAntiAlias(true); 方法二:给Canvas加上抗锯齿标志。有些地方
2011-12-02 12:08:14 7778 2
转载 图片阴影
android中开发中,有时候为了某种效果需要给ImageView 或者LinearLayout画阴影。 为ImageView画阴影的主要的思想利用已知图片,然后构造一个阴影的bitmap。最后设置阴影的bitmap作为ImageView的背景。 这里参考了一个帖子:http://stackoverflow.com/questions/3567312/android-
2011-12-02 12:06:27 3403
转载 EditText横屏时,弹出软件盘时不进行全屏
在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢? Xml代码 EditText android:id="@+id/text1" android:layout_width="150dip" android:layou
2011-12-02 12:04:17 2093
转载 android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如
2011-12-02 12:03:01 464
转载 应用选择器
==================================================Android 使用MMS彩信或者Gmail发送图片Intent i = new Intent(Intent.ACTION_SEND);i.putExtra(Intent.EXTRA_STREAM,imageUri);//这里必须是图片的urii.setType("image/jpe
2011-12-02 11:56:59 564
转载 获取手机图片和视频的缩略图
大家都知道Android从1.5开始刚插入SD卡时系统会调用MediaScanner服务进行后台扫描,索引新的歌曲、图片和视频等信息,如果我们需要快速提取图片和视频缩略图可以直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails这两个数据库,即可查询出来缩略图
2011-12-02 11:55:17 2606
转载 自定义系统菜单的背景
不多说,上图,见代码。 view plainpackage lab.sodino.menutest; import android.content.Context; import android.app.Activity; import android.os.Bundle; impo
2011-12-02 11:54:07 579
转载 android连网详解——android.net、org.apache.http联网实现
1.连网相关包介绍 今天我们将深入介绍了Android SDK 中一些与网络有关的package,如下: 包描述java.net提供与联网有关的类,包括流和数据包(datagram)sockets、Internet 协议和常见 HTTP 处理。该包是一个多功能网络资源。有经验的 Java 开发人员可以立即使用这个熟悉的包创建应用程序。java.io虽
2011-12-02 11:37:02 1519
转载 android发送/接收json数据
客户端向服务器端发送数据,这里用到了两种,一种是在url中带参数,一种是json数据发送方式;url带参数的写法:url+/?r=m/calendar/contact_list&uid=3&&subscriptionslist[pageindex]=10&subscriptionslist[recordlimit]=10 从“&”符号之后一连串都是参数。
2011-12-02 07:48:53 19197
转载 Android TextView文字横向自动滚动(跑马灯)
TextView实现文字滚动需要以下几个要点:1.文字长度长于可显示范围:android:singleLine="true"2.设置可滚到,或显示样式:android:ellipsize="marquee"3.TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法,这个方法默认行为是,如果TextView获得焦点
2011-12-01 14:03:35 1203
C++ Memory Leak Detect
2009-08-31
WinCE 下内存泄露检测大杀器Code snitch
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人