开发小技巧
文章平均质量分 58
YDimanche
主开发Android,先后从事物流、旅游、人工智能、GIS等行业,有web、Java、c#等开发经验,现从事HarmonyOS开发,正在整理鸿蒙开发相关课程。
Gitee主页:https://gitee.com/ydimanche/projects
GitHub主页:https://github.com/YDimanche
展开
-
解决鸿蒙模拟器卡顿的问题
2、在设置页面设置RAM和ROM,还有CPU,IDE默认的特别小,这里可以根据自己设备的情况适当增加数值,设置完成后,点击Finish按钮,完成设置。5、在打开的新页面中,点击“可选功能”选项,在右侧的页面中滑到最底部,点击“更多windows功能”文字。最近在学习鸿蒙的时候,发现模拟器非常卡,不要说体验到鸿蒙的丝滑,甚至到严重影响使用的程度。4、如果模拟器开启后还是非常慢,回到电脑桌面,选中“此电脑”右键,选择属性选项。3、回到列表页面,点击开启按钮,开启模拟器,头一次开启可能比较慢,耐心等待。原创 2024-02-28 00:14:10 · 2442 阅读 · 1 评论 -
BottomBar 设置默认选中及手动选择tab
两个问题及解决方案1.设置默认选中2.某些情况下的手动设置选中设置默认选中最近项目中用到了bottombar作为底部导航栏来替代之前的radiogroup来控制页面的跳转,在进入程序时时,设置默认的首页面可以用:bottomBar.selectTabWithId(id);某些情况下的手动设置选中但是我现在有个需求,如图,点击第一个tab和第三个tab都是切换fragment,点击...原创 2020-02-06 17:00:14 · 570 阅读 · 0 评论 -
说一说安卓中的性能优化
起因在面试时,面试官问道:说一说在安卓中怎么对性能进行优化。刚听到这个问题时,有点懵,平常做开发的时候没有对这方面进行过系统的总结,那姑且今天好好总结一下吧。正文该文中,主要对渲染、内存、功耗、网络等方面进行优化。渲染方面:在Android中,系统要求每一帧都要在16ms内绘制完成,这个速度大概每秒60帧,这样才能保证体验的流畅度。造成UI卡顿的几个原因:1、 布局层级过多,花费很...原创 2019-10-17 01:39:48 · 195 阅读 · 0 评论 -
dialog和view的点击事件冲突导致的The import android.view.View.OnClickListener collides with another import state
在写完dialog的点击事件后,又给activity中的button添加点击事件,因为此前导过dialog的android.content.DialogInterface.OnClickListener包,所以在给button添加事件的时候提示有错误,我手动在顶部导入import android.view.View.OnClickListener提示The import android.view....原创 2019-02-17 19:58:15 · 648 阅读 · 0 评论 -
android小知识
去掉标题栏:getWindow().addFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);透明状态栏和导航栏if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) { // 透明状态栏 getWindow()....原创 2019-07-04 20:48:21 · 206 阅读 · 0 评论 -
.as(AutoDispose.<Long>autoDisposable(AndroidLifecycleScopeProvider.from(this)))报错
今天在学习使用AutoDispose管理RxAndroid生命周期的过程中,发现.as(AutoDispose.<Long>autoDisposable(AndroidLifecycleScopeProvider.from(this)))在from(this)这里报错,Cannot resolve method 'from(com.dimanche.autodispose.BActiv...原创 2019-07-31 20:52:56 · 2017 阅读 · 0 评论 -
让你干净的浏览网页
现在,电脑的重要性越来越高,在我们使用电脑的时候无论是在平常使用还是在工作中很多情况下都是去浏览网页,那么选择一个好用的浏览器是必不可少的。过去一直使用360安全浏览器,速度和界面还都可以,安全性和隐私性做的比较好,特别是无痕模式,让你省去了删除历史记录的步骤,还有浏览器的扩展也比较丰富,无论是拦截广告还是下载音乐视频等等。但是像360一类的浏览器在做推广下广告方面也是下了不少功夫。比如3...原创 2019-09-11 19:26:32 · 359 阅读 · 0 评论