[{"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,59,65,72,78,85,92],{"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: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":53,"kind":7,"title":54,"summary":55,"image":56,"href":57,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":58},"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":60,"kind":7,"title":61,"summary":62,"image":15,"href":63,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":64},"NEWS_ARTICLE:854","分治：序列分治（CDQ）与点分治","分治：序列分治（CDQ）与点分治 一、分治思想概述 分治（Divide and Conquer）是算法设计中最核心的思想之一。它的基本策略是： 分（Divide）：将原问题划分为规模更小的子问题。 治（Conquer）：递归地求解子问题（若子问题足够小则直接求解）。 合（Combine）：将子问题的","\u002Fnews\u002F854",[19],{"id":66,"kind":7,"title":67,"summary":68,"image":69,"href":70,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":71},"NEWS_ARTICLE:863","弱模型不能裸奔：Agent Harness 凭什么真实有效","Harness 不是给弱模型贴的创可贴。它是把工程纪律——验证、门禁、不变量、路由——变成架构里一等公民的方式。模型每半年换一代，今天省钱的 Flash 明天可能就过时了，但那套'默认怀疑、机器校验、按决策密度调度'的流程会留下来，并且越跑越值钱。\n弱模型不能裸奔。给它穿上 harness，便宜才真","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F510\u002F202608\u002F510-20260830181633785-1171146572.jpg","\u002Fnews\u002F863",[19],{"id":73,"kind":7,"title":74,"summary":75,"image":15,"href":76,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":77},"NEWS_ARTICLE:875","别急着翻译 SKILL.md：我做了一个专门拆解 Skill 设计的工具","别急着翻译 SKILL.md：我做了一个专门拆解 Skill 设计的工具 第一次打开一份复杂的 SKILL.md，很多人的反应都是从头往下读。 每句话似乎都认识，连在一起却不一定明白：为什么这里用了 MUST？为什么执行前要读取这些文件？状态由谁维护？AI 做到什么程度才算完成？如果两条指令发生冲突","\u002Fnews\u002F875",[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:879","高并发下的抢红包设计：微信红包背后的算法与温情","本文拆解微信拼手气红包高并发实现，详解核心**二倍均值算法**，解决红包分配公平性问题。架构上依靠 Redis+Lua 脚本实现原子抢红包，规避超发与重复抢夺；结合 MQ 异步落库、热点 key 拆分、多层限流、定时对账兜底，支撑百万 QPS。给出 Java、Lua 核心源码，梳理超发、缓存一致性、","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F739056\u002F202609\u002F739056-20260901095345589-1940958188.png","\u002Fnews\u002F879",[19],{"id":86,"kind":7,"title":87,"summary":88,"image":89,"href":90,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":91},"NEWS_ARTICLE:896","如何设计对外API接口","详解生产级对外 API 完整设计方案，围绕易用、安全、健壮黄金三角，覆盖 RESTful 规范、统一响应、签名验签防重放、AOP 注解实现分布式幂等、Redis 令牌桶限流、版本兼容、监控文档。附带可直接复用 Java 核心代码，梳理面试高频技术难点，搭配模拟面试场景，帮你避开线上坑点，快速掌握开放","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F739056\u002F202608\u002F739056-20260831134132446-55355388.png","\u002Fnews\u002F896",[19],{"id":93,"kind":7,"title":94,"summary":95,"image":15,"href":96,"meta":37,"badge":10,"author":12,"stats":-1,"accent":38,"coverRatio":39,"tags":97},"NEWS_ARTICLE:906","上周热点回顾（8.24-8.30）","热点随笔： &#183; 从 PostgreSQL 到 Kubernetes：开源的护城河，从来不写在代码里 (张善友) &#183; 代码都能让AI写了，我还学个屁？ (佛祖让我来巡山) &#183; Vibe Coding 月提交量 29 亿次之后：GitHub 的危机、Azure 迁移，以及","\u002Fnews\u002F906",[19]]