移除google默认浏览器后,LAUNCH BROWSER发生异常
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
客户若将google默认的浏览器移除,则当SAT测试中执行与LAUNCH BROWSR命令相关的测项时都会报exception。
[SOLUTION]
分析:
由于StkAppService.java中是写死调用google默认的浏览器来执行打开browser的动作。
如果把google默认的浏览器移除,那么就无法找到对应的Activity,引起exception。
那么这种case下,需要客户自行修改代码,修改为替换的browser app和activity 即可。
alps\mediatek\packages\apps\stk1\src\com\android\stk\StkAppService.java
private void launchBrowser(BrowserSettings settings) {
if (settings == null) {
return;
}
...............
intent.setClassName("com.android.browser",
"com.android.browser.BrowserActivity");
将红色的字符修改为替换的browser app name和activity name。
而L0.MP5版本上去掉了这行 code,并没有写死要启动的 activity。所以,L0.MP5以及以后的版本
不用再做这个处理。
客户若将google默认的浏览器移除,则当SAT测试中执行与LAUNCH BROWSR命令相关的测项时都会报exception。
[SOLUTION]
分析:
由于StkAppService.java中是写死调用google默认的浏览器来执行打开browser的动作。
如果把google默认的浏览器移除,那么就无法找到对应的Activity,引起exception。
那么这种case下,需要客户自行修改代码,修改为替换的browser app和activity 即可。
alps\mediatek\packages\apps\stk1\src\com\android\stk\StkAppService.java
private void launchBrowser(BrowserSettings settings) {
if (settings == null) {
return;
}
...............
intent.setClassName("com.android.browser",
"com.android.browser.BrowserActivity");
将红色的字符修改为替换的browser app name和activity name。
而L0.MP5版本上去掉了这行 code,并没有写死要启动的 activity。所以,L0.MP5以及以后的版本
不用再做这个处理。