- 博客(5)
- 收藏
- 关注
原创 android应用上网屏蔽
Android 4.3为了实现当个应用的上网控制,需要为Setting应用添加控制接口。先说下原理,使用iptables控制应用uid访问网络,iptables命令的执行必须是root权限,也就是说不能在systemserver相关的系统服务中直接执行该命令,这个进程并不是root进程,执行命令不会生效。这样就有以下两个方案,简要说一下先:1 . 原生方案:Android系统的防火墙或是带...
2018-12-03 12:54:47 5507
原创 android系统语言切换及系统烧写默认语言设置
Android 4.3语言全局切换重写Setting后需要全局切换语言(中英、中阿等),查看原生的Setting代码,抽出切换语言部分,具体实现如下:zh_CN,这是原始localeString, 通过getLanguage()返回的是zh-CN,变成中划线了。zh为Language,CN为Country。全局切换方法: String langCode = "zh-CN"; ...
2018-12-03 11:10:54 2112
原创 git提交的两个重要文件.gitattributes及.gitignore
.gitattributes主要解决:windows与ubuntu换行符不同,开发人员中有使用ubuntu系统的Android Studio开发,这样就出现windows及ubuntu交叉提交代码时,即使文件没有任何更改,仍然因换行符不同提交到gerrit上,给代码review造成困难。.gitattributes配置了自动切换功能,这样ubuntu与windows共通编辑同一文件时,就不会有...
2018-12-03 10:54:04 1543
原创 android升级失败,开机logo后卡住,无限重启
系统:android 4.3现象:动态logo跑完后,卡住不显示launcher,等待一段时间后重启log:I/PackageManager( 3054): Expecting better updatd system app for com.android.providers.settings; removing system appSettingsProvider.apk是升级前的旧的...
2018-12-03 10:41:52 2888
原创 git push提交用户邮箱不匹配错误
git push后提示:in commit XXXId AAA不匹配BBB原因:其他用户进行了全局用户设置,执行了:git config --global user.name AAAgit config --global user.email AAA@email当前源码目录用户git init BBB后,修改提交git push时就会提示此错误解决方案:查看global的设置:...
2018-12-03 10:22:54 12669 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人