[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"consumer-news-detail-865":3,"consumer-news-interaction-865":41,"consumer-news-related-865":44},{"detail":4,"item":36},{"card":5,"schemaVersion":23,"fields":24,"content":30},{"id":6,"kind":7,"targetType":8,"targetId":9,"subtype":7,"typeLabel":10,"title":11,"subtitle":12,"summary":13,"coverUrl":14,"badgeText":15,"href":16,"sourceName":12,"meta":17,"metrics":20,"tags":21,"resolved":22},"NEWS_ARTICLE:865","news","NEWS_ARTICLE",865,"资讯","焕新鸿蒙应用权限管理方案，应用授权体验再升级","博客园","作为用户或应用开发者，或许经历过类似的体验场景：使用应用的过程中，触发应用某些功能会需要访问你的位置、麦克风、相机等常用权限，若为了保护隐私拒绝授权后，想要使用功能时，再次打开却找不到设置入口；或开启流程繁琐，需要经过频繁跳转和设置。这一问题不仅影响用户体验，还可能造成应用功能不可用、用户流失，也制","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F2396482\u002F202609\u002F2396482-20260901170248450-744043562.png","","\u002Fnews\u002F865",[18,19],"2026","综合技术",{},[19],true,"consumer-content-detail-v1",{"sourceName":12,"authorName":25,"categoryName":19,"summary":13,"description":13,"publishTime":26,"updateTime":27,"sourceUrl":28,"language":29},"HarmonyOS_SDK","2026-09-01T17:03","2026-09-02T20:37:50","https:\u002F\u002Fwww.cnblogs.com\u002FHarmonyOSSDK\u002Fp\u002F22794053","中文",{"format":31,"policy":32,"normalized":22,"html":33,"text":34,"wordCount":35,"hasBody":22},"HTML","NEWS_CONTENT_V1","\u003Cp>作为用户或应用开发者，或许经历过类似的体验场景：使用应用的过程中，触发应用某些功能会需要访问你的位置、麦克风、相机等常用权限，若为了保护隐私拒绝授权后，想要使用功能时，再次打开却找不到设置入口；或开启流程繁琐，需要经过频繁跳转和设置。这一问题不仅影响用户体验，还可能造成应用功能不可用、用户流失，也制约着应用的授权转化与留存表现，是行业普遍存在的体验痛点。\u003C\u002Fp>\n\u003Cp>针对这类体验痛点，作为鸿蒙应用开放能力合集的HarmonyOS SDK，在应用框架领域通过Ability Kit（程序框架服务），创新推出半模态权限设置弹框，精准填补了传统方式下权限再次授予的体验交互短板。\u003C\u002Fp>\n\u003Cp>原有体验中，当应用通过 Ability Kit 下的requestPermissionsFromUser()拉起弹框请求用户授权时，如果用户拒绝授权，应用将无法再次通过requestPermissionsFromUser()拉起权限授予弹框，用户需要跳转到系统设置中手动授权。\u003C\u002Fp>\n\u003Cp>在新的授权体验下，应用可通过调用 Ability Kit 下的requestPermissionOnSetting()，直接在应用内拉起权限设置弹框引导用户授权。\u003C\u002Fp>\n\u003Cp>整套授权交互能力，依托 Ability Kit（程序框架服务）实现。Ability Kit 作为鸿蒙应用开发的基础框架，除提供应用生命周期、组件调度能力之外，还承载应用全流程权限管控能力。新的方案有以下显著优势：\u003C\u002Fp>\n\u003Ch3>01 告别繁琐的权限修改链路\u003C\u002Fh3>\n\u003Cp>摒弃多层级系统设置跳转，告别传统 5‑7 步繁琐操作，解决找不到权限、缺少引导的痛点。\u003C\u002Fp>\n\u003Ch3>02 无需跳出应用的便捷交互\u003C\u002Fh3>\n\u003Cp>权限设置弹窗在 App 内直接唤起，一键完成设置，无需跳出、无需应用重启，用户可快速恢复功能使用，帮助开发者提升用户在 App 内留存。\u003C\u002Fp>\n\u003Ch3>03 轻量化代码即可快速适配\u003C\u002Fh3>\n\u003Cp>以位置权限为例，开发者仅需约8行代码即可完成适配，即可实现更优的体验。\u003C\u002Fp>\n\u003Cp>\u003Cimg alt=\"111\" src=\"https:\u002F\u002Fi1.wp.com\u002Fimg2024.cnblogs.com\u002Fblog\u002F2396482\u002F202609\u002F2396482-20260901170248450-744043562.png?w=720&amp;quality=65&amp;strip=all\">\u003C\u002Fp>\n\u003Cp>精细化运营的时代，用户的体验与反馈愈发重要。打造优质的应用体验是我们共同的追求，HarmonyOS致力于为开发者和用户提供更友好的权限交互能力。HarmonyOS半模态权限设置弹框特性，不仅可以显著提升用户体验，还可助力开发者有效提升应用授权转化率与用户留存。若您的应用涉及使用user_grant类权限，我们诚挚建议您尽快适配焕新的权限再次授予方案，共同打造更流畅的权限交互体验。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeveloper.huawei.com\u002Fconsumer\u002Fcn\u002Fdoc\u002Fharmonyos-guides\u002Fone-time-authorization?ha_source=hms1\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">详细开发指南可参见开发者联盟官网\u003C\u002Fa>\u003C\u002Fp>","作为用户或应用开发者，或许经历过类似的体验场景：使用应用的过程中，触发应用某些功能会需要访问你的位置、麦克风、相机等常用权限，若为了保护隐私拒绝授权后，想要使用功能时，再次打开却找不到设置入口；或开启流程繁琐，需要经过频繁跳转和设置。这一问题不仅影响用户体验，还可能造成应用功能不可用、用户流失，也制约着应用的授权转化与留存表现，是行业普遍存在的体验痛点。 针对这类体验痛点，作为鸿蒙应用开放能力合集的HarmonyOS SDK，在应用框架领域通过Ability Kit（程序框架服务），创新推出半模态权限设置弹框，精准填补了传统方式下权限再次授予的体验交互短板。 原有体验中，当应用通过 Ability Kit 下的requestPermissionsFromUser()拉起弹框请求用户授权时，如果用户拒绝授权，应用将无法再次通过requestPermissionsFromUser()拉起权限授予弹框，用户需要跳转到系统设置中手动授权。 在新的授权体验下，应用可通过调用 Ability Kit 下的requestPermissionOnSetting()，直接在应用内拉起权限设置弹框引导用户授权。 整套授权交互能力，依托 Ability Kit（程序框架服务）实现。Ability Kit 作为鸿蒙应用开发的基础框架，除提供应用生命周期、组件调度能力之外，还承载应用全流程权限管控能力。新的方案有以下显著优势： 01 告别繁琐的权限修改链路 摒弃多层级系统设置跳转，告别传统 5‑7 步繁琐操作，解决找不到权限、缺少引导的痛点。 02 无需跳出应用的便捷交互 权限设置弹窗在 App 内直接唤起，一键完成设置，无需跳出、无需应用重启，用户可快速恢复功能使用，帮助开发者提升用户在 App 内留存。 03 轻量化代码即可快速适配 以位置权限为例，开发者仅需约8行代码即可完成适配，即可实现更优的体验。 精细化运营的时代，用户的体验与反馈愈发重要。打造优质的应用体验是我们共同的追求，HarmonyOS致力于为开发者和用户提供更友好的权限交互能力。HarmonyOS半模态权限设置弹框特性，不仅可以显著提升用户体验，还可助力开发者有效提升应用授权转化率与用户留存。若您的应用涉及使用user_grant类权限，我们诚挚建议您尽快适配焕新的权限再次授予方案，共同打造更流畅的权限交互体验。 详细开发指南可参见开发者联盟官网",980,{"id":6,"kind":7,"title":11,"summary":13,"image":14,"href":16,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":40},"2026 · 综合技术","#2563eb","16 \u002F 10",[19],{"targetType":8,"targetId":9,"likedByMe":42,"likeCount":43,"commentCount":43,"contentLikeCount":43,"contentCommentCount":43,"sourceLikeCount":43,"sourceCommentCount":43},false,0,[45,52,58,64,71,78,85,91],{"id":46,"kind":7,"title":47,"summary":48,"image":49,"href":50,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":51},"NEWS_ARTICLE:962","基于增强QUIC协议优化弱网下的直播观看体验","如今，直播已成为电商、教育、娱乐等各领域信息传递与线上消费的重要载体，而网络质量则是决定直播体验的核心命脉。然而，当用户一旦置身于地铁、户外等弱网环境中，画面卡顿、画质模糊、音画错位等问题便接踵而至，原本精彩的直播瞬间变得支离破碎，用户观看体验随之直线下降。 基于此，HarmonyOS SDK远场通","https:\u002F\u002Foscimg.oschina.net\u002F\u002FAiCreationDetail\u002Fup-d5a5690fbed726571a684c85eec1789e.png","\u002Fnews\u002F962",[19],{"id":53,"kind":7,"title":54,"summary":55,"image":15,"href":56,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":57},"NEWS_ARTICLE:1011","上周热点回顾（8.31-9.6）","热点随笔： &#183; 被罚了500后，整个人都变老实了 (欢醉) &#183; 2016已经是十年前了 (三范式) &#183; 都是 AI 写代码，为什么 C# 比 Java 快半拍 (张善友) &#183; OpenClaw 2.0 发布：史上最大更新，8 大新功能 + 2 个破坏性变更必看","\u002Fnews\u002F1011",[19],{"id":59,"kind":7,"title":60,"summary":61,"image":15,"href":62,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":63},"NEWS_ARTICLE:1023","数位 DP 进阶","数位 DP 进阶 日期：2026-07-14 关键词：动态规划、数位 DP、记忆化搜索 涉及题目：P2602 [ZJOI2010] 数字计数 | P4124 [CQOI2016] 手机号码 | P3286 [SCOI2014] 方伯伯的商场之旅 数位 DP 梳理一下数位 DP 的核心思想。 数位 D","\u002Fnews\u002F1023",[19],{"id":65,"kind":7,"title":66,"summary":67,"image":68,"href":69,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":70},"NEWS_ARTICLE:1025","Ninja 使用笔记","title: Ninja 使用笔记 author: 凌杰 date: 2026-08-10 tags: 自动化构建 categories: 软件使用经验 [!NOTE] 笔记说明 这篇笔记是《[[Makefile 使用笔记]]》的姊妹篇，将用于记录本人在使用 Ninja 这款项目构建工具过程中所记录","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F691082\u002F202609\u002F691082-20260906155027127-1498408465.png","\u002Fnews\u002F1025",[19],{"id":72,"kind":7,"title":73,"summary":74,"image":75,"href":76,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":77},"NEWS_ARTICLE:838","AI 学习笔记：LLM 的微调实验","title: LLM 的微调实验 author: 凌杰 date: 2026-08-21 tags: LoRA, LLaMA-Factory, Qwen categories: 人工智能 [!NOTE] 笔记说明 这篇笔记对应的是《[[关于 AI 的学习路线图]]》一文中所规划的第三个学习阶段。其中","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F691082\u002F202609\u002F691082-20260902122904258-1285666483.png","\u002Fnews\u002F838",[19],{"id":79,"kind":7,"title":80,"summary":81,"image":82,"href":83,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":84},"NEWS_ARTICLE:843","介绍一下常用的Token鉴权方案","本文梳理 Session‑Cookie、JWT、OAuth2.0、SSO 主流 Token 鉴权方案，对比各方案适用场景。重点讲解生产级 JWT 双 Token 架构，给出 RS256 非对称加密、Redis 黑名单、网关统一鉴权等 Java 实战代码。剖析 JWT 注销、并发刷新、令牌泄露等落地痛","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F739056\u002F202609\u002F739056-20260902114155245-1924311389.png","\u002Fnews\u002F843",[19],{"id":86,"kind":7,"title":87,"summary":88,"image":15,"href":89,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":90},"NEWS_ARTICLE:854","分治：序列分治（CDQ）与点分治","分治：序列分治（CDQ）与点分治 一、分治思想概述 分治（Divide and Conquer）是算法设计中最核心的思想之一。它的基本策略是： 分（Divide）：将原问题划分为规模更小的子问题。 治（Conquer）：递归地求解子问题（若子问题足够小则直接求解）。 合（Combine）：将子问题的","\u002Fnews\u002F854",[19],{"id":92,"kind":7,"title":93,"summary":94,"image":95,"href":96,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":97},"NEWS_ARTICLE:863","弱模型不能裸奔：Agent Harness 凭什么真实有效","Harness 不是给弱模型贴的创可贴。它是把工程纪律——验证、门禁、不变量、路由——变成架构里一等公民的方式。模型每半年换一代，今天省钱的 Flash 明天可能就过时了，但那套'默认怀疑、机器校验、按决策密度调度'的流程会留下来，并且越跑越值钱。\n弱模型不能裸奔。给它穿上 harness，便宜才真","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F510\u002F202608\u002F510-20260830181633785-1171146572.jpg","\u002Fnews\u002F863",[19]]