自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SmartTiger

开发随笔

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 8.0 Oreo 新特性

Android 8.0 Oreo 新特性:自动填充功能 画中画功能 Instant Apps功能 自适应TextView的字体大小 可下载字体 http(s)新的规则变更 悬浮在其他应用之上的提醒窗口 后台执行限制 后台位置限制

2017-09-27 16:02:58 1643

原创 Android资源文件res下文件夹的后缀,适配不同屏幕。

处理在有下方虚拟键和无虚拟键时使用不同的图片。也就是不同大小的屏幕匹配不同的资源。drawable layout value 后缀限定符

2016-11-23 17:06:08 2764

原创 匹配中文字符串的拼音首字母或英文字符串的首字母缩写

原始需求:有联系人名字为‘张三’、‘张三丰’,搜索‘ZS’可以通过系统提供的Contacts.CONTENT_FILTER_URI搜索到。但是匹配字符串高亮时,无法智能将‘张三’高亮。细化需求需要将中文转换为拼音提取拼音的首字母以及所对应原字符串的index获取匹配首字母所对应原字符串的index根据index高亮字符串资源库由于需要将汉字转换为拼音,因此需要

2016-08-05 15:50:30 3691

原创 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 293

原创 Cursor排序

需求: 数据库搜索联系人‘张’搜索出的结果按照关键字匹配先后进行排序,把‘张三’放在‘小张’前面。 而数据库可实现的是按照拼音首字母排序‘小张’排在‘张三’前面。需要对获取的Cursor再进行排序。但由于Cursor无法编辑,因此需要曲线救国,写一个继承CursorWrapper的类,在里面将Cursor对应的下标,排序字段等数据放入一个List中。排序此List,复写CursorWrapper

2016-06-06 18:41:21 2275

原创 通过包名,直接精确启动一个三方Activity

最近工程比较大,测试某个Activity时,总需要从头点新建,设置,啥的一大堆。或者是一个接口Activity,需要从别的应用进入。每次测试时候感觉不方便。 可以直接使用adb shell am start -n com.ui.test/.activity,但这个方法需要电脑,有时不方便演示。 直接写一个测试app,执行类似桌面快捷方式的功能。 在oncreat()里 Intent inte

2016-04-01 17:37:06 709

原创 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 1059

原创 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 3417

原创 Android 软键盘 弹出,默认隐藏,强制隐藏,自动变大写等

经常时不时的需要控制软键盘的不同状态,每次用每次查,自己总结一下所有关于Android软键盘的东西写一块。1.代码中弹出/隐藏软键盘:2.界面初始显示时不弹出键盘方法:3.即使EditText获取焦点也不弹出键盘,就需要强制隐藏键盘。4.设置弹出键盘样式5.设置软键盘交互样式6.自动将输入的小写字母转换为大写。

2016-02-02 11:16:59 4044

原创 解决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 1192

匹配中文字符串的拼音首字母或英文字符串的首字母缩写,源码

匹配中文字符串的拼音首字母或英文字符串的首字母缩写

2016-08-05

GuillotineMenu铡刀动效eclipse版

开源项目GuillotineMenu是Androidstudio版的。自己改成eclipse版的上传上来。这个样例还是不错的。五脏俱全。

2015-12-11

Android游戏开发物理引擎jbox2d-2.2.1.1

Android和java游戏开发的最新物理引擎下载,jbox2d-2.2.1.1.zip

2013-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除