framework

导航

2021年6月30日 #

Clion单步调试

摘要: 如下代码做链表初始化的代码 void LinkList::CreateLinkList(int n) { ElemType *pnew, *ptemp; if(head=NULL){ cout << "Error head NULL" << endl; } ptemp = head; if (n < 阅读全文

posted @ 2021-06-30 18:32 framework开发 阅读(737) 评论(0) 推荐(0) 编辑

C++之结构体指针

摘要: 结构体指针记得初始化,一定要初始化 int main() { std::cout << "Hello, World!" <<"\n"<< std::endl; struct Glass glass; getNumber(&glass); std::cout << "name=" <<glass.na 阅读全文

posted @ 2021-06-30 15:48 framework开发 阅读(546) 评论(0) 推荐(0) 编辑

Looper的核心代码

摘要: private native void nativePollOnce(long ptr, int timeoutMillis); /*non-static for callbacks*/private native static void nativeWake(long ptr); /** * Wa 阅读全文

posted @ 2021-06-30 10:34 framework开发 阅读(39) 评论(0) 推荐(0) 编辑

2021年6月29日 #

线程顺序执行之join

摘要: /** * 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? * @author RJH * 2017年11月24日 */ public class JoinDemo { public static void main(String[] args) { // 阅读全文

posted @ 2021-06-29 16:49 framework开发 阅读(67) 评论(0) 推荐(0) 编辑

USB interface通道

摘要: 每个usb pidvid提供好几个interface通道 ,每个interface提供最多俩endpoint 06-28 12:55:36.964 D/UsbHostManager( 1580): UsbConfiguration[mId=1,mName=USB-3.0,mAttributes=22 阅读全文

posted @ 2021-06-29 11:33 framework开发 阅读(563) 评论(0) 推荐(0) 编辑

byte为什么要&0xff

摘要: 原码反码补码这三个概念 对于正数(00000001)原码来说,首位表示符号位,反码 补码都是本身 对于负数(100000001)原码来说,反码是对原码除了符号位之外作取反运算即(111111110),补码是对反码作+1运算即(111111111) byte占8位,int占32位 也就是说在byte向 阅读全文

posted @ 2021-06-29 11:23 framework开发 阅读(308) 评论(0) 推荐(0) 编辑

2021年6月19日 #

应用签名问题

摘要: 应用安装想要拥有系统权限,就要有系统签名 apk的签名方法: jarsigner -verbose -keystore keystore文件路径 -signedjar 签名后生成的apk路径 待签名的apk路径 别名 举个例子: jarsigner -verbose -keystore D:\Wor 阅读全文

posted @ 2021-06-19 13:38 framework开发 阅读(51) 评论(0) 推荐(0) 编辑

2021年6月9日 #

Cion如何导入需要的.h文件

摘要: 导入整个工程会很卡,常用到的一些库如下 system/coreframework/avframework/nativealps/bionichardware/libhardware 进入源码目录,打包出来放到一个公共地方,然后把工作目录放进来打开即可find ./bionic/ -name '*.h 阅读全文

posted @ 2021-06-09 22:01 framework开发 阅读(53) 评论(0) 推荐(0) 编辑

2021年6月8日 #

ActivityThread的理解

摘要: 1. 进入main方法,初始化MainLooper,主线程Handler,同时初始化ApplicationThread(Binder线程,负责IPC通信)用于和AMS通信交互 2. 通过ActivityManagerProxy与AMS通信,发起attachApplication请求(作用是将Appl 阅读全文

posted @ 2021-06-08 09:30 framework开发 阅读(376) 评论(0) 推荐(0) 编辑

2021年6月7日 #

Eclipse导出jar包添加到androidstudio使用

摘要: 一、 . 导出JAR file Export-->JAR file,按如下设置后点“Finish” 二、 1.首先打开Android Studio,新建一个项目 2.接下来展开App目录,找到libs文件夹 3.然后将准备好的Jar包拷贝进去, 4.接着右键Jar包,选择Add As Library 阅读全文

posted @ 2021-06-07 11:22 framework开发 阅读(84) 评论(0) 推荐(0) 编辑