- 博客(139)
- 收藏
- 关注
原创 在运行/调试过程中出现“Failure[MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST]”错误。
Failure[MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST]”错误。现在已解决,希望记录下来为未来从事HarmonyOS 的人员有所帮助。
2024-01-22 15:17:24
896
原创 HarmonyOS中的@ohos.promptAction 模块中弹框
首先弹框分为模态弹框和非模态弹框,模态弹框必须用户点击反馈后进行下一步操作,非模态弹框只是告知用户信息,并不需要用户操作也可以执行下一步操作。**弹框二:ActionMenu对话框类似安卓的Actionbar ** 最多可以定义6个Item,如果超过6个,将无法运行。本章节的弹框功能是 @ohos.promptAction 模块里提供的 API 显示的功能,下一章节讲解全局对话框。它弹出一个小信息,作为提醒或消息反馈来用,一般用来显示操作结果,或者应用状态的改变。
2024-01-09 23:47:12
1728
原创 BundleName in the project configuration does not match that in the SigningConfigs.
根据提示打开AppScope — app.json5 --修改bundleName。另一个修改方案是不是需要在配置签名的时候进行修改?
2024-01-04 15:14:16
1725
原创 HarmonyOS 中arkTS不同状态装饰器的理解@State@Prop@Link@Observed和ObjectLink@Provide和@Consume@Watch
状态装饰器 ---- **主要解决“跨级”通信**,如果能看懂这句话就可以不用看这个文章了
2023-12-25 20:39:37
3671
原创 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
2464
1
原创 HarmonyOS布局之scroll
这里面有一个概念,容器的内有一个子组件,比如京东的首页可滑动的区域为黑色的部分,而整体的黑色区域又分为banner区域,金刚区域,商品展示形式1区域,和商品展示2区域,(顶部的tabs没有写出来,也属于滑动区域)所以这里有个细节:所有的容器组件内如果有另一个容器组件A,那么这个A就属于这个父容器的单个组件,而容器A内可以有多个容器组件。**并且容器A内可以有多个容器,以上滑动容器scroll 组件包含了两个容器组件,分别为column() 容器A 和column() 容器B,滑动的后的结果只展示容器A,*
2023-12-23 10:05:45
839
原创 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
1703
原创 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
6845
原创 系统架构设计
一个项目想做的更好,必须先对以下几点概念理解清楚1 tier 和layer 的理解Tier表示物理分布,layer表示逻辑分布从逻辑上来讲,你永远可以把一个应用系统划分为“表示layer”,“业务逻辑layer”和“数据存储layer”不同的layer,可以适配相同的tier手机APP是MVC,智能硬件2 架构的设计是为了不是每个项目都要重新的设计一遍,是通过合理的设计,形成一个固...
2020-04-12 16:31:12
393
原创 一个项目程序开发思维
一个项目的开发和发布都会遇到不同的问题,因环境,政策等影响会存在一点的风险,如何能更低的避免风险?可以从下面做起一: 确定模块来进行架构设计二: 确定日志,布局,命名,版本等的规则,方便开发人员有共同的认识,缩短交流和开发沟通的时间三: 配置维度:(用云控系统来对敏感词汇进行配置)1 模块排列,2 文本更新3 文案更新4 图片5 链接规则维度:版本号定位城市渠道...
2020-04-08 20:14:15
334
原创 Android屏幕旋转的问题
刚实现了App内手机横/竖放置时,屏幕横/竖屏的切换。记录一下中间需要的关键信息和实现过程。开门见山的说,实现屏幕自动/手动旋转的方式有两种:一种是在工程的代码中定义,这种方式在横竖屏切换时执行的操作是:销毁当前Activity–根据新的屏幕尺寸重建Activity。如果不进行数据存储的操作,在切换的过程中Activity中的数据会丢失。另一种是在工程的AndroidManifest.xm...
2019-03-21 14:17:53
329
原创 Editor的apply和commit方法异同
这两个方法的区别在于: 1. apply没有返回值而commit返回boolean表明修改是否提交成功 2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将会直...
2018-12-13 15:03:31
871
原创 常见问题一 Butterknife 引用的时候出现的问题
出现这样的情况 的解决办法https://blog.youkuaiyun.com/eternal15/article/details/71171290 参考这个文章
2018-09-27 13:29:48
511
原创 波特率
单片机或计算机在串口通信时的速率。指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。又比如每秒钟传送240个二进制位,这时的波特率为240Bd,比特率也是240bps。(但是一般调制速率大于波特率,比如曼彻斯特编码)...
2018-05-02 11:33:32
9970
2
原创 RFID的使用
近期项目里面用到Rfid 技术,针对Rfid做的时候没有好好了解,现在时间充足一点,针对性的了解,总结下,总结的不好,希望大神看到别吐槽。 射频识别,RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,RFID 技术 是一种自动识别技术 《还没有写完》...
2018-04-25 15:41:11
950
2
转载 Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
http://blog.youkuaiyun.com/bobo8945510/article/details/52883751\ http://blog.youkuaiyun.com/u013132758/article/details/70187175
2018-02-28 16:06:41
239
原创 正确解决androidstudio弹出"waiting for debugger"
转自 http://blog.youkuaiyun.com/u010775335/article/details/76281347 方式一:win+R -> cmd -> adb kill-server,adb start-server方式二:当点击debug app时(卡在”waiting for debug”),则如图点击,然后点击确定即可!
2018-01-22 18:00:05
572
转载 pl.droidsonroids.gif.GifImageView
https://www.cnblogs.com/zxxiaoxia/p/4481326.html这个优快云 真烂,这是加载G if 的类,默认的 加载资源就是 。git 格式
2018-01-22 10:59:45
5682
原创 Android Studio出现不能创建Android项目的问题的解决办法
最近新换了一份工作,在当天把环境配置成功以后,下午运行代码没有任何问题,但是在第二天 打开AS 的时候,出现了无法编辑的问题,同时也 无法创建android 项目,解决办法: http://blog.youkuaiyun.com/sinat_25957705/article/details/72229437
2018-01-22 10:33:26
5006
原创 做到这十点中的三点你就是成功人士
让自己强大,必须放下十样东西 1、面子 有时候我们低头,是为了看准自己走的路。很多人认为,自己已经过得还可以,不愿意去尝试新鲜的事物,很多东西都放不下,拉不下这个脸,最终死在面子上。 2、放下压力 累与不累,取决于自己的心。心灵的房间,不打扫就会落满灰尘。扫地除尘,能够使黯然的心变得亮堂;把事情理清楚,才能告别烦乱;把一些无谓的痛苦扔掉,快乐就有了更多更大的空间。
2018-01-09 11:26:18
291
原创 Dialog 悬浮窗口单项选择
private Dialog hangDialog; private RadioGroup hangRadioGroup;private void initDialog() { WindowManager m = mActivity.getWindowManager(); Display d = m.getDefaultDisplay(); //
2018-01-06 15:54:12
285
转载 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
374
原创 下载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
1969
原创 足以应对面试的一篇Handler
第一:简单的简述Handler与Looper与MessageQueue整体运作 Handler:用于处理Message,可以有多个实例 Message:用于线程之间传递信息,发送的信息放入MessageQueue中 MessageQueue:是一个消息队列,用来存储Message信息,每个线程只有一个实例。 Looper:每个线程只有一个Looper,他是一个无限循环,不断地从Messa
2017-12-27 21:27:03
275
原创 Recyclerview 浅谈
RecyclerView 的出现 其实是谷歌工程师参考了大家对listview 的优化,才出现了这个控件,它与listView区别就是必须得继承它的 RecyclerView.ViewHolder,而不需要再去创建 ViewHolder; 实现的方式: 首先你得导入 compile ‘com.android.support:recyclerview-v7:23.3.0’ 布局里面直接实现
2017-09-14 17:22:05
215
原创 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
368
原创 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs afte
在开发的时候导入Demo 过程中可能会出现这个的问题,解决法案如下: http://blog.youkuaiyun.com/Maiduoudo/article/details/75205126 根本原因是你的gradle 和demo 的不一样, 可以直接试试这个方案: 第一:打开你的项目 第二: 点击 file - project 把Gradle version 和android Plu gin V
2017-08-25 14:23:10
1079
转载 android关于AndroidManifest.xml详细分析
很多人开发的时候用过AndroidManifest.xml,但是不一定对里面的属性比较熟悉,是针对AndroidManifest的一个详解: 一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各
2017-08-25 14:16:41
261
原创 消息中心键
消息中心键的出现是因为业务变的越来越复杂了,为了更好的业务体验和解耦代码直接的耦合性大神的总结, 总体思路就是: 异步处理 要做到异步处理的解耦必须保证:1 横向扩展 2 顺序执行 3 安全可靠 再了解他们工作方式前,首先了解下几个概念: 中间件 : 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件称为
2017-07-27 10:43:40
961
原创 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
701
原创 自定义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
297
转载 Netty中重要组件
Netty 的重要组件 1 Bootstrap 一个应用通常有一个Bootstrap 开始,他主要是配置整个Netty 程序,串联各个组件,Bootstrap 有两种类型,ServerBootstrap 和 Bootstrap 分别用于Serber 端和 Client 端 2 Channel 渠道 (ChannelFuture) 代表一个Socker链接 或者其他的IO相关组
2017-01-04 11:14:45
1289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人