- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 android base64 编码
由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。Base64中是一种基于64个可打印字符来表示二进制数据的表示方法。Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。Base64索引表:ValueChar
2014-02-27 11:25:17 1435
原创 修改android 浏览器UA
User Agent是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。是一种向访问网站提供你所使用的浏览器类型、操作系统、浏览器内核等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访问者的UA来判断的。android 设置UA:WebSettin
2014-02-27 11:06:08 6902
原创 android 中同步用户数据的方式
有个需求是同步用户的数据。用户添加,删除,修改的内容都需要保存。方案1:每步操作进行触发。添加触发同步。删除触发同步。修改触发同步。好处是逻辑简单。坏处是如果用户大密度的操作(如:一次添加好多项目),而且数据量比较大的情况下,程序的稳定性会有问题。方案2:如果用户有修改。用标记位记录一下。下次打开应用时,判断标记位是否上传。显然,方案
2014-02-20 18:40:34 937
原创 android 用json格式同步数据库数据时遇到null值如何传递
今天有一个需求是:用json格式同步数据库中用户的数据到服务器。然后用户重新安装程序时,更新用户的数据。在调试时遇到一个问题,数据库的表中有的字段数值是空的。而JSONObject对象赋值时,是不允许传空值进去的。传了空值会抛出异常。 String checkName(String name) throws JSONException { if
2014-02-19 18:52:01 2018
原创 android adb shell 删除文件夹(清除应用程序缓存数据)
用adb shell 调试程序删除缓存时遇到命令失效的现象:1.目录结构如下:1|shell@android:/data/data/com.example.testandroidid # ls -ldrwxrwxrwx root root 2014-02-18 13:00 cachedrwxr-xr-x system system
2014-02-18 21:05:38 16538
原创 android adb shell 获取root权限
今天用Genymotion模拟器调试程序时,需要修改一下etc/hosts权限。模拟器中是有superUser的但是怎么也获取不到 root权限。出现这样的提示:no androVM.su.bypass prop -> su access rights managed by the SuperUser app后来查到了一种方法:重新挂载一下/system,把只读挂载成可读写。she
2014-02-18 20:53:54 3308
原创 android 中post上传数据返回值是乱码问题的解决
最近有一个需求,上传软件中用户的自定义内容。遇到一个问题,post 能传递上数据,但是上传的返回值却是乱码。代码如下:HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost("http://xx.xx.xx.xx"); httpPost.addHeader("Content-
2014-02-18 16:23:49 2215
原创 android 中 的md5加密信息内容
MD5 是 Message-Digest Algorithm 5(消息摘要算法第五版)的简称。 是一种加密算法。它的特点是:1. MD5 是和内容绑定一种加密算法,就是说内容变,结果一定变。这一特点可以用于内容验证,防止内容被攥改。俗称MD5校验。应用非常广泛。如:下载android 源码后,如果不放心,就可以进行一下MD5校验。2. MD5 的算法是不可逆的。这一特点可用
2014-02-12 16:29:35 778
test exception
2014-03-04
exception 测试
2014-03-03
TestAddView
2014-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人