自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 收藏
  • 关注

原创 在运行/调试过程中出现“Failure[MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST]”错误。

Failure[MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST]”错误。现在已解决,希望记录下来为未来从事HarmonyOS 的人员有所帮助。

2024-01-22 15:17:24 577

原创 HarmonyOS中的@ohos.promptAction 模块中弹框

首先弹框分为模态弹框和非模态弹框,模态弹框必须用户点击反馈后进行下一步操作,非模态弹框只是告知用户信息,并不需要用户操作也可以执行下一步操作。**弹框二:ActionMenu对话框类似安卓的Actionbar ** 最多可以定义6个Item,如果超过6个,将无法运行。本章节的弹框功能是 @ohos.promptAction 模块里提供的 API 显示的功能,下一章节讲解全局对话框。它弹出一个小信息,作为提醒或消息反馈来用,一般用来显示操作结果,或者应用状态的改变。

2024-01-09 23:47:12 990

原创 BundleName in the project configuration does not match that in the SigningConfigs.

根据提示打开AppScope — app.json5 --修改bundleName。另一个修改方案是不是需要在配置签名的时候进行修改?

2024-01-04 15:14:16 584

原创 HarmonyOS栅格布局---GridRow

动态布局容器之GridRow

2023-12-28 11:07:49 1240

原创 HarmonyOS 中arkTS不同状态装饰器的理解@State@Prop@Link@Observed和ObjectLink@Provide和@Consume@Watch

状态装饰器 ---- **主要解决“跨级”通信**,如果能看懂这句话就可以不用看这个文章了

2023-12-25 20:39:37 1322

原创 如何打包鸿蒙应用并发布到应用市场

每个系统都有自己的编译流程和发布流程,本文讲解了如何对鸿蒙应用进行编译的过程

2023-12-24 20:05:10 2116

原创 Assigning the attribute ‘iconButton‘ to the ‘@ObjectLink‘ decorated attribute ‘props‘ is not allowed

在父组件中的ForEach 中引用了子组件,需要给子组件传递参数,传递的是item 的类型,但是报如下错误,Assigning the attribute ‘iconButton’ to the ‘@ObjectLink’ decorated attribute ‘props’ is not allowed.

2023-12-24 07:28:30 1193 1

原创 HarmonyOS的装饰器之BuilderParam 理解

HarmonyOS的装饰器之BuilderParam 理解

2023-12-23 22:25:47 565

原创 HarmonyOS布局之scroll

这里面有一个概念,容器的内有一个子组件,比如京东的首页可滑动的区域为黑色的部分,而整体的黑色区域又分为banner区域,金刚区域,商品展示形式1区域,和商品展示2区域,(顶部的tabs没有写出来,也属于滑动区域)所以这里有个细节:所有的容器组件内如果有另一个容器组件A,那么这个A就属于这个父容器的单个组件,而容器A内可以有多个容器组件。**并且容器A内可以有多个容器,以上滑动容器scroll 组件包含了两个容器组件,分别为column() 容器A 和column() 容器B,滑动的后的结果只展示容器A,*

2023-12-23 10:05:45 586

原创 如何用DevEcoStudio创建本地模拟器

如何用DevEcoStudio 创建本地模拟器

2023-12-21 20:19:46 692

原创 The hvigorVersion version (2.1.1) is not within theexpected range 3.x.x (3.x.x >= 3.0.9).

导入项目的时候提示:The hvigorVersion version (2.1.1) is not within theexpected range 3.x.x (3.x.x >= 3.0.9).

2023-12-21 19:44:44 1255

原创 The projiect you are opening contains compilation errors

The projiect you are opening contains compilation errors以下的这个错很多人在用unity 中创建项目的时候都遇到过,无论创建几个项目都会报如下错误,大概意思是创建程序的时候有异常,但是没有告诉你如何解决,我上网查了很多资料(英语水平太差)找不到解决方案,经过我的猜测应该是缺少核心参数,导致项目运行不起来,而在按照编译器的时候,我有印象360 安全卫士提示让我组织unity 的一个操作,说有木马风险,我点击了允许导致安装的时候一个环境应该被阻止了,上网

2022-03-17 11:42:00 6016

原创 系统架构设计

一个项目想做的更好,必须先对以下几点概念理解清楚1 tier 和layer 的理解Tier表示物理分布,layer表示逻辑分布从逻辑上来讲,你永远可以把一个应用系统划分为“表示layer”,“业务逻辑layer”和“数据存储layer”不同的layer,可以适配相同的tier手机APP是MVC,智能硬件2 架构的设计是为了不是每个项目都要重新的设计一遍,是通过合理的设计,形成一个固...

2020-04-12 16:31:12 325

原创 一个项目程序开发思维

一个项目的开发和发布都会遇到不同的问题,因环境,政策等影响会存在一点的风险,如何能更低的避免风险?可以从下面做起一: 确定模块来进行架构设计二: 确定日志,布局,命名,版本等的规则,方便开发人员有共同的认识,缩短交流和开发沟通的时间三: 配置维度:(用云控系统来对敏感词汇进行配置)1 模块排列,2 文本更新3 文案更新4 图片5 链接规则维度:版本号定位城市渠道...

2020-04-08 20:14:15 287

原创 Android屏幕旋转的问题

刚实现了App内手机横/竖放置时,屏幕横/竖屏的切换。记录一下中间需要的关键信息和实现过程。开门见山的说,实现屏幕自动/手动旋转的方式有两种:一种是在工程的代码中定义,这种方式在横竖屏切换时执行的操作是:销毁当前Activity–根据新的屏幕尺寸重建Activity。如果不进行数据存储的操作,在切换的过程中Activity中的数据会丢失。另一种是在工程的AndroidManifest.xm...

2019-03-21 14:17:53 255

原创 Editor的apply和commit方法异同

这两个方法的区别在于: 1. apply没有返回值而commit返回boolean表明修改是否提交成功 2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将会直...

2018-12-13 15:03:31 767

原创 常见问题一 Butterknife 引用的时候出现的问题

出现这样的情况 的解决办法https://blog.csdn.net/eternal15/article/details/71171290 参考这个文章

2018-09-27 13:29:48 472

原创 波特率

单片机或计算机在串口通信时的速率。指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。又比如每秒钟传送240个二进制位,这时的波特率为240Bd,比特率也是240bps。(但是一般调制速率大于波特率,比如曼彻斯特编码)...

2018-05-02 11:33:32 9748 2

原创 RFID的使用

近期项目里面用到Rfid 技术,针对Rfid做的时候没有好好了解,现在时间充足一点,针对性的了解,总结下,总结的不好,希望大神看到别吐槽。 射频识别,RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,RFID 技术 是一种自动识别技术 《还没有写完》...

2018-04-25 15:41:11 855 2

转载 Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

http://blog.csdn.net/bobo8945510/article/details/52883751\ http://blog.csdn.net/u013132758/article/details/70187175

2018-02-28 16:06:41 185

原创 正确解决androidstudio弹出"waiting for debugger"

转自 http://blog.csdn.net/u010775335/article/details/76281347 方式一:win+R -> cmd -> adb kill-server,adb start-server方式二:当点击debug app时(卡在”waiting for debug”),则如图点击,然后点击确定即可!

2018-01-22 18:00:05 493

转载 pl.droidsonroids.gif.GifImageView

https://www.cnblogs.com/zxxiaoxia/p/4481326.html这个CSDN 真烂,这是加载G if 的类,默认的 加载资源就是 。git 格式

2018-01-22 10:59:45 5584

原创 Android Studio出现不能创建Android项目的问题的解决办法

最近新换了一份工作,在当天把环境配置成功以后,下午运行代码没有任何问题,但是在第二天 打开AS 的时候,出现了无法编辑的问题,同时也 无法创建android 项目,解决办法: http://blog.csdn.net/sinat_25957705/article/details/72229437

2018-01-22 10:33:26 4901

原创 做到这十点中的三点你就是成功人士

让自己强大,必须放下十样东西 1、面子 有时候我们低头,是为了看准自己走的路。很多人认为,自己已经过得还可以,不愿意去尝试新鲜的事物,很多东西都放不下,拉不下这个脸,最终死在面子上。 2、放下压力 累与不累,取决于自己的心。心灵的房间,不打扫就会落满灰尘。扫地除尘,能够使黯然的心变得亮堂;把事情理清楚,才能告别烦乱;把一些无谓的痛苦扔掉,快乐就有了更多更大的空间。

2018-01-09 11:26:18 247

原创 Dialog 悬浮窗口单项选择

private Dialog hangDialog; private RadioGroup hangRadioGroup;private void initDialog() { WindowManager m = mActivity.getWindowManager(); Display d = m.getDefaultDisplay(); //

2018-01-06 15:54:12 233

转载 Android dialog style属性

res/value/style.xml内增加以下代码:--> //Dialog的windowFrame框为无 @null //是否浮现在activity之上 true //是否半透明 true //是否显示title true //设置dialog的背景 @android:color/trans

2018-01-06 15:51:54 327

原创 下载APP安装的时候提升未安装,或者下下载成功没有打开页面

第一:下载APP成功以后,在安装的时候提示未安装程序,解决方案: http://www.cnblogs.com/details-666/p/keystore.html 第二:安装成功了但是没有打开页面,直接闪退 解决方案: https://www.jianshu.com/p/8a88f6356406(记得做7.0适配)

2018-01-02 15:41:35 1546

原创 足以应对面试的一篇Handler

第一:简单的简述Handler与Looper与MessageQueue整体运作 Handler:用于处理Message,可以有多个实例 Message:用于线程之间传递信息,发送的信息放入MessageQueue中 MessageQueue:是一个消息队列,用来存储Message信息,每个线程只有一个实例。 Looper:每个线程只有一个Looper,他是一个无限循环,不断地从Messa

2017-12-27 21:27:03 243

转载 TextInputLayout的使用

TextInputLayout的使用

2017-12-20 11:29:14 173

原创 常用的工具(一 显示小红点)

显示红色圆点的:

2017-12-20 11:06:49 281

原创 Recyclerview 浅谈

RecyclerView 的出现 其实是谷歌工程师参考了大家对listview 的优化,才出现了这个控件,它与listView区别就是必须得继承它的 RecyclerView.ViewHolder,而不需要再去创建 ViewHolder; 实现的方式: 首先你得导入 compile ‘com.android.support:recyclerview-v7:23.3.0’ 布局里面直接实现

2017-09-14 17:22:05 179

原创 Warning:The `android.dexOptions.incremental` property is deprecated and it has no effect on the buil

Android studio更新后出现警告:Warning:The android.dexOptions.incremental property is deprecated and it has 总新欢第一时间尝试新鲜的东西,跟随google的脚步更新了Android studio,总体还是很顺,但是编译时出现一个警告:Warning:The android.dexOptions.increme

2017-08-25 14:51:53 334

原创 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs afte

在开发的时候导入Demo 过程中可能会出现这个的问题,解决法案如下: http://blog.csdn.net/Maiduoudo/article/details/75205126 根本原因是你的gradle 和demo 的不一样, 可以直接试试这个方案: 第一:打开你的项目 第二: 点击 file - project 把Gradle version 和android Plu gin V

2017-08-25 14:23:10 1017

转载 android关于AndroidManifest.xml详细分析

很多人开发的时候用过AndroidManifest.xml,但是不一定对里面的属性比较熟悉,是针对AndroidManifest的一个详解: 一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各

2017-08-25 14:16:41 222

原创 消息中心键

消息中心键的出现是因为业务变的越来越复杂了,为了更好的业务体验和解耦代码直接的耦合性大神的总结, 总体思路就是: 异步处理 要做到异步处理的解耦必须保证:1 横向扩展 2 顺序执行 3 安全可靠 再了解他们工作方式前,首先了解下几个概念: 中间件 : 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件称为

2017-07-27 10:43:40 904

原创 AS常见错误集合

1 Error:A problem was found with the configuration of task ‘:app:packageNormalVersionDebug’. File ‘E:\项目\签名.keystore’ specified for property ‘signingConfig.storeFile’ does not exist. 解决方案:

2017-03-09 10:11:38 649

原创 自定义View中的问题

自定义View是很多人不愿意面对,又必须得面对的事情,下面简单的说下自定义View的步骤。 1 继承View 2 重新三个构造方法(注意构造方法一调用2,2调用三) public CustomTitleView(Context context) { this(context,null);} public CustomTitleView(Context context

2017-02-17 17:17:41 264

原创 Andorid studio项目中,类的前面标识消失解决办法

今天打开项目,突然发现类前面的标识消失了,类似

2017-01-10 17:08:12 378

转载 Netty中重要组件

Netty 的重要组件 1 Bootstrap 一个应用通常有一个Bootstrap 开始,他主要是配置整个Netty 程序,串联各个组件,Bootstrap 有两种类型,ServerBootstrap 和 Bootstrap 分别用于Serber 端和 Client 端 2 Channel 渠道 (ChannelFuture) 代表一个Socker链接 或者其他的IO相关组

2017-01-04 11:14:45 1245

转载 非阻塞 IO

关于非阻塞 IO 将从何为阻塞、何为非阻塞、非阻塞原理和异步核心 API 几个方面来理解。

2017-01-03 15:44:36 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除