- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Android 8.0 Oreo 新特性
Android 8.0 Oreo 新特性:自动填充功能 画中画功能 Instant Apps功能 自适应TextView的字体大小 可下载字体 http(s)新的规则变更 悬浮在其他应用之上的提醒窗口 后台执行限制 后台位置限制
2017-09-27 16:02:58 1905
原创 Android资源文件res下文件夹的后缀,适配不同屏幕。
处理在有下方虚拟键和无虚拟键时使用不同的图片。也就是不同大小的屏幕匹配不同的资源。drawable layout value 后缀限定符
2016-11-23 17:06:08 2805
原创 匹配中文字符串的拼音首字母或英文字符串的首字母缩写
原始需求:有联系人名字为‘张三’、‘张三丰’,搜索‘ZS’可以通过系统提供的Contacts.CONTENT_FILTER_URI搜索到。但是匹配字符串高亮时,无法智能将‘张三’高亮。细化需求需要将中文转换为拼音提取拼音的首字母以及所对应原字符串的index获取匹配首字母所对应原字符串的index根据index高亮字符串资源库由于需要将汉字转换为拼音,因此需要
2016-08-05 15:50:30 3728
原创 Android编译时报错:Conversion to Dalvik format failed with error 1
问题来源今天开发一个将中文转换为拼音的小demo。需要用到一个jar包:core-libart_51.jar。最开始将这个jar包放到libs里,并add to build path 运行,eclipse报错:Conversion to Dalvik format failed with error 1。解决办法网上有很多这个问题的解决办法,什么版本不匹配,更新SDK,修改classpath,修改.
2016-08-04 16:42:51 310
原创 Cursor排序
需求: 数据库搜索联系人‘张’搜索出的结果按照关键字匹配先后进行排序,把‘张三’放在‘小张’前面。 而数据库可实现的是按照拼音首字母排序‘小张’排在‘张三’前面。需要对获取的Cursor再进行排序。但由于Cursor无法编辑,因此需要曲线救国,写一个继承CursorWrapper的类,在里面将Cursor对应的下标,排序字段等数据放入一个List中。排序此List,复写CursorWrapper
2016-06-06 18:41:21 2315
原创 通过包名,直接精确启动一个三方Activity
最近工程比较大,测试某个Activity时,总需要从头点新建,设置,啥的一大堆。或者是一个接口Activity,需要从别的应用进入。每次测试时候感觉不方便。 可以直接使用adb shell am start -n com.ui.test/.activity,但这个方法需要电脑,有时不方便演示。 直接写一个测试app,执行类似桌面快捷方式的功能。 在oncreat()里 Intent inte
2016-04-01 17:37:06 756
原创 Contacts.CONTENT_STREQUENT_URI和Contacts.CONTENT_FREQUENT_URI
Contacts.CONTENT_STREQUENT_URI—-筛选出收藏联系人加常用联系人。 Contacts.CONTENT_FREQUENT_URI—-筛选出常用联系人。 当使用这里两个时,排序设置为Contacts.SORT_KEY_PRIMARY就不是按照姓名了。似乎是按照呼出呼入频率排序的。常用的uri是Contacts.CONTENT_URI。可以查出联系人数据,可以自定义一些搜索
2016-03-11 11:04:19 1074
原创 layout_marginLeft和layout_marginStart
最近经常使用layout_marginStart,看有些源代码里经常同时使用layout_marginLeft和layout_marginStart。查了查解释,layout_marginStart是Android4.2新添加的参数,用来自动匹配从右向左写的语言(阿拉伯语等)。正常的中文英文,layout_marginStart就等于layout_marginLeft,当系统设置为阿拉伯语时,lay
2016-03-11 10:50:18 3498
原创 Android 软键盘 弹出,默认隐藏,强制隐藏,自动变大写等
经常时不时的需要控制软键盘的不同状态,每次用每次查,自己总结一下所有关于Android软键盘的东西写一块。1.代码中弹出/隐藏软键盘:2.界面初始显示时不弹出键盘方法:3.即使EditText获取焦点也不弹出键盘,就需要强制隐藏键盘。4.设置弹出键盘样式5.设置软键盘交互样式6.自动将输入的小写字母转换为大写。
2016-02-02 11:16:59 4115
原创 解决Running Android Lint的问题
这几天换新电脑配新的开发环境,eclipse jdk adt sdk git 啥的。一大堆都完成。最后打开workspace,弹出Running Android Lint,虽然点击确认之后啥事都不影响,但是总有点膈应。网上找方法都是 把Window--->Preferences---->Android---> LInt Error Checking---->when saving file
2016-01-13 16:06:16 1213
GuillotineMenu铡刀动效eclipse版
2015-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人