【发布时间】:2013-11-16 23:05:07
【问题描述】:
Android 操作系统在哪里存储有关哪个是默认浏览器的信息?例如,如果 Chrome 是我的默认浏览器,那么它应该将这些信息存储在某个地方,对吧?
我拉了
data/data/com.android.browser/shared_prefs/com.android.browser_preferences.xml
另外,我想知道当应用成为任何类型操作的默认应用时,该信息存储在哪里?
但这似乎不包含该信息
是否有任何 adb 命令来获取此信息?
【问题讨论】:
-
要绕过
Complete action using对话框,您可以指定要启动的应用程序的包名:adb shell am start -a android.intent.action.MAIN com.android.browser将启动 BrowserActivity。要明确启动此活动,请提供组件名称:adb shell am start -a android.intent.action.VIEW -n com.android.browser/.BrowserActivity。对于android.media.action.VIDEO_CAPTURE,我使用了adb shell am start -a android.media.action.VIDEO_CAPTURE com.android.gallery3d。软件包名称可能因平台而异,因此请务必使用dumpsys activity。
标签: android adb android-browser