衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發Ability Kit程序框架服務:向用戶申請單次授權

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-01 14:34 ? 次閱讀

向用戶申請單次授權

基于授權最小化的原則,防止應用獲取和濫用用戶數據,針對部分應用敏感權限,在彈窗向用戶申請授權時,新增“允許本次使用”的授權選項。

開發者在開發應用時,無需額外配置,仍然調用requestPermissionsFromUser()[向用戶申請授權],系統會根據該能力[支持的權限],彈出對應的彈窗。

授權彈窗如下圖所示:

alt text

設置中的選項如下圖所示:

alt text

路徑:設置 > 隱私 > 權限管理 > 應用 > 目標應用 > 位置信息

支持范圍

當前僅支持下列權限,當應用向用戶申請下列權限時,彈窗將會出現“允許本次使用”的授權選項,設置中修改權限將會出現“每次詢問”授權選項。

  • 剪切板:["ohos.permission.READ_PASTEBOARD"]
  • 模糊位置:["ohos.permission.APPROXIMATELY_LOCATION"]
  • 位置:["ohos.permission.LOCATION"]
  • 后臺位置:["ohos.permission.LOCATION_IN_BACKGROUND"]
  • 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

使用限制

  • 當用戶點擊了“允許本次使用”按鈕,將會對應用授予臨時的權限。
    • 當應用切換至前臺、應用展開卡片且處于當前屏幕可見即[卡片可見]或者[設置后臺長時任務]的時候(當前僅支持定位導航長時任務),應用的臨時權限會一直保持。
      其他情況下啟動計時器,十秒之后,取消臨時權限,想要再次獲取,需要重新授予。
    • 當應用切了后臺,開始十秒計時,如果在計時期間,應用處于卡片可見下或者設置了后臺長時任務,計時停止。
    • HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

搜狗高速瀏覽器截圖20240326151450.png

直到卡片不可見或者長時任務結束,再次開啟十秒計時,計時結束之后,取消臨時授權。

如下圖樣例所示,相機應用處于卡片可見狀態:

alt text

  • 當用戶在權限設置中選擇了“每次詢問”按鈕,將會對應用授予模糊位置與位置臨時權限,取消臨時授權同上。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 框架
    +關注

    關注

    0

    文章

    403

    瀏覽量

    17543
  • 鴻蒙
    +關注

    關注

    57

    文章

    2392

    瀏覽量

    43056
收藏 人收藏

    評論

    相關推薦

    鴻蒙原生應用元服務-訪問控制(權限)開發Stage模型向用戶申請授權

    之前,需要先檢查當前應用程序是否已經被授予了權限。可以通過調用checkAccessToken()方法來校驗當前是否已經授權。如果已經授權,則可以直接訪問目標操作,否則需要進行下一步操作,即
    發表于 04-15 16:44

    鴻蒙原生應用元服務開發-位置服務申請權限

    申請位置權限開發指導 場景概述 應用在使用位置服務系統能力前,需要檢查是否已經獲取用戶授權訪問設備位置信息。如未獲得
    發表于 06-18 15:27

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)綜述

    一、綜述 Intents Kit(意圖框架服務)是HarmonyOS級的意圖標準體系 ,意圖連接了應用/元服務內的業務功能。 意圖框架能幫
    發表于 11-28 10:43

    預借旅費申請單

    預借旅費申請單編 號: 姓名   擬搭乘交通工具種類  出差地點與事由  預定出差日期 自   年   月   日至   
    發表于 03-01 15:01 ?21次下載

    加班申請單

    加班申請單(一)年  月  日 位 姓 名 預 定 加 班 時 間 事  由  起 訖 時數             總經
    發表于 03-01 15:12 ?19次下載

    加班申請單下載

    加班申請單(二)年  月  日事 由   預定時間 自  午  點  分~  年  點  分共  小時  實際時間 自  午  點  分~
    發表于 03-01 15:13 ?28次下載

    出差申請單

    出差申請單(二) 出差人姓 名   服務部門   職稱   職 務代理人  事 由  日 期 自  年  月  日  時起至
    發表于 03-01 15:26 ?18次下載

    出差申請單表格下載

    出差申請單(一) 出差人   職別  代理人   職別  差 期 年  月  日至  年  月  日出差地點  出發時間  &
    發表于 03-01 15:27 ?51次下載

    鴻蒙應用模型:【Ability Kit】簡介

    Ability Kit程序框架服務)提供了應用程序開發
    的頭像 發表于 05-29 14:41 ?714次閱讀
    <b class='flag-5'>鴻蒙</b>應用模型:【<b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>】簡介

    鴻蒙Ability Kit程序框架服務)【Ability內頁面間的跳轉】

    基于Stage模型下的Ability開發,實現Ability內頁面間的跳轉和數據傳遞。
    的頭像 發表于 06-03 20:43 ?339次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>)【<b class='flag-5'>Ability</b>內頁面間的跳轉】

    鴻蒙Ability Kit程序框架服務)【Ability與ServiceExtensionAbility通信】

    本示例展示通過[IDL的方式]和?[@ohos.rpc]?等接口實現了Ability與ServiceExtensionAbility之間的通信。
    的頭像 發表于 06-05 09:28 ?536次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>)【<b class='flag-5'>Ability</b>與ServiceExtensionAbility通信】

    鴻蒙Ability Kit程序框架服務)【應用啟動框架AppStartup】

    `AppStartup`提供了一種更加簡單高效的初始化組件的方式,支持異步初始化組件加速應用的啟動時間。使用啟動框架應用開發者只需要分別為待初始化的組件實現`AppStartup`提供
    的頭像 發表于 06-10 18:38 ?792次閱讀

    鴻蒙開發Ability Kit程序框架服務:聲明權限

    應用在申請權限時,需要在項目的配置文件中,逐個聲明需要的權限,否則應用將無法獲取授權
    的頭像 發表于 07-01 09:22 ?393次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:聲明權限

    鴻蒙開發Ability Kit程序框架服務向用戶申請授權

    當應用需要訪問用戶的隱私信息或使用系統能力時,例如獲取位置信息、訪問日歷、使用相機拍攝照片或錄制視頻等,應該向用戶請求授權,這部分權限是user_grant權限。
    的頭像 發表于 07-01 09:18 ?651次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:<b class='flag-5'>向用戶</b><b class='flag-5'>申請</b><b class='flag-5'>授權</b>

    鴻蒙開發Ability Kit程序訪問控制:向用戶申請單授權

    受限開放的權限通常是不允許三方應用申請的。當應用在申請權限來訪問必要的資源時,發現部分權限的等級比應用APL等級高,開發者可以選擇通過ACL方式來解決等級不匹配的問題,從而使用受限權限。
    的頭像 發表于 07-02 17:48 ?564次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b>訪問控制:<b class='flag-5'>向用戶</b><b class='flag-5'>申請單</b><b class='flag-5'>次</b><b class='flag-5'>授權</b>
    太阳城百家乐官网168| 百家乐任你博娱乐平台| bet365官方网站| 网上百家乐哪里开户| 球讯网| 百家乐投注方法投资法| 鞍山市| 百家乐金海岸| 在线百家乐官网纸牌游戏| 威尼斯人娱乐城真实网址| 百家乐官网sxcbd| bet365滚球| 百家乐娱乐城足球盘网| 百家乐官网稳赢玩法| 老虎百家乐的玩法技巧和规则| 百家乐官网佛牌| 大发888国际娱乐平台| 百家乐筛子游戏| 百家乐官网最新投注法| 威尼斯人娱乐城易博lm0| 百家乐官网老千| 牛牛现金棋牌| 大赢家百家乐的玩法技巧和规则| 百家乐官网黄金城游戏大厅| 德州扑克 梭哈| 百家乐西园出售| 百家乐官网www| 万豪国际娱乐| 网络百家乐的玩法技巧和规则 | 娱乐城注册送奖金| 缅甸百家乐网络赌博解谜| 大发百家乐官网现金| 博九| 至尊百家乐娱乐| 百家乐官网桌布呢布| 全讯网赢足一世| 百家乐论坛百科| 百家乐官网开户百家乐官网技巧| 大发888娱乐场zb8| 温州市百家乐鞋业| 在线百家乐官网下|