
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今天遇到一个问题,虽然不是很小但是也不是很大,就是从fragmentA准确的跳到fragmentB去,还有就是从Activity准确的跳到fragment 去,后面这个问题让我想了好半天,最后还是处理了,处理这个问题就不要用广播去传值解决了,因为会出现……after on saveInstance错误。
背景:我的问题是在主页面出现的,硬是要从跳过好几层的Activity中点击一下就要跳到主页面中的任意一个fragment页面。Activity跳转到Fragment首先我试过广播是不好使的,因为会出现……afteron saveInstance错误。处理:Activity跳到fragment
鸿蒙系统获取屏幕的宽/*** 获取屏幕宽* @param context c* @return int*/public static int getScreenWidth(Context context) {return context.getResourceManager().getDeviceCapability().width* context.getResourceManager().ge
鸿蒙项目运行成功,但是APP没有启动有两种原因:1,DevEco Studio版本的问题随便版本的更新,有些版本与项目不兼容,导致运行起来了但是不自动启动APP。如果是模拟器调试,只需要删除entry下面的config.json文件中这行即可。"releaseType": "Beta1"2,第二种原因是默认启动MainAbility问题该原因似乎涉及到鸿蒙安全性问题导致,运行是会报以下错误:Sec
鸿蒙如何监听手机旋转,横竖屏步骤一,config.json在config.json中的abilities下某一个ability中监听,在下面添加"configChanges":[“orientation”]步骤二,在Ability或AbilitySlice中在Ability或AbilitySlice中重写@Overrideprotected void onOrientationChanged(Ab
Failed to load signer "signer #1"java.io.IOException: Invalid keystore format开发鸿蒙系统组件bulid的时候遇到一个头疼的问题,在android中也有人遇到过,想尽了办法,也签名了也没有能够解决。灵感突然来了。最后的解决方案,要先bulid debug一下再用模拟器运行就可以了然后申请和下载模拟器了这里需要华为账号去申请
单元测试对于很多程序员来说稍微有些陌生,要是公司没有特别要求,自己也没有习惯,基本自测功能就被pass掉了。不过看到过很多开源里面也上传了单元测试代码如:EventBus,这个也是为了更严谨,保证功能正常输出,有时还是有必要的。接下来以鸿蒙方向的项目为例,DevEco Studio工具来演示如何做单元测试。创建测试用例1,创建一个待测试的工程或者打开一个已有工程。这里我打开一个已有的项目2,打开需
背景:鸿蒙三方库移植及开发项目中,在JavaLibrary module中会引用一些其他开源三方库如Zxing,Gson等,将JavaLibrary打出jar包的时候,发现这些第三方库根本没有打到jar包里面去,运行时就会报某某类缺失,以javapoet普通打包方式为例:Javalibrary module中虽然引用了javapoet,但是打出jar包后发现javapoet并未存在于该jar中打出
在拍照预览页面,预览照片的拉伸问题主要与下面两个因素有关:1,SurfaceProvider的大小和 Camera中的Preview的大小手机camera的尺寸大小为25601920(横屏,比例为:1.333)预览尺寸大小为640480(横屏,比例为1.333)手机SurfaceProvider大小为1280720(横屏,比例为:1.777)预览尺寸大小为960720(横屏,比例为1.777)2,
DevEco Studio版本的问题随便版本的更新,有些版本与项目不兼容,导致运行起来了但是不自动启动APP。Run日志打印如下:Failure[INSTALL_PARSE_FAILED_USESDK_ERROR]Error while Deploying HAP如果是模拟器调试,只需要删除entry下面的config.json文件中这行即可。"releaseType": "Beta1"...