Android Studio
跳至導覽
跳至搜尋
Android Studio,參照:『維基百科~Android_Studio』
技術文件
FAQ
安裝VM
- Tools → Android → SDK Manager → SDK Tools → 勾選 Intel x86 Emulator Acclerator (HAXM installer)
- 在 C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager → 執行 silent_install.bat
取消專案Offline
- File → Settings... → Build, Execution, Deployment → Build Tools → Gradle → Offline Work 取消勾選
failed to find target with hash string 'android-22'
- Tools → Android → SDK Manager → SDK Platforms → API Level 的22那排打勾
App的權限定義
- 記錄在專案裡的AndroidManifest.xml檔之內
App允許項目 | 寫法 |
---|---|
允許程式存取精確位置 (例如GPS) | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
允許程式新增模擬位置(DDMS提供模擬GPS位址給模擬器測試用) | <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> |
允許程式存取CellID或WiFi熱點來取得粗略的位置 | <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> |
允許程式存取Wi-Fi網路狀態訊息 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> |
允許程式更新手機電池統計訊息 | <uses-permission android:name="android.permission.BATTERY_STATS" /> |
允許程式連接到已配對的藍牙設備 | <uses-permission android:name="android.permission.BLUETOOTH" /> |
允許一個程式初始化一個電話撥號,不需透過撥號使用者界面,需要使用者確認 | <uses-permission android:name="android.permission.CALL_PHONE" /> |
請求存取使用照相設備 | <uses-permission android:name="android.permission.CAMERA" /> |
允許程式刪除暫存檔案 | <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> |
允許程式改變Wi-Fi連接狀態 | <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> |
存取閃光燈 | <uses-permission android:name="android.permission.FLASHLIGHT" /> |
允許程式使用網路權限 | <uses-permission android:name="android.permission.INTERNET" /> |
允許程式讀取使用者聯絡人資料 | <uses-permission android:name="android.permission.READ_CONTACTS" /> |
允許程式讀取簡訊訊息 | <uses-permission android:name="android.permission.READ_SMS" /> |
請求能夠重新啟動設備 | <uses-permission android:name="android.permission.REBOOT" /> |
允許程式錄製音訊 | <uses-permission android:name="android.permission.RECORD_AUDIO" /> |
允許程式發送簡訊 | <uses-permission android:name="android.permission.SEND_SMS" /> |
允許程式設定時間區域 | <uses-permission android:name="android.permission.SET_TIME_ZONE" /> |
允許存取振動設備 | <uses-permission android:name="android.permission.VIBRATE" /> |
允許程式寫入資料 | <uses-permission android:name="android.permission.WRITE_OWNER_DATA" > |