当前搜索:

Android汉字转拼音HanziToPinyin

Android系统本身自带有有将汉字转化为英文拼音的类和方法。具体的类就是HanziToPinyin.java。Android系统自身实现的通讯录中就使用了HanziToPinyin.java对中文通讯录做分组整理。通过HanziToPinyin.java可以将汉字转化为拼音输出,在一些应用中非常必须,比如联系人的分组,假设一个人通讯录中存有若干姓张(ZHANG)的联系人,那么所有姓张的联系人按理...
阅读(2565) 评论(2)

类似通讯录分组的Android PinnedSectionListView,且分组标签悬停滑入滑出

 《类似通讯录分组的Android PinnedSectionListView,且分组标签悬停滑入滑出》 常用的联系人、通讯录,会按照联系人的姓氏从A,B,C,,,X,Y,Z,这样归类排列下去,方便用户快速查找和定位。PinnedSectionListView是一个第三方的开源框架,在github上的链接地址是:https://github.com/beworker/pinned-sect...
阅读(3211) 评论(2)

Android SwipeToDismiss:左滑/右滑删除ListView条目Item

 《Android SwipeToDismiss:左右滑动删除ListView条目Item》 Android的SwipeToDismiss是github上一个第三方开源框架(github上的项目链接地址:https://github.com/romannurik/Android-SwipeToDismiss )。该开源项目旨在:使得一个ListView的item在用户的手指在屏幕上左滑或者...
阅读(3164) 评论(1)

Android ListView下拉/上拉刷新:设计原理与实现

 《Android ListView下拉/上拉刷新:设计原理与实现》 Android上ListView的第三方开源的下拉刷新框架很多,应用场景很多很普遍,几乎成为现在APP的通用设计典范,甚至谷歌官方都索性在Android SDK层面支持下拉刷新,我之前写了一篇文章《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》专门介绍过(链接地址:http://bl...
阅读(5102) 评论(0)

Android SwipeMenuListView

 Android平台上的第三方开源项目SwipeMenuListView是一种可以在某一个view条目中响应用户左右侧滑(从左向右,或从右向左滑动),滑出操作菜单的UI控件。类似这种控件达到的UI效果,在一些流行的APP中应用广泛,比如QQ的消息列表中的某一列表项,当用户手指触摸某一项,然后向左边滑,则滑出QQ的“置顶”,“删除”选项菜单,如图中的箭头指向的红圆圈所示: 现在基...
阅读(5071) 评论(0)

Android ListView Adapter的getItemViewType和getViewTypeCount多种布局

 《Android ListView Adapter的getItemViewType和getViewTypeCount多种布局》 在Android的ListView中,如果在一个ListView中要实现多种样式的ListView布局样式,则需要在ListView的适配器Adapter中用到:getItemViewType()和getViewTypeCount()。getViewTypeCo...
阅读(4924) 评论(0)

Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新

 《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持。在android-support-v4包中,谷歌增加了SwipeRefreshLayout,该组件提供基础的下拉刷新表现能力和开放出来供开发者调用的基本接口。现在给出一个简单的代码例子加以说明。 代码工程简要说明:以一个S...
阅读(2851) 评论(0)

设计模式:单例模式的写法(基础写法和线程安全写法)

单例模式的写法很多,先给出一种最基础的写法: (A种写法): package singleton; public class SingletonInstance { private static SingletonInstance mSingletonInstance = null; // 特意将构造函数设置成 private,防止外部使用者new SingletonInstance...
阅读(991) 评论(1)

Android ORMLite ForeignCollection关联外部集合

 《Android ORMLite ForeignCollection关联外部集合》    Android ORMLite ForeignCollection关联外部集合的功能,适合层级比较深,数据模型互相渗透、交叉的数据结构或集合。尤其方便解决复杂数据模型。简单期间,我们暂时以 班级 学生 这样的数据模型为例加以说明。一个班级里面有若干学生(一对多,11)。 在Android ORM...
阅读(2334) 评论(0)

Android ORMLite数据库简介

 一般的项目中,Android自身提供的SQLite数据库,可以满足轻量级的数据存储应用,但是,只要是存储模型稍微复杂的项目,以及数据结构模型复杂的应用,就很难再用SQLite支撑整个项目的数据存储。何况,使用SQLite编写的代码,代码后续维护和管理不容易,所以,上规模的项目中,很有必要引入一种更好用、对开发者更友好的第三方ORM数据库框架:ORMlite。 ORMLite官方的简介说:...
阅读(2431) 评论(0)

Android NDK(JNI)开发

《基于Windows平台,Android NDK(JNI)开发技术》 【摘要】本文介绍如何基于Windows平台,在Eclipse中使用Android NDK技术实现“Android平台上的JNI ( Java Native Interface ) ”开发。Android NDK开发需要一定的Java JNI技术基础。Android NDK实质,可以简单的认为是Android平台...
阅读(1222) 评论(0)

RecyclerView点击事件

package zhangphil.myrecyclerview; import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android....
阅读(2452) 评论(0)
    个人资料
    • 访问:1414960次
    • 积分:18607
    • 等级:
    • 排名:第551名
    • 原创:509篇
    • 转载:13篇
    • 译文:2篇
    • 评论:270条
    关于我
    邮箱: zhangphil@live.com
    博客专栏
    最新评论