- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Android O usdebug remount方法二
修改此文件下面的值 Z:\androidO\L01\system\extras\verity\build_verity_metadata.py MAGIC_NUMBER = 0x46464F56
2018-05-15 09:51:05
514
原创 会议电话号码自动加入国家码
AIS项目中Volte会议电话条目中的电话会加入国家码问题. Reproduce Rate : 100% Pre-condition: = VoLTE / VoWiFi Conferrence CallOccurrence: VoLTE / VoWiFi 1. Calling Mobile number over [VoLTE or VoWiFi] ...
2018-05-15 09:48:53
1572
原创 Android O版本如何在userdebug 版本上remount
[DESCRIPTION]在需要对image文件(如system.img)等进行解压->修改->打包->烧录后,可能会出现无法开机的现象。[SOLUTION]这个问题主要是受到了VERITY的影响。解决的方法有两种:一.在烧录前进行unlock操作 1. MTK User load boot up to home screen 2. Please ena...
2018-04-18 09:20:18
2918
原创 [SELinux Debug]SELinux 权限问题解析
SELinux 分成enforcing mode 和 permissive mode, enforcing mode 会强制性限制访问SELinux 权限在userdebug版本或者eng版本可以通过 adb shell setenforce 0 和 adb shell setenforce 1来设置这两种模式通过adb shell getenforce 来读取当前的模式.产生问题:在...
2018-04-17 16:03:05
1121
1
原创 ijkplayer编译
gitub网址:https://github.com/Bilibili/ijkplayer1.编译环境 ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” apt-get install git apt-get install yasm2.设置Linux环境变量
2017-12-13 14:44:29
224
原创 android 内存泄露分析
一.内存回收 1.常用的一种算法是引用计数法,如果一个对象的引用为0了,那就可以回收了。但是对于这种方法致命缺陷,当对象之间存在循环引用的时候,A引用B,B引用A,这样A和B的引用就一直不会为0,那就无法回收了。2、Java采用的算法为根搜索算法,以一系列GC Roots为起点,向下搜索,如果存在引用,则对象依然在用,不能回收;如果不存在引用,则可以回收。可以作为GC Roots的有如下几种:
2017-10-21 11:20:55
229
原创 Android与Html5互掉
1.WebViewWebView webView = (WebView) findViewById(R.id.webview); //设置支持javaScript脚步语言 webSettings.setJavaScriptEnabled(true); //支持双击-前提是页面要支持才显示 // webSettings.setUseWideVie
2017-10-19 16:40:37
351
原创 Android 写入文件到SD卡
1、在SD卡中创建新文件,通过Environment.getExternalStorageDirectory()来获取SD卡路径
2014-05-14 10:11:25
543
原创 XML解析
XML解析方式一、SAX解析1、使用SAXParserFactory创建一个SAXParserFactory对象,通过SAXParserFactory对象得到SAXParser解析器2、为SAXParser解析器设置一个Handle处理3、SAXParser.parser开始解析代码如下: InputStream is=getAssets().open
2014-05-09 19:21:16
612
原创 Robotium学习笔记三
以下是从网络上抄录的一些Robotium注意事项1)有些button没有string,没有text,只能通过index来click这样很不直观,而且button的index并不是固定的,有可能随着控件重新加载,顺序也有可能发生变化,无法保证测试结果。查看了robotium源码,发现大多数click方法最终都是通过传入参数转成view,再调用clickOnView,于是参照着写了一个通过
2013-10-09 17:30:48
1711
原创 Robotium学习笔记二
一、 控制测试用例的执行顺序采用TestSuit方式来控制每条Case的运行顺序Demo如下public static Test suite() {TestSuite suite = new TestSuite();//$JUnit-BEGIN$suite.addTestSuite(CopyOfTestApk.class);//$JUnit-END$return s
2013-10-09 17:29:12
1401
原创 Robotium学习笔记一
一、 重签名问题1、从手机Pull所需的apk通过压缩工具删除META-INF目录2、通过以下命令行进行签名>jarsigner -keystore "C:\Documents and Settings\ey\.android\debug.keystore" -storepass android -keypass android D:\Mms.apk androiddebugkey
2013-10-09 17:28:08
885
NineOldAndroids
2017-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人