首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏静晴轩

    应用开发体验纪要

    应用 ──复杂生活的简单答案,让生活更顺畅 ── 来自 应用官方网站 | 倾城之链。 ? 本文首发于个人新博客:静晴轩别苑 | 应用开发体验纪要。 Launcher 进程应用开发、发布和使用流程; 开发者需要在应用官网注册,上传至应用官网,测试并通过审核后即可进行分发; 使用前端技术栈进行开发,经过编译、签名后最终产出 rpk 文件; 开发者需登录应用官网进行上传和发布 ,或您想在开发过程中体验应用尚未正式发布的新功能、新特性,您可以安装 应用预览版,这是一个包含了应用基础功能的 Android 应用程序。 下载安装成功后,通过快应用调试器可以选择在应用预览版运行 rpk包,开发测试对应平台的 api 和功能。更详细的叙述,请参见应用开发文档 | 环境搭建 。 鉴于官方针对 VsCode 推出了 Hap Extension 扩展,这里推荐使用 VsCode 来编写应用代码(据悉,专门用于开发应用」的编辑器,尚在开发中 18-08-15)。

    1.6K20发布于 2018-10-11
  • 来自专栏向治洪

    应用

    应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化的生态模式对个人开发者和企业开发者全品类开放。 应用具备传统APP完整的应用体验,无需安装、即点即用。 目前,并非所有的平台都上线了应用,目前还有很多的厂商还在开发中,目前提供应用的厂商有:小米、华为、金立。魅族、努比亚、OPPO、ViVo,其他平台目前还在开发中。 应用上手 官网:https://www.quickapp.cn/ 开发文档:https://doc.quickapp.cn/ 既然是应用,那就是、方便。 hap -V 3,创建HelloWorld 应用目前没有很好的开发工具,可以选择前端比较出名的一些开发工具来开发,如WebStrom、IDEA、vscode等。 当然,你还可以使用“扫码方式来安装”,这种方式生成二维码的命令如下: npm run server -- --port 8080 好了,应用相关的内容就普及完了,如果想要自己开发一个应用并上架,

    1.6K30编辑于 2022-11-30
  • 来自专栏伟大程序猿的诞生

    应用开发教程【02】--项目配置教程

    " } 2.应用名称(name) 应用名称,6个汉字以内,与应用商店保存的名称一致;框架提供保存到桌面的功能,桌面上显示的应用名即为此属性 示例如下: { "name": "HelloWorld" 、版本号(versionName、versionCode) 应用版本名称、版本号为开发者的应用包维护的版本信息 应用版本名称为主版本.次版本格式 应用版本号为整数,从1开始,每次更新上架请自增1 示例如下 现在,开发者就可以通过/Demo访问到Demo目录下的index.ux页面了 三、配置页面UI显示 UI显示,用于定义与UI显示相关的配置。 四、配置日志等级 1、修改日志等级 新建工程默认为off "config": { "logLevel": "off" }, 开发过程中我们需要将logLevel修改为最低级别debug, 即:允许所有级别的日志输出 {  "config": {   "logLevel": "debug" } } 2、在js中输出日志 当js代码未按需求正确运行,输出日志能帮助开发者快速定位问题;

    97140发布于 2019-01-21
  • 来自专栏伟大程序猿的诞生

    应用开发教程【01】--环境与调试

    书接上文,应用的时代我们注册好账号之后需要关联平台: ? 接下来我们就可以开发我们的应用了。 2、hap-toolkit hap-toolkit是应用开发者工具,帮助开发者通过命令行工具辅助开发工作的完成,主要包括创建模板工程,升级工程,编译,调试等功能。 4、手机安装平台预览版 较新的系统版本中内置平台正式版,开发调试平台新功能可使用平台预览版 平台预览版存在以下优缺点: 优点:迭代速度,可立即体验平台新功能 缺点:实现与真实的运行环境存在差异,对厂商服务和第三方服务的支持存在缺陷 使用应用调试器扫码二维码即可安装我们之前生成的应用。需要保证手机和电脑在同一个无限环境下。 运行示例效果如下: ? 此时电脑会同步显示如下调试界面: ? 撒花??? 到这里我们的应用入门教程就结束啦,敬请期待后续系列文章

    2.6K30发布于 2019-01-21
  • 来自专栏vivo互联网技术

    干货 | 应用之vivo商城开发实践

    关于应用,vivo开发者有些话要说,开发者们总结了商城应用中一些比较好的开发实践案例,以及实际碰到的问题,踩过的坑,同时也给开发者们输出一些好的开发总结 。 ? 1.应用是什么? 2.vivo商城应用 作为手机厂商之一的vivo,在应用方面是非常重视的,也投入了很多的开发人力,而笔者也有幸能够参与到应用引擎的标准讨论制定和开发中。 今天我们要说的不是应用引擎标准,而是站在开发者角度上来说一说开发一款应用是种怎样的体验。 在应用的内测阶段,我们需要真刀实枪的开发一款应用来检验我们应用引擎的能力。 应用开发采用的是类似vue风格的编码方式,应用跟前端web里单页应用有哪些相同点,又有哪些不一样呢? 2. 首先开发者采用前端技术栈开发应用项目,然后经过webpack打包编译成一个rpk包,接着开发者将rpk包上传到应用开发者云端。

    1.2K20发布于 2019-03-19
  • 来自专栏vivo互联网技术

    干货 | 应用之vivo商城开发实践

    关于应用,vivo开发者有些话要说,开发者们总结了商城应用中一些比较好的开发实践案例,以及实际碰到的问题,踩过的坑,同时也给开发者们输出一些好的开发总结 。 ? 1.应用是什么? 2.vivo商城应用 作为手机厂商之一的vivo,在应用方面是非常重视的,也投入了很多的开发人力,而笔者也有幸能够参与到应用引擎的标准讨论制定和开发中。 今天我们要说的不是应用引擎标准,而是站在开发者角度上来说一说开发一款应用是种怎样的体验。 在应用的内测阶段,我们需要真刀实枪的开发一款应用来检验我们应用引擎的能力。 应用开发采用的是类似vue风格的编码方式,应用跟前端web里单页应用有哪些相同点,又有哪些不一样呢? 2. 首先开发者采用前端技术栈开发应用项目,然后经过webpack打包编译成一个rpk包,接着开发者将rpk包上传到应用开发者云端。

    86220发布于 2019-04-19
  • 来自专栏IMWeb前端团队

    Quikapp应用小程序开发入门教程

    安装 然后 npm run server 开发者可以通过命令行终端或者调试服务器主页看到提供* 扫描的二维码 开发者通过快应用调试器扫码安装按钮,扫码安装待调试的rpk文件 开发者点击应用调试器中的开始调试按钮 Quikapp应用基于Nodejs内建一个本地服务器运行代码、语言JavaScript,语法支持ES6,如果熟悉vue\weex一类的MVVM框架,基本可以直接入手。 Quikapp应用、如何接入Bmob后端云? 既然语言是JavaScript, 直接下载Bmob的JavaScript SDk引入,就可以直接操作后端数据库,配合云函数可以实现Quikapp应用的接口对接。 很快Bmob也会推出应用的针对性SDK,这样云函数也不需要写了,跟小程序一样无需写一行后端代码,愉快的对接Quikapp应用了。 -------小程序制作 就用即速应用

    95920发布于 2019-12-03
  • 来自专栏橙光笔记

    应用初探--把个人博客封装成应用

    最近公司在做应用的需求,经过2周的努力,淘粉吧应用已经上线了,现在借此机会跟大家聊聊应用。 由于应用比微信更加底层,所以理论上,应用要更快,同时体验要更好;另一方便,应用可以做像负一屏等小程序无法做的操作。更多快应用相关的内容可以直接去它的官网查看。 应用环境搭建 好了,说了这么多了,我们可以试着开发一个应用了。在开发之前先搭建一下应用的环境吧。 首先需要下载3个东西,第一个就是应用开发工具,下载地址请点这里,其实这个工具就是封装自VSCode,如果你一直用的是VSCode来做的开发,那么该开发工具应该很适合你。 应用与普通web应用的不同 应用和普通的web应用还是有很大的不同的,应用采用前端的这套开发机制,但是又做了很多的限制,比如他强烈希望你使用flex布局,为此它把浮动和定位全部禁用了,如果你使用浮动和定位就会出现错误

    96131发布于 2020-10-17
  • 来自专栏极乐技术社区

    应用开发入门小结,看这篇内容就够了!

    开发前准备 接下来会教大家如何搭建、启动、预览和调试应用项目。和官方文档类似,这里我增加了一些我在这过程中遇到的坑及解决方法。 安装 hap-toolkit hap-toolkit 是应用开发者工具,帮助开发者通过命令行工具辅助开发工作的完成,主要包括创建模板工程,升级工程,编译,调试等功能。类似 vue-cli。 缩小应用rpk包的体积 因为应用对 rpk 有 1M 尺寸的限制,除了压缩图片,适量地使用网络图片,提取公共组件和方法外,我们还发现: 在应用的模板文件中,如果多个页面通过 import 方式引入相同公共 与 Vue 比较 由于我们团队主要是用 Vue 技术栈开发,所以比较下应用在语法上和 Vue 的共同点和差异之处。应用看起来和 Vue 类似,其实还是有很大的差别。 没有一个集成开发环境,调试麻烦,且 devtools 很卡 rpk 文件最大1M 国内手机厂商推出的,自然是不支持 ios 了 总结 上面总结的一些小方法和思路应用到项目中可以提升开发效率,在项目中我们遵循开发规范可以保证应用项目的可维护性和扩展性

    1.5K20发布于 2019-12-31
  • 来自专栏伟大程序猿的诞生

    应用的时代

    应用在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化的生态模式对个人开发者和企业开发者全品类开放。 应用开放平台旨在打造统一的应用门户,实现开发者一处上传,十家厂商上线。 在应用开放平台,有完善的开发者文档、工具及论坛支持,除标准化的应用发布流程外,未来还会开放开发者服务支持,如消息推送、账号接入、支付接入、数据服务等。 应用使用前端技术栈开发,运行效率和开发效率达到了很好的平衡,同时很多前端代码资源可以直接复用。 最后在圆桌论坛上,多家知名开发者上台与厂商领导探讨应用的挑战与机遇,开发者的需求与服务。开发者结合自身产品特性,畅想快应用的机会与前景,分享应用带给客户的更好体验。

    1.1K20发布于 2019-01-21
  • 来自专栏swag code

    荷兰国旗-应用

    ”荷兰国旗难题“是计算机科学中的一个程序难题,它是由Edsger Dijkstra提出的。荷兰国旗是由红、白、蓝三色组成的。

    81620发布于 2018-08-20
  • 来自专栏JackYu分享者

    小程序、应用都是浮云

    说起小程序,我们就不得不说一下他的原理,其实十分简单,就是一个网页,只不过实现方式略有差别,但也不大。

    1.1K10编辑于 2022-05-17
  • 来自专栏代码栋

    RxJS在应用中使用

    下面就直接进入结合应用的使用方法了。 注意,本文示例均使用 RxJS6.5 版本编写。 foo.subscribe(x => { console.log(x); }); // output: Hello 42 实践示例 节流(throttle)和防抖(debounce) 节流的处理 我们开发应用时会遇到一些情况 [节流效果] 防抖的处理 我们在开发应用的时候会遇到搜索框联想的需求,一般来说,我们会监听输入框的 change 事件来执行请求接口等逻辑,但是如果每次 change 都触发一次请求,会出现用户还没输入完成就开始提示 请求失败自动重试 我们在开发应用的时候,发送请求是通过 fetch 接口,这个接口并没有提供超时和重试的机制,往往需要我们自行开发适配,这里我们采用 RxJS 来实现封装 fetch 接口,使其能够支持自动重试 subscribe({ next: val => resolve(val), error: val => resolve(val) }) }) } 通过上面的封装,应用的原生接口就实现了失败重试的能力

    2.6K00发布于 2020-05-12
  • 来自专栏万少的技术分享

    应用-带你实现一个换脸应用

    应用的介绍 应用是九大手机厂商基于硬件平台共同推出的新型应用生态。 结论:小程序胜出 支持的系统 小程序支持目前主流两大系统 android 和ios 应用支持绝大部分安卓手机(九大厂商的手机基本上都是基于安卓) 结论:小程序胜出 应用的入口 小程序 应用 结论: 应用胜出 分析 微信之父张小龙曾说过,未来两年内,小程序将取代80%的app。 而做为互联网的开发工程师,也绝不要错过这一波技术的潮流。 应用开发 应用和小程序一样,也是面向个人开发者的。因此,可以申请注册帐号成为开发者。 接入流程 准备工作 注册帐号 绑定开发者帐号 技术铺垫 要想开发一个应用,需要有前期的技术铺垫。 node npm 常用命令,用于构建项目 基础的html css js 知识。

    36310编辑于 2025-02-11
  • 来自专栏子曰五溪

    应用-移动端又要拥抱变化

    技术发展就像市场总是能调节的,移动端又要来一次拥抱变化,毕竟目前而言前端技术来开发移动应用,已经成为了业务试探的必须品,对于前端工程师而言,是重大利好。但对于移动端开发者而言,难免揪心。 ,并宣布开放应用生态及开放平台。 这些技术方案,都是在某种程度上释放开发者的创造力,搭建的生态平台,可以力助业务的快速迭代和发展。 什么是应用 1. 应用是基于手机硬件平台的新型应用形态,标准是由主流手机厂商组成的应用联盟联合制定。 2. 应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化的生态模式对个人开发者和企业开发者全品类开放。 3. 应用具备传统APP完整的应用体验,无需安装、即点即用。

    72950发布于 2019-06-24
  • 来自专栏京东技术

    30分钟精通应用

    徐建勇 京东Android开发工程师 京东JDReact多端融合平台组 参与并重构多个项目,完成京东多个JDReact上线项目 应用简介 由中国信息通信研究院、电信终端产业协会等联合包括小米、中兴、华为 应用官网https://www.quickapp.cn/ 开发文档https://doc.quickapp.cn/ 应用技术架构 应用平台架构 应用运行时架构 官网的介绍来看,应用采用前端技术栈 q70.jpg"/> </swiper> 整个页面运行起来示例如下: 应用唤起 在实际的开发过程中,开发者需要有唤起应用或者从快应用唤起原生app的能力。 保存该文件从浏览器打开,会自动唤起应用 应用&微信小程序&JDReact三者比较 最后 本文只是简单介绍了一下应用的入门,开发文档上还有很多的内容需要各位有兴趣的开发者自己去研究。 技术的发展是非常的,作为一名Android开发,现阶段不能仅仅是原生开发了,要更多的去学习新的技术,去适应新的时代。

    2.1K90发布于 2018-04-10
  • 来自专栏Fin

    应用的优势与劣势对比

    2018年,“应用”标准正式推出。应用是九大手机厂商基于硬件平台共同推出的新型应用生态。用户无需下载安装,即点即用,享受原生应用的性能体验。 快速了解一下应用应用是基于手机硬件平台的新型应用生态。有很多运营者对应用还比较陌生,因为到目前阶段,真正参与应用生态建设的基本上都是头部互联网公司,很多应用企业还没有参与应用生态的共建。 「优势一:」产品形态应用是基于手机系统层面开发应用,占用内存小,有统一的接口开发标准。 开发者在一个平台上做的应用,不一定能在所有联盟成员的手机上完美运行。「2、无法触及苹果用户」10家厂商都是使用安卓系统的国内手机厂商,而中国的苹果手机用户高达两亿,应用对此无能为力。 「从趋势看,不管是应用还是小程序,大家都在追逐轻量化的应用场景,毕竟企业要解决 Native App 在开发、分发和使用上的瓶颈」大家可以重新审视小程序小程序的出现,已经有五、六年以上时间。

    2K40编辑于 2022-12-21
  • 来自专栏传统基础应用开发专栏-不限开发语言

    HBuilder提示”未检测到联盟应用开发者工具”的问题无法发布应用的解决方案-优雅草卓伊凡

    HBuilder提示”未检测到联盟应用开发者工具”的问题无法发布应用的解决方案-优雅草卓伊凡遇到HBuilder提示”未检测到联盟应用开发者工具”的问题,这是开发环境配置不完整导致的。 以下是完整的解决方案:一、问题根本原因应用联盟官方IDE未安装或路径未配置HBuilderX与应用调试器通信失败环境变量未正确设置应用打包成功后但未能成功发行的问题,二、完整解决步骤第一步:安装必备工具下载应用工具包 应用加载器(必须)2. 应用调试器(必须)3. 工具(推荐)第二步:配置HBuilderX打开HBuilderX → 顶部菜单 → 工具 → 设置 → 运行配置设置以下路径(根据实际安装位置调整):| 配置项 | 典型路径示例 ||—-|—-|| 应用开发者工具路径 ”中的版本号7次开启开发者模式开启”USB调试”和”应用调试”情况3:编译成功但无法预览尝试清除缓存:rm -rf unpackage/dist/build手动触发编译:npm run dev:quickapp

    28510编辑于 2025-07-07
  • 来自专栏CnPengDev

    CnPeng说 | “应用”的慢节奏

    根据手机品牌的不同,应用在不同手机中的入口也各不相同,但主要是集中在负一屏和菜单栏下拉中。 那么,手机厂商为什么要做应用呢? 2. 为什么要做应用? Android 开发开发应用之后,必须在主流厂商的商店上架,否则曝光率可能就会变得很低,从而影响了应用的分发效果和使用效果。 然而,小程序推出以后,由于开发简单,更新快捷等特点,抢占了许多应用市场份额,最终也就动了手机厂商的奶酪。所以,厂商不得不联合起来推出了应用。 3. 应用的现状和未来 目前,虽然各厂商依旧在手机负一屏或者下拉菜单中保留有应用市场的入口,但好像却没有任意一家在卖力推广——总感觉联盟的东西都不大靠谱(Android 统一推送联盟好几年了也没整出一个对开发者开放的 我们来看看应用和小程序中应用的数量: ? ? 通过上面两幅图,我们能明显的看出,应用中的程序数量远远少于微信小程序中的数量。 我们再看看应用和小程序开发论坛: ? ?

    80620发布于 2021-02-03
  • 来自专栏大福的FinClip

    应用VS原生APP,优势在哪里?

    简单get什么是应用首先,应用是基于手机硬件平台的新型应用生态。 有很多运营者对应用还比较陌生,因为到目前阶段,真正参与应用生态建设的基本上都是头部互联网公司,很多应用企业还没有参与应用生态的共建。 三、产品形态应用是基于手机系统层面开发应用,占用内存小,有统一的接口开发标准。 开发者在一个平台上做的应用,不一定能在所有联盟成员的手机上完美运行。三、不可转移性是弊端依附于手机载体的应用,还存在不可转移性,不似BAT账户,无论在什么设备上都能够转移并且保存记录。 总结下来看,不管是应用还是小程序,大家都在追逐轻量化的应用场景,毕竟企业要解决 Native App 在开发、分发和使用上的瓶颈小程序的新发展小程序的出现,已经有五、六年以上时间。

    1.5K30编辑于 2022-12-22
领券