不止热门角色,我们为你扩展了更多细分角色分类,覆盖职场提升、商业增长、内容创作、学习规划等多元场景。精准匹配不同目标,让每一次生成都更有方向、更高命中率。
立即探索更多角色分类,找到属于你的增长加速器。
说明:
| 权限名称 | 权限类别 | 权限级别 | 功能说明 | 使用场景 |
|---|---|---|---|---|
| android.permission.INTERNET | 网络 | 普通 | 进行网络通信 | 登录/消息收发/音视频通话/媒体上传下载 |
| android.permission.ACCESS_NETWORK_STATE | 网络 | 普通 | 获取当前网络状态与类型 | 动态选择上传策略、通话质量自适应/弱网提示 |
| android.permission.FOREGROUND_SERVICE | 服务 | 普通 | 允许使用前台服务,保证长时间任务不被系统回收 | 媒体上传/下载前台服务、实时音视频通话前台服务 |
| android.permission.CAMERA | 摄像头 | 危险 | 访问摄像头拍照与录制视频 | 拍照/短视频录制、人脸贴纸/滤镜、视频通话 |
| android.permission.RECORD_AUDIO | 麦克风 | 危险 | 录制音频 | 语音消息、带声视频录制、视频通话拾音 |
| android.permission.ACCESS_FINE_LOCATION | 位置 | 危险 | 获取精确定位(用户可在Android 12+选择精确/近似) | 发帖附加精确位置、浏览附近动态(默认关闭,按需启用) |
| android.permission.READ_CONTACTS | 联系人 | 危险 | 读取本机联系人以进行匹配 | 用户手动触发“找同学”,并可随时撤回/清除匹配结果 |
| android.permission.POST_NOTIFICATIONS (Android 13+) | 通知 | 危险(运行时) | 允许显示系统通知 | 消息、点赞、@、私信等推送提醒 |
| android.permission.USE_FULL_SCREEN_INTENT(可选) | 通知/界面 | 普通 | 允许使用全屏通知意图 | 视频通话来电时在锁屏/前台显示全屏来电界面(如需该体验) |
| android.permission.READ_MEDIA_IMAGES(条件,Android 13+) | 媒体 | 危险 | 读取图片媒体库 | 仅当不使用系统照片选择器且需直接访问图片集合时 |
| android.permission.READ_MEDIA_VIDEO(条件,Android 13+) | 媒体 | 危险 | 读取视频媒体库 | 仅当不使用系统照片选择器且需直接访问视频集合时 |
| android.permission.READ_EXTERNAL_STORAGE(条件,Android 12及以下) | 存储 | 危险 | 读取外部存储(图库) | 仅当在低版本需直接读取媒体文件且未使用SAF |
| android.permission.WRITE_EXTERNAL_STORAGE(条件,Android 9及以下) | 存储 | 危险 | 向外部公共存储写入 | 仅当需在Android 9及以下将媒体保存到公共图库 |
| android.permission.FOREGROUND_SERVICE_CAMERA(条件,Android 14+) | 服务 | 普通 | 在前台服务中使用相机 | 仅当通话/录制通过前台服务并采集相机画面(targetSdk 34) |
| android.permission.FOREGROUND_SERVICE_MICROPHONE(条件,Android 14+) | 服务 | 普通 | 在前台服务中使用麦克风 | 仅当通话/录制通过前台服务并采集麦克风音频(targetSdk 34) |
以上清单遵循最小权限原则:仅包含与应用功能直接相关的Android官方权限,并对版本差异与可替代方案(Photo Picker/SAF、前台服务类型)进行了标注,便于在AndroidManifest与运行时合理申请与降级。
To support BLE + local Wi‑Fi provisioning, QR scanning, encrypted device control, firmware updates, voice control, widgets, notifications, and optional geofencing automation, the app requires a set of network, nearby device, camera/microphone, and location permissions. Counts vary by Android version due to Nearby/Wi‑Fi and Bluetooth permission changes.
| Permission | Category | Level | Functional Scope | Usage Scenario |
|---|---|---|---|---|
| android.permission.INTERNET | Network | Normal | Open TCP/UDP sockets and HTTPS to cloud/update servers | Device control over LAN/Internet, firmware downloads, API calls |
| android.permission.ACCESS_NETWORK_STATE | Network | Normal | Read connectivity state (Wi‑Fi/cellular availability) | Decide whether to attempt provisioning/updates; show offline status |
| android.permission.ACCESS_WIFI_STATE | Wi‑Fi | Normal | Read Wi‑Fi adapter state, SSID, connection info | Determine current Wi‑Fi status during provisioning |
| android.permission.CHANGE_WIFI_STATE | Wi‑Fi | Normal | Enable/disable Wi‑Fi, manage suggestions/specifiers | Connect to device SoftAP or switch Wi‑Fi during provisioning |
| android.permission.CAMERA | Camera | Dangerous (runtime) | Access camera stream | Scan QR codes to provision devices (Wi‑Fi credentials, device IDs) |
| android.permission.RECORD_AUDIO | Microphone | Dangerous (runtime) | Capture audio | In‑app voice control commands to devices |
| android.permission.POST_NOTIFICATIONS (API 33+) | Notifications | Dangerous (runtime) | Post notifications | Alert abnormal device states, door/window events, automation results |
| android.permission.BLUETOOTH_SCAN (API 31+) | Nearby devices (Bluetooth) | Dangerous (runtime) | Discover BLE devices, scan for advertisements | Find bulbs/sockets/sensors for pairing and control; set usesPermissionFlags="neverForLocation" if not deriving location |
| android.permission.BLUETOOTH_CONNECT (API 31+) | Nearby devices (Bluetooth) | Dangerous (runtime) | Connect to/pair with BLE devices, GATT operations | Secure control, dimming, OTA via BLE |
| android.permission.NEARBY_WIFI_DEVICES (API 33+) | Nearby devices (Wi‑Fi) | Dangerous (runtime) | Use Wi‑Fi APIs to discover/connect to nearby device SoftAP without location | Provision devices via local Wi‑Fi (SoftAP discovery/connect) |
| android.permission.FOREGROUND_SERVICE | App lifecycle | Normal | Run foreground services | Long‑running operations: provisioning flows, OTA updates, location‑based automation service |
| android.permission.RECEIVE_BOOT_COMPLETED | App lifecycle | Normal | Receive boot completed to restore state | Re‑register geofences and notification channels after reboot (automation enabled) |
| android.permission.ACCESS_FINE_LOCATION | Location | Dangerous (runtime) | Precise location | Required for geofencing automation; also required for BLE/Wi‑Fi scanning on API ≤32 (Android 12 replaces for Wi‑Fi only) |
| android.permission.ACCESS_BACKGROUND_LOCATION | Location | Dangerous (runtime) | Location access while in background | Optional “Arrive/Leave home” automation using geofences; request only after user opts in |
| android.permission.BLUETOOTH (API ≤30) | Bluetooth | Normal | Basic Bluetooth operations | Backward‑compatibility: BLE operations before Android 12 |
| android.permission.BLUETOOTH_ADMIN (API ≤30) | Bluetooth | Normal | Discovery and management | Backward‑compatibility: BLE discovery before Android 12 |
Notes:
This list adheres to least‑privilege: only permissions necessary for the described features are included, with version‑specific and optional items clearly indicated.
※ 本設計では Android 13+ はシステムフォトピッカー優先、低APIは分割(スコープド)ストレージ/SAFを利用する想定のため、READ_/WRITE 系権限は「条件付き」とし、極力申請を回避します。
| 権限名 | 分類 | 権限レベル | 機能説明 | 使用シーン |
|---|---|---|---|---|
| android.permission.CAMERA | カメラ | 危険(ランタイム) | デバイスのカメラへアクセスし、4K動画の撮影を行う | 4K録画、プレビュー、撮影開始/停止 |
| android.permission.RECORD_AUDIO | マイク | 危険(ランタイム) | マイクからの音声入力を取得 | 立体音声収録、動画撮影時の音声取り込み |
| android.permission.MODIFY_AUDIO_SETTINGS | オーディオ | 普通 | オーディオルーティング/音量/エフェクト等を調整 | イヤモニ(耳返し)のモニタリング、録音時の音量/ルート制御 |
| android.permission.INTERNET | ネットワーク | 普通 | ネットワーク通信を許可 | 作品のアップロード、コメント取得、API通信 |
| android.permission.ACCESS_NETWORK_STATE | ネットワーク | 普通 | ネットワーク接続状態の参照 | アップロードの再試行制御、モバイル/Wi‑Fi状態に応じた処理分岐 |
| android.permission.FOREGROUND_SERVICE | サービス | 普通 | フォアグラウンドサービスの実行を許可 | アップロード処理を前景で実行し通知で進捗表示 |
| android.permission.POST_NOTIFICATIONS | 通知 | 危険(ランタイム, Android 13+) | 通知の表示許可をユーザーから取得 | アップロード完了通知、コメント/メッセージ通知 |
| android.permission.ACCESS_FINE_LOCATION | 位置情報 | 危険(ランタイム) | 高精度な位置情報の取得 | 投稿時に「現在地タグ」を付与(前景のみ) |
| android.permission.WRITE_EXTERNAL_STORAGE | ストレージ | 危険(ランタイム, API ≤28) | 外部ストレージへの書き込み | API 28以下で作品をアルバムに保存(MediaStore経由) |
| android.permission.READ_EXTERNAL_STORAGE | ストレージ | 危険(ランタイム, API ≤32) | 外部ストレージからの読み取り | API 32以下でシステムフォトピッカー/SAFを使わずに媒体参照する場合 |
| android.permission.READ_MEDIA_IMAGES | ストレージ | 危険(ランタイム, Android 13+) | 画像メディアの読み取り | Android 13+でシステムフォトピッカーを使わず画像一覧を直接参照する場合 |
| android.permission.READ_MEDIA_VIDEO | ストレージ | 危険(ランタイム, Android 13+) | 動画メディアの読み取り | Android 13+でシステムフォトピッカーを使わず動画一覧を直接参照する場合 |
注記
以上により、当アプリのコア機能に必要な権限のみを選定し、OSバージョンと実装方針に応じてストレージ権限を最小化する構成を推奨します。
让Android团队在最短时间生成“刚刚好”的权限清单,兼顾功能完整、隐私合规与上架效率,推动从试用到购买的转化。
请确认您是否已完成支付