
Android
xwh1152046774
在校学生
展开
-
ArrayAdapter使用对象直接显示
最近项目里面需要弹出列表供选择,从服务器上面拿到数据解析到的是对象,因为有其它属性,而显示选择的时候只是一个文本,就想到用ArrayAdapter来显示。但是用ArrayAdapter的话难道我先去把对象列表转成String列表?后面发现ArrayAdapter的构造函数传的是泛型,并不是List类型,这不是说List也可以?不多想,直接看源码 先找都getViewpublic View getV原创 2017-03-06 10:58:36 · 1039 阅读 · 0 评论 -
TextView字数不相同怎么对齐
我们在开发的时候经常碰到TextView字数不对应,但是为了美观需要两端对齐,最常见的就是在登录或者注册界面,就像下面这种效果 这里我们可以这样实现 SpannableString spannableString = new SpannableString("姓名名*"); spannableString.setSpan(new ForegroundColorSpan(Color原创 2017-03-06 09:58:53 · 1518 阅读 · 0 评论 -
Android简单的蓝牙配对与连接
android 蓝牙原创 2017-02-27 16:59:20 · 5810 阅读 · 3 评论 -
android 6.0权限处理
什么时候需要请求权限android6.0推出了新的权限管理机制,因为公司项目原因,一直没有进行适配,今天正好碰到一个需要适配的插件,这里记录一下。谷歌官方上的说法:==如果设备运行的是 Android 6.0(API 级别 23)或更高版本,并且应用的 targetSdkVersion 是 23 或更高版本,则应用在运行时向用户请求权限。== 也就是说,我们可以把 targetSdkVersion调原创 2017-04-07 14:46:15 · 278 阅读 · 0 评论 -
greendao重复使用查询语句
项目中用的数据库框架是greendao,3.0+的比2.0的版本用起来要方便很多,对于我们要快速开发的程序猿来说是个很好的选择。在使用greendao查询的时候开始是用 QueryBuilder进行查询,像下面这样QueryBuilder<DongDetail> dongQb = DBManager.getDaoSession().queryBuilder(DongDetail.class);原创 2017-04-05 14:35:41 · 1765 阅读 · 0 评论 -
android汉字转拼音,不用第三方包
有时候我们的项目中需要用到汉字转拼音的功能,典型的比如通讯录,网上也有第三方包可以实现这个功能。现在这里提供一个比较轻巧的解决办法,这是google的通讯录里面使用的,代码路径packages/providers/ContactsProvider/src/com/android/providers/contacts/HanziToPinyin.java,直接贴代码:/** Copyright (C原创 2017-04-05 15:15:34 · 554 阅读 · 0 评论