Android 權限
Android 的權限很煩人,而且會讓MainActivity.kt 變的複雜而難維護,所以精簡如下方式
AndroidManifest.xml
AndroidManifest.xml 指定要開通的權限,請設定如下藍色的部份
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-feature android:name="android.hardware.camera.any" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application>
............
</application>
</manifest>
todo
MainActivity.kt
指定要開通的權限後,還需在 Android 的 MainActivity 讓使用者選擇是否允許權限開通。
