gpt4 book ai didi

android - StartActivity调用需要权限问题

转载 作者:太空狗 更新时间:2023-10-29 13:12:03 26 4
gpt4 key购买 nike

I follow this video tutorial以前,它没有问题。

今天我再试一次,但它有一些问题。 This picture

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.fooddeliverycaller">


<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="24" />


<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>

<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
</application>

最佳答案

您需要添加(运行时)权限检查。从 Android API 23 及更高版本开始,您需要请求权限才能在运行时执行某些任务(例如:调用、位置信息...)。为此,只需单击以下代码:

startActivity(callIntent);

转到代码左侧的红色警告三角形/标志。单击它,然后单击添加权限检查。现在,当您运行您的应用时,会弹出一个“对话框”,并要求用户允许该应用调用电话。

希望这对您有所帮助。有关详细信息,请参阅此链接:

Android permission checks

或查看之前回答过的问题(如@CommonsWare 所建议):

Android permission doesn't work even if I have declared it

关于android - StartActivity调用需要权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39426489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com