|
|
1
4
你不会相信解决问题有多容易。首先,摩托罗拉droid的摄像头应用程序是com.google.android网站相机。这是标准的android2.2包名。我使用adb从/data/system中提取文件/包.xml来证实这一点。
这是用于在视频模式下调用相机应用程序的意图。 |
|
|
2
3
作为 Thorstenvv points out ;避免使用显式组件名称启动意图,除非它们在应用程序中。这样做可能会破坏不同Android版本的应用程序。 methods that appear in the docs. 要仅为视频启动相机,请执行以下操作:
在ActivityResult上阅读活动的结果:
|
|
|
3
2
这个例子向您展示了,如果Android SDK中没有针对某个任务的通用意图操作,那么您就不能依赖于使用带有固定包和类名字符串的意图机制——不幸的是,调用摄像机就是这种情况。您需要调用摄像机的活动在不同类型的手机上可能会有所不同(如果用户修改,甚至可能在同一型号的手机中)。 但是,您可以通过发送带有ACTION\u camera\u按钮的有序广播来启动默认(静态)相机应用程序。
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |