自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason~JiaoJiaoOne

要成为一名资深者

  • 博客(37)
  • 收藏
  • 关注

原创 DevEco Studio使用小技巧(持续更新中)

所在位置。

2024-03-21 10:31:47 395

原创 DevEco studio运行模拟器导致电脑太卡了

运行模拟器,导致电脑很卡电脑搜索 可选功能勾选这俩,然后重启,即可。

2024-03-21 10:31:04 485

原创 AndroidStudio没有signingReport ,查看MD5,SHA1等

【代码】AndroidStudio没有signingReport ,查看MD5,SHA1等。

2024-03-21 10:30:23 422

原创 在AS 的 Terminal 终端执行 gradlew 报错 ( 无法将“gradlew”项识别为 cmdlet、函数、脚本文件...)

现在AS , 使用的是 Windows PowerShell 终端;在 Windows 中执行bat脚本时 , 需要使用。

2024-03-21 10:29:46 311

原创 HarmonyOS状态管理:@State与@Prop、@Link的示例

参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/arkts-component-state-management-0000001524417205-V2。

2024-03-21 10:28:41 386

原创 ohpm : 无法将“ohpm”项识别为 cmdlet、函数...

这是因为没有在环境变量里配置 Ohpm.

2023-12-14 10:52:58 439 1

原创 without explicit opt-in, is unsupported. Switch Maven repository ‘maven8

大概意思是 不支持对存储库使用不安全的协议.看下maven库,把http开头的改成https就好了。

2023-12-14 08:53:03 431

原创 HarmonyOS、ArkTS 备忘录(持续更新中)

@Component 、@Builder@Component封装大的组件@Builder自定义构建函数,可以理解为 构建页面的函数;@Builder插槽多点,封装一些小的模块组件状态管理像素单位export default 和 export之间的区别

2023-12-14 08:52:01 115

原创 AndroidStudio使用小技巧(持续更新中)

左上角 File->Setting->Editor。

2023-12-14 08:50:27 66

原创 Flutter一直 Running Gradle task ‘assembleDebug‘

Flutter升级到之后,一直,之前运行还没问题。试了各种方法,比如添加阿里云镜像,flutter\packages\flutter_tools\gradle目录下修改build.gradle.kts文件,都不行。参考大佬的文章https://gist.github.com/AlexV525/5aff2a1621482e11abc8e97d88200ac1。

2023-12-08 16:13:14 200

原创 新版本AndroidStudio删除无用资源

可能会遇到没有显示无用资源,这时把项目运行在真机上就出来了。

2023-12-08 16:12:39 221

原创 Flutter代码补全

有的时候属性不经常使用,就想不起来该用啥,只有点点印象;只能用功能,但我用了AS的默认操作发下并不好使,估计是快捷键冲突了。刚开始是不是下面的效果:这肯定不是我们想要的。

2023-12-08 16:11:44 96

原创 HarmonyOS学习 第2节 DevEco Studio工程介绍

代码编辑区、通知栏、工程目录区、预览区。

2023-12-08 16:10:48 355

原创 HarmonyOS学习 第1节 DevEco Studio配置

重新启动DevEco,点击 Agree 进入环境配置,安装Node.js和ohpm。俗话说的好,工欲善其事,必先利其器。我们先下载官方的开发工具。双击DevEco Studio,点击Next按照指引完成安装。点击Next,确认下载路径无误后,点击下一步,进行下载SDK。主题色默认黑色,如果想选择自己喜欢的颜色,接着往下看。点击Configure配置,选择Setting。下载完成后,进入到欢迎页面,配置完成。下载完成后,进行安装。

2023-12-08 16:10:10 464

原创 DevEco Studio 运行项目有时会自动出现.js和.map文件

运行的时候报错了,发现多了.js和.map,而且还不是一个,很多个。通过查询,好像是之前已知问题了,给的建议是,而且有的评论还说,一周出现了3次,太可怕了。搜的过程中,发现有人出了插件,也是删除,最起码比一个一个删强,真是懒人的福利。fid=26下载地址 https://plugins.jetbrains.com/plugin/23192-arkcompilersupport/versions/stable。

2023-12-08 16:05:42 949 3

原创 Android登录页面,未勾选用户协议、隐私政策出现抖动效果

产品看到别家的app,未勾选协议的时候,会给用户一个抖动效果的提示,感觉不错,然后看了看自家的app,不行,没有抖动,不能很明显表示,于是需求出来了,用户未勾选的时候,给个抖动效果。(呵,都不能有点创新,当然不能说出来了,只能内心暗说,哈哈,给自己加了点戏,)正事来了,开始。。。干,就完了。如果需要实现用户协议、隐私政策的代码,请看这篇文章:https://blog.csdn.net/qq_40533422/article/details/108662721?spm=1001.2014...

2021-07-04 16:07:13 3598 7

原创 androidstudio鼠标双击选中整个单词

新装的Android studio,有个小问题,就是选中单词的时候,鼠标双击只能选驼峰前的,看下效果onBindView

2021-06-18 11:07:40 893

原创 java.lang.NoSuchMethodError: No virtual method diskCacheStrategy(Lcom/bumptech/glide/load/engine/Dis

点击查看图片的时候,突然就报错了,查看报错日志,关于Glide的解决方案查看版本号是否一致全局搜索了一下,Ctrl+H,发现有个lib包下引入的版本号和app里引入的不一样,改成一样的,就好了。...

2021-03-18 10:16:54 743

原创 Android Studio乱码

这乱码的,找错都不好找。废话不多说,直接上解决方案电脑键盘上有个 Shift键 ,在AS界面连续点两下,会出现如下界面输入框输入vmoption 选第一个如果出现的界面里没有-Dfile.encoding=UTF-8 这一行那就加上这行,并保存,重启AS,试试效果吧解决了点个赞,关注一下公众号呢,以后经常推好的文章...

2021-03-13 11:17:40 146

原创 cannot connect to 192.168. 由于目标计算机积极拒绝,无法连接或者AndroidStudio通过WIFI连接手机调试

由于在公司只有一根数据线,不能同时两个手机用,一个自己的,一个测试机。那有人说,不会再买个吗(穷啊,买不起)AS可以通过WIFI,不需要数据线就可以连接到手机,这个很符合现在的我,嘻嘻本以为很简单粗暴,但中间遇到了一些坑,并解决了,在此记录下那就开始干第一步:要注意必须在同一局域网内手机和电脑连的WIFI是同一个第二步:找到你的手机IP地址手机设置--->WLAN--->点开你连的那个WIFI,如下找到IP地址第三步:连接,数据线先连着电脑,手机1、找

2021-02-03 10:27:56 3462 1

原创 Android Studio4.1.2升级之后代码不高亮了,代码自动提示功能没有

从两个角度去处理这个问题第一个处理方式butterKnife插件导致的问题,如果在你的项目中安装的有这个插件,会在Installed里显示出来,先删掉,再重新装,重启AS,就OK了注意:如果按照以上做了,代码还是没有高亮,那就看第二个处理方式第二个处理方式点开上方的File,找到Power Save Mode,如果状态是勾选的(会造成代码自动提示功能没有),那么把勾选去掉,重启下就OK了如果解决了你的问题,麻烦点个赞,关注一下公众号呢 ​...

2021-01-30 21:59:43 3463 15

原创 Android Studio4.1.2升级之后BuildConfig.VERSION_NAME报红处理

AS升级到4.1.2之后,BuildConfig.VERSION_NAME已经不好使了,通过Android官网得知,从4.1.0之后,这个被移除了那可以通过代码去获取版本号和版本名 /** * 获取版本号 * * @return */ @RequiresApi(api = Build.VERSION_CODES.P) public static long getVersionCode(Context context) {

2021-01-30 21:44:55 4383 3

原创 Android中的3种通知Notification

Android中的Notification分为三种: 1、普通Notification 2、折叠Notification 3、悬浮Notification 1、普通Notification //普通通知 val mIntent = Intent(Intent.ACTION_VIEW, Uri.parse("https://blog.csdn.net/qq_40716430/article/details/105...

2021-01-01 20:31:42 831

原创 Android Studio中建立AIDL文件、生成及找到相应的.java文件

AS version:4.0.1定义一个IBookManager.aidl的接口,AS会自动生成一个同包下的aid定义一个类Book实现Parcelable接口Book.aidl是Book类在aidl里的声明虽然IBookManager和Book是在同一个包中,但是在IBookManager仍要导入Book类,这就是AIDL的特殊的地方。要在Build中Make Project一下,在如下图中,可以看到系统为IBookManager.aidl生成的Binder类,通过这个

2021-01-01 19:53:58 1447

原创 Android中比较两个图片是否一致

在Fragment界面中,设置两个图片一致如下:默认设置图片为:binding.ivArrow.setImageResource(R.drawable.icon_down);先获取默认图片,再和其它两张图片做对比,然后处理业务逻辑: Drawable.ConstantState ivArrow = binding.ivArrow.getDrawable().getCurrent().getConstantState(); Drawable.Con...

2020-10-28 16:44:18 1254

原创 Android封装高德地图定位工具类Util

项目里要用到定位,通过定位获取到经纬度以及地址,想都没想,用高德,毕竟是阿里巴巴旗下的,支持国产。高德官方地址:https://lbs.amap.com/getting-started/locate第一步 创建高德Key:带*号的填完后,点击提交,获取SHA1值可以看我另一篇文章(通过代码获取的)或者通过命令行获取,两者都行。Android studio代码获取SHA1值https://mp.csdn.net/console/editor/html/108869249.

2020-09-29 17:58:39 972

原创 Android studio代码获取SHA1值

Log.e("--打印sha1->sha1$","$"+sHA1(Activity.this));代码获取SHA1值public static String sha1(Context context){ try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(), PackageManager.GET_SIGN.

2020-09-29 15:25:54 460

原创 AS创建不了Activity,Fragment问题

今天写新需求的时候,发现通过快捷的方式创建不了Activity,Fragment了,正常的资源文件可以,很纳闷,通过网上查资料,最终解决了。之前项目配置在app的build.gradle里的 signingConfigs里不能出现debug,可以改成其他名称,只要不是debug就行;signingConfigs一定要在buildTypes上面。...

2020-09-27 15:36:11 252

原创 处理点击隐私政策,后边空白区域也触发了点击事件

最近公司在用户登录界面要加《》用户协议》以及《隐私政策》

2020-09-20 16:17:31 1016

原创 Android编译出现DSL element android.dataBinding.enabled is obsolete and has been replaced with android

一、问题 编译的时候发现,发现以下警告,大概意思是 DSL元素的android.dataBinding。已被替换为“android.buildFeatures.dataBinding”,它将在5.0版的Android Gradle插件中被删除。build.gradle: DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBin..

2020-06-18 17:06:28 23542 2

原创 Android编译报 Removing unused resources requires unused code shrinking to be turned on

一、问题今天打算开发一个组件化app,在build.gradle中配置的时候,报如下异常:Removing unused resources requires unused code shrinking to be turned on. See http://d.android.com/r/tools/shrink-resources.html for more information.Affected Modules: app通过阅读异常日志,大概意思是 :删除未使用的资源需要启用未使..

2020-06-18 16:50:16 5844

原创 学习《第一行代码第3版》重点知识点 第二章 走向Kotlin 下篇

2.4.2 接口 接口是用于实现多态编程的重要组成部分。我们知道,Java是单继承结构的语言,任何一个类最多只能继承一个父类,但是却可以实现任意多个接口,Kotlin也是如此。 Kotlin中定义接口的关键字和Java中是相同的,都是使用的interface 而Kotlin中实现接口的关键字变量了冒号,和继承使用的是同样的关键字冒号,中间用逗号进行分隔:...

2020-04-12 16:53:37 540 2

原创 学习《第一行代码第3版》重点知识点 第二章 走向Kotlin 上篇

1、编程之本:变量和函数编程语言基本上共有的特性就是变量和函数1.1 变量 Kotlin中定义一个变量,只允许在变量前声明两种关键字:val和var val(value的简写)声明一个不可变变量,初始赋值后不能重新赋值,对应java中的final变量 var(variable的简写)声明一个可变变量,初始赋值后可以重新赋值,,对应java中的非fina...

2020-04-05 20:01:49 625

原创 H5界面长按保存图片到图库(base64去掉头部带data:image/png)

我们都知道,IOS与Android在对H5页面上的处理是有区别的,举个例子:最近公司要做一个在webView界面长按保存图片到图库里的一个功能。看起来,很简单嘛,我上个厕所的功夫,H5小哥刷刷的写完了,快啊(到底是谁快)。接着开始调试,IOS打开手机,进到这个界面,长按了下,OK,没有问题,调试完成。我去,好快,我也试了下,好吧,有问题,于是我就戴上放大镜似的眼镜研究了起来。在这一点上,and...

2020-04-04 21:20:43 3983

原创 学习《第一行代码第3版》重点知识点 第一章

本书作者,郭霖,Android开发工程师,有着丰富的项目实战经验,荣获CSDN认证专家。安卓系统:Android 10开发语言:Kotlin语言(Google引入的一款新的开发语言,2019年正式向广大开发者公布了Kotlin First的消息)一、Android系统架构 1、Android大致可以分为4层架构,如下: ...

2020-04-04 16:40:04 2393

原创 学习前端工程师从小白到大师--第一章 HTML基础(开发工具--HBuilderX)

所学内容是从腾讯课堂来的,腾讯课堂-腾讯推出的专业职业培训在线教育平台(挺不错的一款学习app)一、HTML基础结构<!DOCTYPE html>文档声明(告诉浏览器使用哪个HTML版本进行解析,注意:千万不要忘记哦)html元素 顶级元素或根元素html里面只能包含head元素或者body元素head元素存放的是元数据,用来描述html文档本身的信息...

2020-04-03 18:03:15 482

原创 解决Android Studio所有类文件乱码变成XML形式的文件

很神奇的一幕,上了个厕所回来,发现所有的类变异了~,难道是因为鄙人写代码太好,AS看不下去了,要造反,这个引起了我的兴趣,那就和你比划比划,看谁能坚持到最后。于是我找啊找,找啊找,战斗值从100一点一点的下去了,我去,小看“敌人”了啊。只能启动我的终极武器了,最后,完美解决,午餐加个鸡腿,嘿嘿~。解决方式如下所示:类文件内容变成了XML解决方式如下: 步骤1:在...

2020-03-30 10:05:26 1312

空空如也

空空如也

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

TA关注的人

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