- 博客(21)
- 收藏
- 关注
原创 java代码热更新
1.测试类package com.xxx.pojo;public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() {
2023-09-24 14:17:10
274
1
原创 使用 AIDEGen 将 AOSP 项目导入 Android Studio
使用 AIDEGen 将 AOSP 项目导入 Android Studio
2023-08-02 16:15:37
313
原创 AIDL笔记
AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据此而生成的一个IInterface的实例代码,AIDL其实是为了避免我们重复编写代码而出现的一个模板.会在app\build\generated\aidl_source_output_dir\debug\
2023-05-28 01:01:06
323
原创 自定义view
/ 创建对象时调用 public CustomView(Context context) {} // xml文件调用 public CustomView(Context context , @Nullable AttributeSet attrs) {} @Override // 测量尺寸 protected void onMeasure(int widthMeasureSpec , int heightMeasureSpec) {
2022-04-06 23:53:27
325
原创 git删除本地所有未提交的更改
git checkout . && git clean -xdf一般 git clean都是配合git reset 使用的如果你有的修改已经加入了暂存区那么,命令git reset --hardgit clean -xdfgit回滚到某一个版本git reset —hard a136c6923d882ffc9065439f33412936902a1f5d强制提交:git push -f origin master(三)git pull强制覆盖本地文件git fetch
2022-03-29 17:05:53
10367
原创 Android.mk使用
1.mk文件初识当前目录的路径LOCAL_PATH := $(call my-dir)清除除了LOCALPATH的环境变量include $(CLEAR_VARS)编译生成的模块名称LOCAL_MODULE := hello-jni源文件 \ 连接符,连接文件LOCAL_SRC_FILES := hello-jni.c hello.c生成的文件位置LOCAL_MODULE_PATH := $(LOCAL_PATH)生成哪种类型的文件(二进制)#include $(BUILD_EXE
2022-03-27 16:41:42
3245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人