自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CountDownLatch

CountDownLatch是JDK提供的一个同步工具,它可以让一个或多个线程等待,直到其他线程执行完一系列操作后再继续执行。

2023-08-14 22:13:06 49

原创 在Android Studio下进行NDK开发

JNI的全称就是Java Native Interface,其实它就是一种协议。一说协议,那它就是对某种东西的一个规范和约束,说的好听一点就是标准化。意思是如果你想用我这个东西,那你必须要遵守我这边的规范。有了JNI这个协议,Java和C/C++代码才能相互调用。NDK全称是Native Development Kit,它就是一个本地开发的“工具包”。Java开发要使用JDK,Android开发要使用SDK,那我们在Android中要进行native开发,也要用到它对应的工具包,即NDK。

2023-06-24 17:25:15 859

原创 HandlerThread的使用和原理

HandlerThread的使用和原理

2022-10-13 22:04:43 768 1

原创 设计模式:动态代理模式(Proxy Pattern)

设计模式:动态代理模式(Proxy Pattern)

2022-08-15 21:15:56 41

原创 设计模式:静态代理模式(Proxy Pattern)

设计模式:静态代理模式(Proxy Pattern)

2022-08-15 20:56:28 59

原创 AIDL的使用

AIDL的使用

2022-08-02 11:27:03 556

原创 ContentProvider讲解与实例应用

A进程插入数据到数据库,步骤如下1.创建数据库表:package com.example.demoaimport android.content.Contextimport android.database.sqlite.SQLiteDatabaseimport android.database.sqlite.SQLiteOpenHelperprivate const val DB_NAME ="weather_provider.db"const val TABLE_NAME ="we

2022-03-16 17:23:57 4025

空空如也

空空如也

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

TA关注的人

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