自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 一、Mac HarmonyOS环境搭建

模拟器不要关闭,大退Deveco Studio,然后在打开编译器就好了。一直下一步,等待Node.js、ohpm和SDK下载完成后,单击。,界面会进入到DevEco Studio欢迎页。设备:MacBook Pro。芯片:Apple M3 Pro。系统:MacOs 14.1。点击绿色三角运行模拟器。然后一直下一步就好了。看这样模拟器就出现了。

2024-03-07 10:13:33 607

原创 轨迹动画(屏幕线条环绕)

大体思路,借鉴了中的缓冲圆圈动画Android 绘制动画(波浪动画/轨迹动画/PathMeasure)_LZ_Luzhuo的博客-CSDN博客_android 轨迹动画绘制一个矩形边框,通过截取轨迹片段,通过修改轨迹片段的 start 和 stop 不断刷新,就会形成线条在移动的动画效果。准备工作1.控制线条的属性// 设置旋转方向 CW 顺时针 CCW 逆时针 var direction: Path.Direction = Path.Direction.CCW se..

2022-04-26 16:39:06 3742 5

原创 (三)去除LiveData的数据粘性

如何去除LiveData数据粘性

2022-03-16 10:07:52 913

原创 (二)LiveData源码分析

LiveData的基本使用 与简单的源码分析

2022-03-16 10:01:01 189

原创 (一)Lifecycle源码分析

LifeCycle源码分析

2022-03-14 14:21:31 545

原创  记录Activity中在各生命周期调用finish()

1.onCreate() 中调用 finish()2.在onStart() 中调用 finish()3.在onResume() 中调用 finish()

2021-05-24 10:20:08 145

原创 【笔记】Android内存的分配

Java内存分为:堆内存(heap)和 栈内存(stack)HelloWorld.java 编译->HelloWorld.class通过classloader 加载到JVM虚拟机中1.程序计数器(Program Counter Register)是虚拟机中较小的一块内存空间记录某一线程被CPU挂起时,记录代码执行到的位置,方便CPU重新执行线程,从哪行指令开始执行...

2020-04-23 21:39:58 212

原创 [每日一小时]Android复习笔记(一)四大组件之Activity

Android 的四大组件四大组件包括:Activity,Service,ContentProvider,BroadcastReceiver1.什么是Activity?Activity是Android与用户进行交互的接口,它提供了一个界面,让用户进行点击、滑动等操作。2.Activity的4种状态?running、paused、stopped、killedrun...

2020-04-07 23:29:07 166

原创 初体Android验模块化(二)如何将模块放入主工程

建议是将模块工程中的子模块 mylibrary打成aar包1.点击右侧 找到双击 assembleRelease如图所示会在 mylibrary/build/outputs/aar 下生成一个 mylibrary-release.aar将这个文件导入到自己的项目的app/libs/下在项目 app/build.gradle 中加入compile(name: 'my...

2019-05-10 13:33:53 132

原创 初体Android验模块化(一) 创建属于自己的模块

1.首先我们创建一个新的工程2.我们在新建的工程中创建一个子工程3.在弹出框中选择Library:接下来点击Finish就完成了创建4.在主工程app -> build_gradle 中加入 如图所示 然后 Sync Now 就成功的引入了模块5.在module中创建模块的内容6.主工程就直接可以跳转了结果演示成功跳转了这样我...

2019-05-10 11:26:49 150

原创 Tencent开源框架 Tinker学习(一)

Tinker的使用:1.先在你的工程下的build.gradle下配置、 dependencies { ... classpath ('com.tencent.tinker:tinker-patch-gradle-plugin:1.7.7') ... }2.在app的build.gradle配置dependencies {

2017-03-06 15:39:14 1702

原创 Android 双击退出APP

实现思路,因为可定只有在导航页的时候才会有双击退出的响应,所以我将这个方法放到了BaseActivity中去1.先判断时候回到了主页,只有在主页的时候才会触发双击退出APP的事件2.重写系统的onKeyDown()方法下面就贴出代码:protected boolean isRoot() { // 判断当前Activity是否是最后一个Activity return

2016-04-08 12:47:19 294

原创 Android如何将图片存入到系统图库的方法

试过很多种方法怎么能图片直接存入到系统图库中去,感觉都不太好用,今天给大家推荐一个实用的方法一、现将图片保存 public static void saveImageToAlbum(Context context, Bitmap bmp) { File appDir = null; appDir = new File(Environment.ge

2016-04-08 11:22:55 2518 1

空空如也

空空如也

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

TA关注的人

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