【发布时间】:2011-11-07 19:15:01
【问题描述】:
在我的一个应用中,我使用以下代码拨打电话:
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(...));
startActivity(intent);
文档说我确实需要以下清单权限才能这样做:
<uses-permission android:name="android.permission.CALL_PHONE" />
这真的需要吗?我不明白手机和相机功能之间的区别。使用电话意图时,我确实需要权限,但我不需要相机意图的权限:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
...
startActivityForResult(intent, 1);
是否有关于在意图的帮助下触发时需要许可的硬件功能和不需要许可的硬件功能列表?
【问题讨论】:
标签: android permissions android-intent