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

    应用开发体验纪要

    应用具备传统 APP 完整的应用体验,无需安装、即点即用; 覆盖 10 亿设备,与操作系统深度集成,探索新型应用场景。 应用 ──复杂生活的简单答案,让生活更顺畅 ── 来自 应用官方网站 | 倾城之链。 ? 本文首发于个人新博客:静晴轩别苑 | 应用开发体验纪要。 Launcher 进程应用开发、发布和使用流程; 开发者需要在应用官网注册,上传至应用官网,测试并通过审核后即可进行分发; 使用前端技术栈进行开发,经过编译、签名后最终产出 rpk 文件; 开发者需登录应用官网进行上传和发布 ,或您想在开发过程中体验应用尚未正式发布的新功能、新特性,您可以安装 应用预览版,这是一个包含了应用基础功能的 Android 应用程序。 下载安装成功后,通过快应用调试器可以选择在应用预览版运行 rpk包,开发测试对应平台的 api 和功能。更详细的叙述,请参见应用开发文档 | 环境搭建 。

    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
  • 来自专栏伟大程序猿的诞生

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

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

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

    应用开发教程【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代码未按需求正确运行,输出日志能帮助开发者快速定位问题;

    98540发布于 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包上传到应用开发者云端。

    86620发布于 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应用了。 -------小程序制作 就用即速应用

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

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

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

    97831发布于 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
  • 来自专栏伟大程序猿的诞生

    应用的时代

    应用开放平台旨在打造统一的应用门户,实现开发者一处上传,十家厂商上线。 在应用开放平台,有完善的开发者文档、工具及论坛支持,除标准化的应用发布流程外,未来还会开放开发者服务支持,如消息推送、账号接入、支付接入、数据服务等。 十大手机厂商国内智能手机保有量近10亿,每年4亿台新增发货,这些是应用流量保证的强大基础。 应用发布后,各手机厂商将通过应用市场发布、操作系统OTA升级等方式迅速覆盖现有10亿智能手机设备,新发货设备也将全面预装应用引擎。 最后在圆桌论坛上,多家知名开发者上台与厂商领导探讨应用的挑战与机遇,开发者的需求与服务。开发者结合自身产品特性,畅想快应用的机会与前景,分享应用带给客户的更好体验。

    1.1K20发布于 2019-01-21
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发10)- Switch组件

    本文介绍在鸿蒙应用中Switch组件的基本用法。 增加Switch组件 如下代码中57行~66行所示,在布局中增加Switch组件。 <?

    60910发布于 2021-01-13
  • 来自专栏swag code

    荷兰国旗-应用

    arr[i]; arr[i]=arr[j]; arr[j]=temp; } public static int[] getArray() { int arr[]=new int[10

    81620发布于 2018-08-20
  • 来自专栏个人路线

    10行代码开发手电筒应用

    总之,手电筒应用虽看似简单,却在保障人们的生活便利、安全以及完成各种任务方面发挥着不可或缺的作用。 功能: 简单开关:用户可以通过点击应用内的按钮或图标轻松打开和关闭手电筒。

    49510编辑于 2024-07-26
  • 来自专栏用户9257747的专栏

    掌握 IDEA 这 30 个 Debug 神技,开发、改Bug 效率10

    相信工作效率必定会得到大幅度的提升; IDEA 就为我们提供了很多简单且非常强大的调试功能,但是发现有些小伙伴并没有完全用上,今天就一起来玩一下那些Debug的奇淫巧计;30来个功能及调试小技巧,学完后让你开发调试效率提升个 10倍! 争取做到早上9点上班,10点就能下班(小声说:是晚上10点【手动狗头】) 本文的目录: IDEA的Debug控制台在整个窗口的左下方; IDEA 调试功能说明 Show Execution Point 快捷键:Alt + F10 回到当前激活的断点处;当你的鼠标不在断点所处的行,点击之后,会立马复位到断点处; Step Ove 快捷键:F8 单步调试;逐行往下执行,如果执行行有其他方法,不会进入对应的方法 Condition 用于输入表达式,进行过滤 Watch Filed Access 读取此属性时(写入时不管) Filed modification 写入此属性时(读取时不管) 异常断点 异常断点是开发

    2.8K10编辑于 2024-05-14
  • 来自专栏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
  • 来自专栏数据科学学习手札

    10分钟极速入门dash应用开发

    dash-master 大家好我是费老师,几天前我发布了由我开源维护的dash通用网页组件库fac的0.2.x全新版本,为大家介绍了其具有的诸多实用特性功能,也吸引了很多对基于dash的Python全栈应用开发感兴趣的朋友 ,为了方便更多对dash应用开发不甚了解的朋友快速入门,今天的文章中,我将通过简洁明了的内容带大家快速掌握dash应用开发的必备基础知识。 阅读本文大约需要10分钟 1 环境搭建 dash应用作为Python项目,建议大家从一开始就养成好习惯,使用虚拟环境来构建我们的dash应用运行所需环境,以我最常用的conda为例,终端执行下列命令 ,其中debug=True用于启用开发调试模式,这是我们在dash应用开发阶段的好帮手,可以帮我们实现热重载、错误信息提示等便捷功能: if __name__ == '__main__': app.run '%Y-%m-%d') for i in range(10)] } ) # 为dash应用定义初始元素 app.layout = html.Div( [

    2.8K60编辑于 2023-04-28
  • 来自专栏知晓程序

    应用标准大会如期举行,只不过 9 大厂商变成了 10 大……

    作者:郑智文 3 月 20 日,中国通信院等协会联合包括小米、华为、OPPO 等 10 家手机厂商,共同在北京正式发布名为「应用」的新型应用形态协议。 目前,应用的官网 www.quickapp.cn 已经对外开放,开发者可以通过访问查看应用开发文档。同时,开发者可以通过快应用官网的统一接口,上传自己的应用包,并直接推送至各大厂商的开放平台。 那么,应用开发起来容易吗?知晓程序从快应用官方开发文档中了解到,应用使用的技术栈,依然是 XML + Style Sheet + JavaScript 的组合,与微信、支付宝小程序一致。 但相比与微信、支付宝小程序,应用开发的语法标准,应用的语法相对更接近传统网页。 持续关注「知晓程序」公众号,第一时间获取应用独家详尽开发解析和入门教程。 那么,在应用和微信小程序之间,开发者如何站队呢?王俊煜表示「有些问题也许没有谁赢谁输」,应用、小程序和其他轻型应用解决方案都有培养用户的潜力,且开发者支持成本不高,「是值得一试的」。

    56410发布于 2018-07-04
  • 来自专栏Linyb极客之路

    比SpringBoot10倍的Bootique框架

    它旨在构建无容器的可运行Java应用程序。使用Bootique,您可以创建REST服务,Web应用程序,作业,数据库迁移任务等,并将它们作为简单命令运行。不需要JavaEE容器! 除此之外,Bootique是Java 微服务的理想平台,因为它允许您以最少的设置创建功能齐全的应用程序。 (args) .autoLoadModules() .exec() .exit(); }} 特点: 1、比SpringBoot10 组装的应用程序很小。仅包含您需要的依赖项。 2、无魔术的模块化 应用程序由显式模块组成,在构建时进行管理。应用程序功能不会自行激活,您始终可以控制。 每个应用程序都内置了CLI帮助。

    1.2K30发布于 2019-09-26
  • 来自专栏Greenplum

    学BigData》--Linux sort 命令详解(10

    [root@hadoop1 /]# sort source.log -o source.log

    1.1K10编辑于 2023-03-06
领券