自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 HarmonyOS Next — 自定义组件及页面生命周期

aboutToAppear:创建时触发,在build()函数之前aboutToDisappear:销毁时触发onPageShow:页面每次显示时触发onPageHide:页面每次隐藏时触发onBackPress:点击返回时触发下面代码是Index页面代码Entry@Component// 生命周期相关函数测试// 页面被创建时调用console.info('--Index页面被创建时,aboutToAppear函数被调用----')// 页面被销毁时调用。

2024-12-05 17:43:32 244

原创 HarmonyOS Next 马甲包——多目标产物构建开发实践

在BuildProfile.ets中出现在我们在工程目录下面build-profile.json5里面定义好的参数。

2024-12-04 23:12:19 645

原创 修改aar包里面重复的class文件,并重新打包

1.把MiyataOpenUISdk-1.0.2.aar改后缀成zip,得到解压后的MiyataOpenUISdk-1.0.2文件夹,里面包含classes.jar和res等。class,原因是它的SDK引入了 Lottie和广点通的包,为了保证兼容性,我想用我本地的 Lottie和广点通 版本,去除喜马拉雅aar里的 Lottie和广点通。2.同理把classes.jar改后缀成zip,解压后得到classes文件夹,找到冲突的包,直接删除整个文件夹,如图。另外,cue一下喜马拉雅的。

2024-11-30 21:43:26 297 1

原创 HarmonyOS Next DevEco Studio 在布局中快速定位View代码配置

在ArkUl Inspector定位到view 代码如果没有ArkUl Inspector,请在View中寻找

2024-11-30 21:38:34 535

原创 HarmonyOS Next ArkTS 中常用的关键字

let:用于声明变量。与 var 不同,let 声明的变量具有块级作用域,不会出现变量提升的情况。const:用于声明常量,一旦声明,其值不能被重新赋值。var:也可用于声明变量,但它的作用域是函数级或全局的,会出现变量提升现象,在现代的 ArkTS 编程中,一般更推荐使用 let 和 const。type:用于定义自定义类型,可以用来创建类型别名或联合类型等复杂类型结构。interface:主要用于定义对象的形状或契约,描述对象应该具有哪些属性和方法。

2024-11-30 21:13:41 611

原创 Android Studio patch使用

Android Studio patch使用

2023-02-02 14:27:29 2949

原创 暂存本地代码

暂存本地代码

2023-02-02 11:38:51 234

原创 android studio 查询依赖冲突

解决android 依赖冲突

2022-12-07 16:49:03 956

原创 adb logcat的简单实用方法

logcat是Android中一个命令行工具,可以用于得到程序的log信息。在命令行中输入adb logcat --help命令, 就可以显示该命令的帮助信息;Unrecognized OptionUsage: logcat [options] [filterspecs]options include: -s Set default filter to silent. Equivalent to filterspec '*:S' -f <file&g..

2022-01-04 15:31:47 890

原创 android 11 intent.resolveActivity返回null

问题:在测试的过程中app内调用打开文件方法,发现无法调用,问题是在判断 intent.resolveActivity返回null解决方案:https://developer.android.com/training/basics/intents/package-visibility#system-packages-visible-automatically在清单文件里加上如下代码就可以了:<manifest package="com.example.game"> <

2021-11-10 11:45:25 3838 1

转载 解读排序算法

解读排序算法算法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。简单点说,算法就是解决问题的方法。确切来说它是相对于计算机程序的,大多数情况并不与具体某一种编程语言有关,但今天我们采用java语言实现算法示例。原谅我是一只Android小菜鸟,就算不原谅,你又能拿我怎么滴?哈哈,开个玩笑,回到正题,...

2019-03-06 11:54:17 275

转载 Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。正常情况下:一、获取开发版SHA1:在此我直接用Android Studio提供的命令控制台了,毕竟做Android开发几乎都是用Android Studio了。1、打开android stu...

2019-03-06 11:53:19 1082

转载 Android shortcuts快捷方式实现(支付宝长按图标弹出快捷方式入口)

前言Android shortcuts算是比较老的技术了,现在许多诸如支付宝、百度地图等都实现了这一功能,这一功能是Android7.1推出的新功能,但是在国内app使用的还是比较少。我们先来看一下支付宝实现的效果图。这样我们在使用的时候会方便许多,个人认为这种快捷方式更适合静态使用,比如设置等一些和数据没有交互的地方,虽然动态注册可以做,但是感觉不太友好。1.新建项目因为这个功能是...

2019-03-06 11:50:43 653

原创 scrollview不置顶

scrollview  里的 LinearLayout加这 2个属性  android:focusable="true" android:focusableInTouchMode="true"  

2017-11-10 17:50:52 381

原创 QQ登录和分享(精简版)

使用友盟第三方http://dev.umeng.com/social/android/quick-integration下载SDK下载QQ精简版将下载下来的main文件夹以及platform(选择你想使用的平台即可)文件下,对应的资源文件和jar放入你的工程添加权限:android:name="android.permission.ACCESS_NETWORK_STAT

2017-03-15 18:48:52 1922

高仿微信语音录制

仿照微信发送语音录制功能,暂时将文件保存本地,添加开始震动与结束震动,高度解耦,主要功能是为了录制语音然后上传给服务器用。

2017-11-23

空空如也

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

TA关注的人

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