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