自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (4)
  • 收藏
  • 关注

原创 系统开发常用命令合集

符号 > 是Unix/Linux系统中的重定向操作符,用于将命令的输出重定向到一个文件中。/data/是logcat.log的路径,但要注意权限问题,要有权限写入才行,一般logcat可以放在data或者sdcard下。在宽容模式下,SELinux会记录所有违反安全策略的操作,但不会阻止这些操作。在强制模式下,SELinux会严格遵循安全策略,阻止所有违反安全策略的操作,并记录这些操作。sync有时候是个好习惯。| 是Unix/Linux系统中的管道操作符,用于将一个命令的输出作为另一个命令的输入。

2024-10-25 18:53:10 1172

原创 SVN常用命令

svn常用的命令

2024-10-25 18:51:00 250

原创 Git常用命令合集

退到/进到指定commit的sha码(本地未上传的修改会丢失,包括本地文件的修改都会被清除,彻底还原到commit_id提交的状态且无法找回,所以在执行reset --hard之前一定要小心。如果你需要保留合并分支的更改,可以使用git checkout --theirs命令来选择合并分支的版本。请注意,git checkout --ours只会保留当前分支的更改,而丢弃合并分支的更改。git checkout --ours:保留当前分支的更改,放弃其他分支的更改。git查看log、查看详细提交记录。

2024-10-24 20:54:33 359

原创 安卓开发零散小知识

关于安卓开发的一些零散的小知识!~

2024-10-24 20:50:30 317

原创 Android Studio上传文件至Github&SVN的忽略文件配置

要注意个问题:在配置这些配置文件后,在Android Studio中的项目目录里相应的文件就被隐藏的,相应的要引用这些包下面的类就会引用不到,所以建议要提交的时候再将。Android studio升级后,发现原本Github&SVN的忽略文件配置的地方在于找不到了。这段忽略加上,在开发的时候把这些删除。除了原有的,还可以加入下面这些。

2024-09-26 18:34:35 196

原创 git clone代码报错Permission denied (publickey)

git clone gerrit SSH的Clone with commit-msg hook代码连接,报错Permission denied (publickey).在New SSH key里粘贴刚刚复制的内容,然后点击ADD NEW SSH KEY。一般在C:\Users\用户名.ssh文件夹下有一个id_rsa.pub文件。到gerrit网站上User Settings的SSH keys里。那如何生成id_rsa.pub文件,可以看我另一篇文章。这时候再去clone就可以啦!

2024-09-26 18:22:25 511

原创 git clone代码出现Permission denied (publickey,password)

当看到RSA 2048的框框的时候,就说明生成了ssh publickey公钥和私钥对。打开github的设置-SSH,粘贴刚刚复制的内容,然后自己取个标题,就可以添加密钥了。测试,得到Permission denied (publickey).把里面的email替换成你在github中注册的邮箱地址。去上面的地址找到id_rsa.pub,复制里面的内容。上面有地址记下来/home/xxx。这时候再去clone就可以了。

2024-05-30 18:00:38 576

原创 git报错prohibited by Gerrit: not permitted: update

refs/heads/[branch]:refs/for/[branch]: 这是一个推送规则,它将本地的 refs/heads/[branch] 分支映射到远程的 refs/for/[branch] 分支上。当你执行 git push 命令时,Git 会自动将你本地的所有分支推送到远程的 refs/for/[branch] 分支上,而不是直接推送到 refs/heads/[branch] 分支。设置 Git 远程仓库的推送规则,添加本地新分支的push权限。[branch]是分支名。

2024-05-30 17:07:07 2378

原创 DevEco Studio如何在真机设备上运行HarmonyOS应用之必备的签名文件怎么做

DevEco Studio如何在真机设备上运行HarmonyOS应用之准备签名文件

2023-10-24 20:00:32 766

原创 AndroidStudio报错:java.lang.IllegalArgumentException: Failed to find configured root that contains

AndroidStudio报错:java.lang.IllegalArgumentException: Failed to find configured root that contains

2022-10-24 10:02:57 1344

原创 鸿蒙线程基础知识

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/inter-thread-guidelines-0000000000038955子线程如何返回到UI线程https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-ability-0000001125002304

2021-10-18 20:59:43 2065

原创 鸿蒙网络请求(原生+zzr+OkHttp+Retrofit)

鸿蒙网络请求1、添加网络访问权限在config.json文件中的module中添加,网络访问权限2、设置访问模式鸿蒙的默认是https访问模式,如果您的请求网址是http开头的,请在config.json文件中的deviceConfig下,添加配置3、进行网络访问...

2021-08-18 19:26:36 2567

原创 Android框架之依赖注入(ButterKnife、Binding)

安卓依赖注入框架ButterKnife、bding

2021-08-10 18:02:51 1141

原创 Android Retrofit+Rxjava实现网络请求(Retrofit如何结合Rxjava)

Rxjava+Retrofit实现网络请求前言操作添加依赖添加依赖前言Retrofit和Rxjava单独使用的文章可以看本人写的这两篇,本文是在Retrofit网络请求框架这篇文章的项目上改动的。Android Retrofit网络请求框架Android RxJava3入门操作添加依赖 //retrofit与Rxjava3结合 implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'添加依赖...

2021-08-09 22:08:17 1091

原创 DevEco Studio报错:Unable to identify the device type. Error while Deploying HAP

报错:Unable to identify the device type.Error while Deploying HAP原因:工程是鸿蒙系统,我连接调试的设备是安卓系统,当然不行了。。。

2021-08-07 22:51:43 646

原创 Android RxJava3入门

RxJava3简介一些概念观察者模式背压最基础的使用配置创建被观察者Observable创建观察者Observer订阅Subscribe运行结果基于事件流的链式调用(简洁使用)全部代码简介RxJava3是Android的一个响应式编程框架。Android的异步操作是用AsyncTask和Handler,但是当请求多了以后,代码的逻辑将会变得十分的复杂,这时候使用RxJava就可以让整个代码的逻辑变得清晰。RxJava是基于事件流的链式调用,将链式编程风格和异步结合在一起。RxJava的原理其实就是:

2021-08-06 22:36:28 4016 2

原创 Android Retrofit网络请求框架

网络请求框架1.RetrofitRetrofit 是 Square 公司出品的 HTTP 请求库, 同时是 Square 是最早开源项目之一, Retrofit 是目前 Android 最流行的 Http Client 库之一官网地址 http://square.github.io/retrofit/github https://github.com/square/retrofit2.okhttpOkHttp 是 Square 公司出品的 HTTP 另一个请求库, Google 不推荐人们使用

2021-08-05 18:00:11 1878 5

原创 Android Studio直接运行到夜神模拟器上报错:The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFIC

今天新建了一个最新的AS项目,懒得开手机连接电脑测试,索性就下了个最新版的夜神模拟器结果我连接好了夜神模拟器到Android Studio,然后点击运行,发现报错Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES List of apks: [0]'G:\AndroidstudioProjects\MyDemolapp\build\outp

2021-08-04 12:00:56 1885 1

原创 AndroidStudio报错:A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptEx

实际造成这个问题是原本升级到 Kotlin 1.3.70版本(目前最新3月5号发布的),AS升级到了3.6.1,项目中有用到协程,所以都用更新到了最新,后面问题马上就如上图所示,gradle起不来了,查阅一通,发现大家都没有遇到过,后面追踪到实际错误日志,把ext.kotlin_version = ‘1.3.70’ 降到ext.kotlin_version = ‘1.3.60’ 编译后一下子活过来了。...

2021-08-02 23:45:29 2819

原创 鸿蒙EevEcoStudio报错:The target or releaseType field in the config.json file does not match the device.

鸿蒙EevEcoStudio报错:The target or releaseType field in the config.json file does not match the device.其实是版本问题把config.json里"apiVersion"下的"releaseType": "Beta1"删去就好了这个问题跟下面这个问题也有一定的关联详情请看本人博客:鸿蒙EevEcoStudio报错:Session ‘com.example.myapplication‘: Error Dep

2021-07-07 18:08:30 2293

原创 DevEco Studio更新后报错:Gradle sync failed: Cannot find JAR ‘jaxb-impl-2.3.2.jar‘ required by module...

我更新了一下DevEco Studio,然后就报错了Gradle sync failed: Cannot find JAR ‘jaxb-impl-2.3.2.jar’ required by module…然后我试了一下卸载重装,不行。。。又以为是没有jaxb-impl-2.3.2.jar这个包,拷了个包想放进去,结果拒绝放问(其实里面也是有这个包的)然后经过大佬提醒setting–>build–>build tools–>gradle,选择2.2发现这个301不是当前

2021-07-06 18:00:03 784

原创 鸿蒙出现Cannot resolve symbol ‘Database‘、Cannot resolve symbol ‘Entity‘错误

当在鸿蒙中创建数据库或者数据表的时候,出现以下错误:Cannot resolve symbol ‘Database’Cannot resolve symbol ‘Entity’是因为没有在build.gradle中添加配置(如果使用注解处理器的模块为“com.huawei.ohos.hap”模块,则需要在模块的“build.gradle”文件的“ohos”节点中添加以下配置) compileOptions { annotationEnabled true }...

2021-07-05 12:03:09 1707

原创 鸿蒙对象关系映射数据库

对象关系映射数据库对象关系映射数据库简介对象关系映射数据库存储开发步骤1、添加配置2、数据库的创建3、数据表(实体对象类)的创建4、使用对象数据操作接口OrmContext创建数据库5、数据库升降级(可选)6、使用对象数据操作接口OrmContext对数据库进行增删改查、注册观察者、备份数据库等对象关系映射数据库简介官网介绍:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/database-orm-overview-000

2021-07-01 18:01:23 1079 3

原创 鸿蒙Ability(三):Particle Ability的Data Ability模板

鸿蒙Ability导语Data Ability创建一个DataURIData的生命周期导语Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型。①Feature AbilityFA代表有界面的Ability,支持Page Ability模板(是FA唯一支持的模板),用于提供与用户交互的能力。②Particle AbilityPA代表无界面的Ability,支持Service Ability和Data Ability模板。Data Abi

2021-06-29 21:29:29 1857 2

原创 鸿蒙Ability(二):Particle Ability的Service Ability模板

鸿蒙Ability导语Particle Ability的Service Ability模板Service Ability概念创建一个ServiceService的生命周期(一)启动一个Service概念与启动Service的生命周期启动本地Service示例启动远程Service示例停止一个Service在MainAbilitySlice中增加一个停止服务的方法直接在本Service中停止服务连接一个Service连接Service的概念及其生命周期运用断开一个ServiceService的生命周期(二)前

2021-06-16 18:01:33 2289

原创 AndroidStudio报错:have you declared this activity in your AndroidManifest.xml?

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.bb.bb/com.bb.bb.ui.mine.MineActivity}; have you declared this activity in your AndroidManifest.xml?

2021-05-19 20:51:50 11044 1

原创 鸿蒙Ability(一):Feature Ability的Page Ability模板

生命周期代码操纵控件跳转 点击事件

2021-04-30 20:35:04 3331

原创 如何更新AndroidStudio

AS已经发布了4.0.1升级完右下角会提示这个,去升级一下gradle插件

2021-04-27 18:10:17 1055 1

原创 DevEco Studio报错:A problem occurred configuring project ‘:entry‘.

报错:A problem occurred configuring project ‘:entry’.Unable to download the HarmonyOS SDK. Install toolchains:2.1.1.18 fail!A problem occurred configuring project ':entry'.> Unable to download the HarmonyOS SDK. Install toolchains:2.1.1.18 fail!* Try

2021-04-17 19:48:53 2903 1

原创 DevEco Studio如何更新升级

前几天DS更新了最新版本,但是不知道是我操作失误还是我设置失误,导致我的DS最新版本没有更新下来但是点击工具栏的Help-Check for Updates却显示DS是最新版本当我点开Configure的时候我发现有一个被我忽略的更新,我也不知道怎么不忽略这个更新那这时候只能去官网下载并覆盖安装了官网:https://developer.harmonyos.com/cn/develop/deveco-studio#download下载你需要的版本(可能需要你登录)下载完成后解压

2021-04-16 18:03:55 4863

原创 鸿蒙APP开发基础知识

config.json 应用配置文件配置文件的元素(官方文档):https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-config-file-elements-0000000000034463资源文件资源文件(官方文档):https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-resource-file-categories

2021-04-15 18:23:32 3359

原创 鸿蒙基础控件

DS布局类组件如下:DirectionalLayout(方向布局,可以理解为是AS的线性布局)DependentLayout(相对布局,可以理解为是AS的相对布局)https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-layout-dependentlayout-0000001050729536https://pgzxc.com/posts/acbd28f7.htmlhttps://blog.csdn.ne

2021-04-14 18:01:54 813 3

原创 从零开始看鸿蒙布局文件

下面是DS的一个最普通的布局很多人第一眼看见就会觉得,这个是什么鬼东西啊,怎么跟AS的很不一样啊!!一个都看不懂是怎么回事啊~不要急,慢慢的一行行来看!首先,DirectionalLayout是方向布局,创建xml的时候默认的是DirectionalLayout布局,当然还有其他的布局。DS布局类组件如下:DirectionalLayout(方向布局,可以理解为是AS的线性布局)AdaptiveBoxLayout(自适应盒式布局)DependentLayout(相对布局,可以理解为是AS的相对

2021-04-12 18:21:46 1255

原创 鸿蒙Debug报错:Could not connect to remote process. Aborting debug session.

Could not connect to remote process. Aborting debug session.Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipsehttps://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_emulator-00000

2021-04-09 15:43:18 3316 2

原创 Android如何修改EditView中光标的颜色(华为手机EditView光标设置textCursorDrawable没反应)

android光标设置textCursorDrawable没反应https://blog.csdn.net/renhaijuniryfe/article/details/84621416

2021-04-08 20:44:13 900

原创 DevEco Studio预览器的使用

DevEco Studio预览器概况在HarmonyOS应用开发过程中,通过使用预览器,可以查看应用的UI效果,方便开发者实时查看应用的运行效果,随时调整代码。官方文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/previewer-0000001054328973使用条件在使用Java预览器之前,需要以下条件:1、安装了Node.js2、settings中的HarmonyOS SDK > SDK Too

2021-04-07 21:26:47 13598 3

原创 鸿蒙EevEcoStudio报错:预览器无法使用,显示Prepare previewer Reource failed

EevEco Studio预览器无法使用,显示Prepare previewer Reource failed.Open the “Run” window to view details.我还没有找到解决办法,但是我重新sync now了一下项目就可以了。。。希望如果有人知道是怎么回事,可以评论区回复我一下~下面是一些相关资料https://developer.huawei.com/consumer/cn/forum/topic/0202363427916790029?fid=26(进入后,搜索预览

2021-04-06 18:03:27 7139 1

原创 DevEco Studio如何使用模拟器运行应用

DevEco Studio如何使用模拟器运行应用首次使用Remote Emulator,需下载相关资源,请点击OK,等待资源下载。在浏览器中弹出华为开发者联盟帐号登录界面,请输入已实名认证的华为开发者联盟帐号的用户名和密码进行登录。...

2021-04-02 18:01:17 14403 3

原创 AndroidStudio报错:Connection timed out: connect. If you are behind an HTTP proxy

Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.连接超时:连接。如果您在HTTP代理之后,请在IDE或Gradle中配置代理设置。maven{ url ‘https://maven.aliyun.com/repository/google’}...

2021-04-01 18:03:40 12347 1

原创 鸿蒙EevEcoStudio报错:Session ‘com.example.myapplication‘: Error Deploying HAP

今天一早运行鸿蒙项目,发现运行不了并报错:Session 'com.example.myapplication': Error Deploying HAP解决方案:其实这个是因为版本问题,升级了API今天API变成5了这个是以前的图,可以看到API是4只要把config.json里的releaseType删掉就可以了运行了...

2021-03-31 18:00:20 1697 2

博客的《鸿蒙Ability(二):Particle Ability的Service Ability模板》的配套代码

博客的《鸿蒙Ability(二):Particle Ability的Service Ability模板》的配套代码

2021-06-21

博客的《鸿蒙Ability(一):Feature Ability的Page Ability模板》文章的配套代码

HarmonyPageAbilityDemo.rar

2021-05-17

博客的《鸿蒙开发基础知识》文章的配套代码

博客的《鸿蒙开发基础知识》文章的配套代码Harmony_StartFromScratch.rar

2021-04-15

博客的《从零开始看鸿蒙布局文件与鸿蒙基础控件》文章的配套代码

HarmonyXml.rar

2021-04-12

空空如也

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

TA关注的人

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