public Uri getPhotoUri() {
Uri person = ContentUris.withAppendedId(
ContactsContract.Contacts.CONTENT_URI, Long.parseLong(getId()));
Uri photo = Uri.withAppendedPath(person,
ContactsContract.Contacts.Photo.CONTENT_DIRECTORY);
Cursor cur = this.ctx
.getContentResolver()
.query(
ContactsContract.Data.CONTENT_URI,
null,
ContactsContract.Data.CONTACT_ID
+ "="
+ this.getId()
+ " AND "
+ ContactsContract.Data.MIMETYPE
+ "='"
+ ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE
+ "'", null, null);
if (cur != null) {
if (!cur.moveToFirst()) {
return null; // no photo
}
} else {
return null; // error in cursor process
}
return photo;
}
有时候我们的listView很多数据,但是加载的很慢
这时候你应该加入一个属性来提高
<ListView android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/android:list"
android:fastScrollEnabled="true"></ListView>
android:fastScrollEnabled="true"
现在网上各式各样的手机主题琳琅满目,但是下载使用时要小心了,没准你下载的就有扣费程序
下面我来简单说下怎么去除这些扣费插件(S60第三版主题)
使用到的工具:siscontents
运行exe程序
第一步:点击“文件——打开”,找到需要去除插件的sis\sisx格式主题文件。
第二步:点击软件面板第三个图标解包主题,这时候会生成一个以主题名命名的文件夹。在文件夹中找到skn格式的文件,记住路径。
第三步:点击“文件——新建——新建主题安装包”,添加刚才的skn格式文件,下面的mif和mbm格式文件软件自动添加。
第四步:点击“生成主题”回到软件首页,点击“工具——文件签名”,签名方案选择第一种即可。
第五步:点击“文件签名”然后关闭“文件签名”窗口,回到软件首页,点击“文件——另存为”,重新命名文件,选择保存路径即可。