Android
文章平均质量分 78
卢 伟
这个作者很懒,什么都没留下…
展开
-
鸿蒙真机运行报错:Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]Sign the app before running it on a real device
今天鸿蒙测试机终于来了,关闭模拟器,运行真机,好家伙,一堆红色字体迎面扑来,Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]Sign the app before running it on a real device,话不多说,这个错误的意思是在运行真机之前需要对app进行签名。签名配置1.确保连接真机2.进入File > Project Structure > Project > Signing Configs界面,点击“Sign In”按钮原创 2021-08-30 14:24:35 · 8907 阅读 · 2 评论 -
鸿蒙系统学习八-DirectionalLayout和DependentLayout 常用API方法
鸿蒙 UI控件分为Component 和 ComponentContainer,类似Android里面的View和ViewGroupComponent:是界面中所有组件的基类,如 Text、Image 等ComponentContainer:标准布局功能的容器的基类。如 DirectionalLayout、DependentLayout 等。DirectionalLayout类似Android的LinearLayout,DependentLayout类似Android的RelativeLayout原创 2021-08-24 15:16:09 · 598 阅读 · 0 评论 -
鸿蒙系统学习七-Intent
Intent对象之间传递信息的载体,与Android无太大差异。构成元素如图所示:根据 Ability 的全称启动应用指定BundleName 与 AbilityName ,即可跳转对应的Ability,其中BundleName为包名,AbilityName为类名。Intent intent = new Intent();// 通过 Intent 中的 OperationBuilder 类构造 operation 对象,指定设备标识(空串表示当前设备)、应用包名、Ability 名称Op原创 2021-08-20 10:59:44 · 726 阅读 · 0 评论 -
鸿蒙系统学习六-Ability之间跳转和传参
AbilitySlice 间跳转present当发起的 AbilitySlice 和目标的 AbilitySlice 处于同一个 Page 时,您可以通过 present()方法实现跳转界面一如图:点击跳转界面二并传递参数,AbilitySlice之前传参也通过Intent,如下代码所示:public class MainAbilitySlice extends AbilitySlice { @Override public void onStart(Intent intent)原创 2021-08-17 15:47:39 · 5532 阅读 · 0 评论 -
鸿蒙系统学习五-Ability的生命周期
Ability是鸿蒙系统的重要组成部分,分为 FA(Feature Ability)和 PA(Particle Ability)两种类型,,每种类型提供了不同的模板。如下:FA: Page Ability 模板是 FA 唯一支持的模板,提供与用户交互的能力,类似Android系统中的Activity。PA:分为 Service Ability 和 Data Ability两种模版,Service模板:用于提供后台运行任务的能力,类似Android的后台服务Service。Data Ability用于对翻译 2021-08-05 19:53:07 · 5615 阅读 · 0 评论 -
鸿蒙系统学习四-数据和权限管理
本地应用数据管理鸿蒙使用SQLite 作为持久化存储引擎,分为关系型数据库(Relational Database)和对象映射关系型 数据库(Object Relational Mapping Database),此外还提供一种轻量级偏好数据库 (Light Weight Preference Database)关系型数据库(Relational Database)默认配置如果不指定数据库的日志模式,那么系统默认日志方式是WAL(Write Ahead Log)模式。如果不指定数据库的落盘模式,翻译 2021-08-04 11:27:39 · 2744 阅读 · 0 评论 -
鸿蒙系统学习三-资源文件
resources 目录用于存放字符串、图片、音频等,分两大类,一类为 base ,另一类为 rawfile 目录资源文件由element、media、animation、layout、graphic、profile组成。element:表示元素资源,element目录中的文件名称建议与下面的文件名保持一致。每个文件中只能包含同一类型的数据。boolean.jsoncolor.jsonfloat.jsonintarray.jsoninteger.jsonpattern.jsonplu原创 2021-08-03 15:27:11 · 1278 阅读 · 0 评论 -
鸿蒙系统学习二-应用组成结构
学过 Android的伙伴们学习鸿蒙时会有一些优势,基本结构都差不多,后面在学习的过程中我会用Android的结构和鸿蒙两者相对比,加深印象。APP基本组成HarmonyOS由APP Pack、Ability、库文件、资源文件、配置文件、pack.info几个组成。对比于Android应用组成:src文件:项目源文件存放R.java文件:eclipse自动生成,无需修改Android Library:为应用运行的Android库assets目录:主要放置多媒体文件res目录:放置应用会用原创 2021-08-03 14:11:33 · 1925 阅读 · 0 评论 -
鸿蒙系统学习一-系统介绍
鸿蒙学习一系统介绍系统定义技术特性分布式软总线分布式设备虚拟化分布式数据管理一次开发,多端部署技术架构内核层系统服务层框架层应用层由于项目需要,不得不开始学习鸿蒙系统,本文章是学习鸿蒙系统中的记录,转载于鸿蒙学堂文档,如有侵权,请及时联系我,谢谢相关地址:华为开发者联盟论坛https://developer.huawei.com/consumer/鸿蒙官网https://www.harmonyos.com鸿蒙os开发官网https://developer.harmonyos.com/cn原创 2021-08-03 11:00:07 · 4145 阅读 · 0 评论