使用UrlQuerySanitizer来处理url

网上对于UrlQuerySanitizer的资料比较少,这个是Android提供的一个用来处理url的API。

30 March 2016


使用MediaSessionCompat来实现Media Button的监听

在API21之前,如果想实现线控,则只需要使用AudioManager.reregisterMediaButtonEventReceiver(ComponentName eventReceiver)即可,但是最近更新SDK之后发现这个API已经废弃掉了,推荐使用MediaSession来代替

06 January 2016


Error: The output jar is empty. Did you specify the proper '-keep' options

最近在写个小工具混淆Android lib包,用到了proguard命令行的方式,结果出现Error: The output jar is empty. Did you specify the proper '-keep' options的错误。

20 November 2015


Android打包App混淆

Android开发中有时候会需要混淆我们的app,不过这个真是个麻烦事,混淆过程中遇到各种各样的奇葩问题,这里记录一下在AndroidStudio中混淆App。

02 November 2015


RecyclerView使用GridLayoutManager时不能wrap_content

用RecyclerView一段时间了,最近需要实现一个自定义的数字键盘,需要放在底部,结果发现RecyclerView并不能wrap_content。

18 August 2015


Android AppWidget中实现动画效果

最近在写AppWidget的时候,想实现一个淡入的动画效果,由于AppWidget只支持几种view并且没有提供实现动画的方法,折腾了很久发现只有使用LayoutAnimation可以勉强实现动画效果。

27 July 2015


Java中计算字符串以及文件的hash值

Android开发中常常会使用到hash值,字符串的hash用的比较多,一般用于字段、存储的key等等,文件的hash一般用于校验文件的正确性。

24 July 2015


Linux c语言一些字符串操作函数的实现

c语言对字符串的操作函数有很多都没有实现,比如java中的trim、indexOf、substring等等,于是就动手实现了几个字符串操作函数,以备以后开发中使用。

22 July 2015