ANDROID 二月 07, 2023

Android • Jetpack Compose

文章字数 4.3k 阅读约需 8 mins.

本篇将介绍我最近在对 Android 项目进行开发时,使用 Jetpack Compose Ui 组件库 的一些笔记分享。

Google Android Developer 中对 Jetpack Compose 的介绍:

Jetpack Compose is Android’s recommended modern toolkit for building native UI...

查看全文

ANDROID 九月 15, 2022

Android • Expand View

文章字数 2.8k 阅读约需 5 mins.

本篇将介绍我最近在对 Android 项目进行功能开发时,对展开 View的一些笔记分享。

在日常项目开发中,通常会使用到如展开列表样式的布局实现,通常适用于用户个人页介绍用户信息或其他使用场景。

在阅读本文前,你需要了解:Android 简单过渡动画 AutoTransition()Android Developer 中对于 AutoTransitio...

查看全文

ANDROID 八月 30, 2022

Android • View

文章字数 7.9k 阅读约需 14 mins.

本篇将介绍我最近在对 Android 项目进行开发时,有关 View 方面的笔记分享。

在阅读本文前,你需要了解:

  • View:视图,在 Android 中通常用于展示与用户进行交互的 Ui(User Interface),View 是所有 Android 现有布局中的最基础类,所有与 Ui 相关的视图均继承自 View;
  • ViewGroup...
查看全文

ANDROID 八月 26, 2022

Android • Jetpack • Navigation

文章字数 1.1k 阅读约需 2 mins.

本篇将介绍我最近在对 Android 项目进行开发时,有关 Navigation 方面的笔记分享。

Google Android Developer 中对 Navigation 的介绍:

Navigation refers to the interactions that allow users to navigate across,...

查看全文

ANDROID 八月 02, 2022

Android • RecyclerView

文章字数 5.2k 阅读约需 9 mins.

本篇将介绍我最近在对 Android 项目进行开发时,使用 RecyclerView 的一些笔记分享。

Google Android Developer 中对 RecyclerView 的介绍:

RecyclerView makes it easy to efficiently display large sets of data. ...

查看全文

ANDROID 七月 12, 2022

Android • Base Util

文章字数 1.5k 阅读约需 3 mins.

本篇将介绍我最近在对 Android 项目进行开发时,对基类封装的一些笔记分享。


BaseActivity

Activity 基类封装

open class BaseActivity : AppCompatActivity() {

    private val viewModelProvideForActivity: ViewModelProvide...
查看全文

ANDROID 七月 05, 2022

Android • File

文章字数 2k 阅读约需 4 mins.

本篇将介绍我最近在对 Android 项目进行功能开发时,对文件操作的一些笔记分享。

在阅读本文前,你需要了解常用的 Android 文件存储方式:

  • (1):保存到外部SD卡(由于现在的手机大部分不支持SD卡扩展,该方法的使用率也逐渐降低,通常用于对旧设备进行适配);
  • (2):保存到系统内部文件夹(如存储照片与音视频),该方法需要提前...
查看全文

ANDROID 六月 24, 2022

Android • Video

文章字数 9.4k 阅读约需 17 mins.

本篇将介绍我最近在对 Android 项目进行视频编辑功能开发的一些笔记分享。

在阅读本文前,你需要了解常用的 Android 视频播放方式:

  • (1):使用 系统自带的播放器 进行播放,该方式需要指定 Intent的Action为ACTION_VIEW,Data为视频Uri,Type为待播放视频的MIME类型;
  • (2):使用 VideoView...
查看全文

ANDROID 五月 02, 2019

Android • Bug Note

文章字数 3.8k 阅读约需 7 mins.

在 Activity / Fragment 中通过声明 layout id 获取 View

在 Gradle 6.5 后, 若想直接使用 layout id,在 app 文件夹下 的build.gradle 添加如下代码启用该功能。

PS: Google 已不建议在 Activity / Fragment 中直接使用layout id,建议迁...

查看全文

ANDROID 四月 09, 2019

Android • Review

文章字数 22k 阅读约需 41 mins.

本篇将介绍我在整理曾经学习 Android时的一些笔记,也算是对曾经所学知识的回顾

待完善ing……


四大特性

封装

原则:将不需要对外提供的内容隐藏起来,属性隐藏,提供公共的访问方式。

好处:提高安全性,代码复用性

局部变量隐藏成员变量(就近原则)


继承

在程序中,继承是在描述类与类之间的所属关系,蒋多个类中的共有成员...

查看全文
0%