51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
应用开发
git
Flutter Web 支持现已进入稳定版
我们对Flutter的愿景是成为一个可移植的UI框架,在全平台上构建精美的应用体验。做为Flutter2发布内容的一部分,Flutter的web支持已经抵达稳定版里程碑。Flutter的首个版本支持iOS和Android,开发者们已经用它在移动应用商店发布了超过15万个应用。现在,随着web支持的加入,这些应用可以触达更广泛的受众,同时也开辟了在web上建立交互体验的新途径。在此次初始版本的web支持中,我们主要关注三个应用场景:渐进式web应用(Progr...
桃太郎
0回复
1.4w浏览
Flutter
web
曝华为将在笔记本中广泛使用安卓系统
最近有产业链消息称,华为将在PC、笔记本的应用市场中,加入大量的安卓应用,并且经过处理的APP能够不使用模拟器的情况下在PC、和笔记本等终端设备中运行。华为官方云端负责人也称,新的PC端应用市场将带来更加洁净的体验,重点解决Windows系统端生态混乱、广告弹窗泛滥的痛点。恶意软件、广告弹窗等都让无数人不胜其烦,华为将建设一个很好地监管措施和监管环境。其实,通过多屏协同技术,华为已经可以将手机端的安卓应用投放...
huatechinfo
0回复
1.3w浏览
华为
PC
安卓
软件定义汽车的时代,奇瑞捷途强强联手华为先落一子
继2020年12月奇瑞集团与华为签订全面合作框架协议后,2021年奇瑞捷途也将与华为展开深入合作,双方将在电子电气架构、车载计算及自动驾驶等合作领域开展研究工作,未来奇瑞捷途还将联手华为建立联合创新实验室,并将延伸至智能网联、智能座舱、智能能源、车联网云服务、国际化业务拓展等更多合作领域。众所周知,当前新四化浪潮正在席卷传统汽车行业,汽车产品也逐渐从出行工具转变为智能终端,被赋予更多的感知能力、计算能力...
goody
0回复
9086浏览
华为
HICar
汽车
JDK 8 中通过optional类解决空指针异常,避免NPE
什么是Optional类NPE(NullPointerException)一直是我们最头疼的问题,也是最容易忽视的地方。NPE常是导致Java应用程序失败的最常见的原因。在日常研发工作中,经常会处理各种变量、集合,但在使用的过程中,往往要进行空判断,不然会出现NPE。Optional类实际上是个容器:它可以保存类型T的值,或者仅仅保存null。Optional类的引入很好的解决空指针异常。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。尽量避免...
huatechinfo
0回复
2.0w浏览
Optional
java
Exception
Pointer
大量安卓应用发生闪退,原来是 Android WebView 搞的鬼
3月23日消息外媒9to5Google报道,在过去的几个小时里,大量的安卓用户都遇到了一些安卓应用连续闪退的情况,有人发现卸载安卓系统WebView就可以停止闪退。谷歌现在已经发布了应用崩溃问题的永久修复。它涉及更新AndroidSystemWebView和Chrome浏览器89.0.4389.105版本升级。据报道,安卓应用大面积闪退问题首先是安卓系统会抛出提示,警告应用程序如何“不断关闭”。处于后台且当前未打开的应用程序也会受到影响。所有涉及使用We...
huatechinfo
0回复
2.4w浏览
Android
WebView
闪退
Java异常报错的详细解析(二)
Error和Exception区别是什么1.Error类型的错误通常为虚拟机相关错误,如系统崩溃,内存不足,堆栈溢出等,编译器不会对这类错误进行检测,应用程序也不应对这类错误进行捕获,一旦这类错误发生,通常程序会被终止,仅靠应用程序本身无法恢复2.Exception类的错误是可以在应用程序中进行捕获并进行处理的,通常遇到这类错误,应对其进行处理,使应用程序可以继续正常运行。运行时异常和一般异常(受检异常)区别1.运行时异常包括Run...
huatechinfo
0回复
1.3w浏览
Throwable
Error
Exception
Java异常报错的详细解析(一)
异常简介提供的一种识别及响应错误的一致性机制异常机制可以使程序中异常处理代码和正常业务代码分离,提高程序健壮性,在有效使用异常的情况下,异常可以清晰地回答what,where,why这3个问题:异常回答了"什么"被抛出,异常堆栈跟踪回答了"在哪"抛出,异常信息回答了"为什么被抛出"Throwable1.Throwable是所有错误与异常的超类2.Throwable包含两个子类:Error和Exception,它们通常用于指示发生了异常情况3.Throwable包含了其线程...
huatechinfo
0回复
1.5w浏览
异常
Exception
Error
Throwable
Android如何优化Bitmap内存占用
前置概念屏幕密度搞清楚DisplayMetrics的两个变量,density是显示的逻辑密度,是密度与独立像素单元的比例因子,densityDpi是屏幕每英寸对应多少个点图片占内存多少的计算原理找到每个像素占用的字节数总像素数即可如何优化知道了原因,那么据此即可优化内存使用。1、合理选择jpg和png在文件系统中,jpg是一种有损压缩的图片存储格式,png则是无损压缩的图片存储格式,对于同一张图片,jpg会比png小一些。需要注意的是jpg的图片...
huatechinfo
0回复
1.5w浏览
Bitmap
Android
density
densityDpi
Process 'command 'git'' finished with non-zero exit value128
原创
异常问题:Causedby:org.gradle.process.internal.ExecException:Process'command'git''finishedwithnonzeroexitvalue128解决:一般都是gradle的问题,在build.gradle配置文件中,更改为一下重新build即可android{compileSdkVersion29buildToolsVersion“29.0.2”lintOptions{abortOnErrorfalse}defaultConfig{minSdkVersion15targetSdkVersion29versionCode1versionName"1.0"}buildTypes{debug{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguardandroid.txt'),'proguardrules.pro'}}}
飞中缘a
0回复
4.1w浏览
android,build
Android 12新增隐私功能:可确认APP是否监视用户
据外媒BGR报道,谷歌一直在加紧努力,改善Android设备的隐私和安全性,并计划为即将到来的Android12更新提供更多功能。现在,Android12一些新的隐私功能已经被泄漏,该功能会告诉用户某个应用程序是否有权使用相机或麦克风,这可以帮助他们确定某个应用程序是否在监视他们。Android上述功能已在iPhone和iPad上实现,因为Apple去年在iOS14和iPadOS14更新中推出了该功能。显然,苹果公司努力为iPhone提供更好的隐私和安全功能,这...
hochie
0回复
1.1w浏览
Android
Android 12
隐私功能
Android技能树 — Rxjava取消订阅小结(1):自带方式
1.自带取消订阅方式:在RxJava1的时候我们知道在你用Observable执行时候会返回一个Subscription类:SubscriptionsubscriptionObservable.xxx("yy").subscribe(.....);然后我们只需要在我们界面的ondestory方法中对这个对象进行取消订阅操作就可以:OverrideprotectedvoidonDestroy(){if(subscription!null&&!subscription.isUnsubscribed){subscription.unsubscribe();}super.onDestroy();}我们可以看到很简单,这样当我们Activ...
huatechinfo
0回复
1.5w浏览
Android
Rxjava
DisposableObserv
MVP
Android中 Fragment + ViewPager 做出更具现代感的交互
Fragment+ViewPager初试探下面是一些关于Fragment和ViewPager的总结。至于Fragment和ViewPager是什么就不说了,通常情况下两者是结合一起使用的,可以实现类似QQ或者微信的左右滑动,请看下面的GIF。好吧,现在来开始讲一下是如何使用它们的。Fragment我们自定义一个RecommendFragment类,该类继承Fragment,代码如下:publicclassMyFragmentextendsFragment{OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupc...
hushuo
0回复
1.7w浏览
Fragment
ViewPager
Android
震惊,鸿蒙OS居然渲染图片都无法渲染
经过广大网友讨论发现鸿蒙居然如此的鸡肋到现在渲染图片GIF类型的文档说的可以渲染实际情况无法渲染适配网络加载都无法实现居然还要物联网网络都没有如何物联网哈哈笑掉大牙
BLUESKYHOST
4回复
1.4w浏览
鸿蒙头条
JSON使用概述
JavaScriptObjectNotation,js对象简谱,一种轻量级数据交换格式。欧洲计算机协会制定的JS编程规范,20052006年开始推广。1、对象格式一个对象由一个大括号表示括号中描述对象属性,通过键值对来描述对象属性键与值之间用冒号连接,多个键值对之间用逗号分隔;键值对中的键应该使用引号引住(通常Java中键值对中键不使用引号会报错,而JS中能够正确解析)键值对中的值,可以是JS中的任意数据JSON:{"name":"金苹果","info":"种...
huatechinfo
0回复
1.8w浏览
Json
JavaScript
大佬把他总结的正则表达式使用给我了!
一、前言编程总在实践中出结果!正则表达式,又称规则表达式。(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则引擎主要可以分为两大类:一种是DFA,一种是NFA。这两种引擎都有了很久的历史(至今二十多年),当中也由这两种引擎产生了很多变体!于是POSIX的出台规避了不必要变体的继续产生。这样一来,主流的正则引擎...
hushuo
0回复
1.5w浏览
正则表达式
规则表达式
看到个信息,说是会支持荣耀9X,社区官方人员出来确认一下呗?
社区官方人员出来走两步呗?这个是不是真的?HarmonyOS技术社区说是荣耀9X手机会在年内全部升级,需要多久?
一把梭
2回复
1.1w浏览
荣耀9X
疯壳出品鸿蒙os-驱动程序接收应用程序的消息
当明确驱动已经加载完成时,用户态应用可通过接口:structHdfIoServiceHdfIoServiceBind(constcharserviceName,modetpermission)获取驱动的服务,获取到服务后通过服务中的Dispatch方法向驱动发送消息。该接口在hdfioserviceif.h文件中有如下声明:参数serviceName表示指向要获取的服务名称的指针参数permission表示创建设备节点的权限,从用户空间调用此函数时,可以使用默认值0如果操作成功,函数返回指向驱动程序服务对象的指...
charlesc
0回复
1.3w浏览
鸿蒙os
新人贴&劝退贴--DevEco从掀桌到卸载
很抱歉以这种方式发布新人贴,这篇帖子没啥干货,估计也不会有什么人看到我也不确定会不会被删贴,所以找了一个相对宽容的社区发布那么,就简单陈述一下入坑后我在做的主要的事情:与华为官方的IDE工具DevEco英勇搏斗为啥说是英勇搏斗?我了解鸿蒙就是想搞一搞智能家居,搞一搞分布式。花了不少的时间和精力搞通了注册,流程……码代码的时候解决了各种IDE上的问题,与其说是解决,不如说是想办法躲坑,神TM官方开发文档……最...
一把梭
16回复
1.9w浏览
deveco
开发工具
Redis源码剖析之内存淘汰策略(Evict)
Redis源码剖析之内存淘汰策略(Evict)Redis作为一个成熟的数据存储中间件,它提供了完善的数据管理功能,比如之前我们提到过的数据过期和今天我们要讲的数据淘汰(evict)策略。在开始介绍Redis数据淘汰策略前,我先抛出几个问题,帮助大家更深刻理解Redis的数据淘汰策略。何为数据淘汰,Redis有了数据过期策略为什么还要有数据淘汰策略?淘汰哪些数据,有什么样的数据选取标准?Redis的数据淘汰策略是如何实现的?何为Evict我先来...
charlesc
0回复
1.1w浏览
Redis
内存淘汰策略(
六大进程通信机制总结 下
5.信号量和PV操作实际上,对具有多CPU系统的最新研究表明,在这类系统上,消息传递的性能其实是要优于共享内存的,因为消息队列无需避免冲突,而共享内存机制可能会发生冲突。也就是说如果多个进程同时修改同一个共享内存,先来的那个进程写的内容就会被后来的覆盖。并且,在多道批处理系统中,多个进程是可以并发执行的,但由于系统的资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进(异步性)。...
charlesc
0回复
1.3w浏览
进程通信
机制总结
暂无内容
1
47
48
49
50
51
52
53
54
55
71
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅