自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 系统服务说明

critical :设备关键服务,在4分钟内,服务重启4次,设备则重启进入还原模式。servicemanager是通过init.rc on post-fs 启动。disabled:服务不会自动运行,必须显式通过服务器启动。class:给服务指定一个类属,方便同类服务同时启动或停止。服务管理器,在这些服务死掉会立马重启这些服务。onrestart:当服务重启时执行一条指令。oneshot:当此服务退出时不会自动重启。user:在执行此服务之前切换用户名。group:类似于user,切换组名。

2023-11-30 11:02:28 327

原创 3gapp网站的使用和3gpp工作的部分流程分析

因为3GPP规范涵盖了GSM(包括CPRS和EDGE),W-CDMA(包括HSPA)、LTE(包括LTEAdvanced和LTE-Advanced Pro)和5G规范。里面的规范版本包含:新引入的至少已经完成80%,以前的版本规范,新旧合并已获得TSG批准变更请求而修订的版本,版本冻结即无需技术更改。的TSG是技术规范组,TSG是在民选领导的主持下,准备、批准、维护3GPP的技术规范和技术报告。信令协议(“阶段3”)-(RSS-CN)和OAM&P和充电(从32.-范围溢出)技术实现(“阶段 2”)

2023-09-23 22:18:47 135

原创 android launcher进入编辑模式创建文件夹

创建文件夹和编辑模式功能

2022-12-17 16:01:07 296 1

原创 systemui在launcher里下拉启动控制面板

我的需求时把在launcher里面下拉事件保留在launcher内部,因此我把OverviewProxyService的方法直接返回了。事件触摸下拉:mtk android 12的代码SystemUI/src/com/android/systemui/recents/OverviewProxyService.java。展开逻辑在PanelBar:SystemUI/src/com.android.systemui.statusbar.phone/PanelBar.java。

2022-12-14 14:16:04 356

原创 从性能优化角度看待操作系统从无到有

没有寒暄,没有客套,直接把时间线拉回1946年出现电子计算机的时候;只有通过人类操作员(Operator)来管理和操作机器,这时还没有操作系统(Operating System)这种事物。通过操作员手动去启动、扳开关、装卡片或纸带等重复大量,由于人的反应时间以秒为单位,cpu反应时间以纳秒为单位,cpu总是等待漫长的时间才有程序和数据进行下一次的执行;随着程序设计语言和编译技术的发展,程序员开发翻译符合程序来自动把代码转换成机器代码,代替了以前低效的手工机器编码方式,再随着计算机和i/设备变得更强大,计算机

2022-12-07 13:27:30 390

原创 android12 绑定surfaceflinger到大核 —1 ---指令窗口操作

这里解决方法是把surfaceflinger echo到forground组

2022-11-24 15:24:40 1717

原创 MNIST数据集提取数据

import numpy as npimport structimport cv2def readfile(): # with open('../dataset/t10k-images.idx3-ubyte','rb') as f1: buf1 = f1.read() return buf1def get_image(buf1): ima...

2022-11-24 15:11:20 310 1

原创 线程与进程的理论

以前cpu都是单核的,六个核心就有六个线程,现在有超线程技术,实现双核,四核,六核,即六个核心最少可以开12个线程。android arm 32 amr64 ,x86,x64等android处理器都是双核。进程:操作系统所管理的最少单元,线程,cpu调度的最少单元。一个进程必须有一个线程,可以有多个线程,线程必须依赖进程生产销毁。cpu有时间片轮转机制,可以让人感觉手机可以同时运行多个应用,但是对于cpu而言每一个时间它只做一件事。对上层开发,现在不要求知道这些,以前是因为设备都是单核的,容

2022-11-24 15:10:48 317

原创 【无标题】

AMS是在SystemServer的startBootstrapServices()依赖SystemServiceManager和Lifecycle进行初始化,初始化后得到对象后把systemservicemanager对象传到ams内部初始化ams声明的systemservicemanager和安装器installer,调用initPowerManagement()处理跟电源相关的初始化管理工作。第二步是看这个类是什么时候初始化这些相关功能和什么时候调用以及什么时候释放。

2022-11-24 15:09:48 77

原创 二.android 12 修改文件夹背景透明度

android12修改文件夹背景透明度

2022-11-17 10:06:33 775

原创 天道

接触天道这部电视的时候,一下被它的深刻剖析吸引住。里面的丁元英对中国文化的自卑,形象深刻的剖析大多人的文化属性。观看的时候感动很震撼,观看后感觉也不过如此。震撼是它对具体文化剖析的很干脆很大胆,简直把具有这样文化属性的人脱光了,现代中国有一段时间确实很向外,对于外国事物都是一种讨好之势。它很大胆的把这个现象说出来,观看后仔细回味又觉得它一般。回顾一下中国历史,外族入侵中原都逃不过被同化的结局。我们看历史,只是看到同化,却看不到同化的过程,在现在全球化,我们看到了同化的过程,这个过程很不美好,有的人对新文化

2020-07-24 18:22:58 151

原创 造成现代还有人相信地平说的误判

这里写目录标题云与太阳月亮的位置总结云与太阳月亮的位置目前相信地平说的人主要还是因为太阳和月亮与云的位置而相信地平说。举个例子:晚上我们看月亮的时候,有时候月亮在云的后面,有时候月亮在云的前面,因此造成一个错觉,月亮是绕着地面升起与降落。前一段时间我也觉得地平说怀疑得好有道理,直到今天,我才发现自己的知识没有运用起来。今天早上5.30分,太阳刚升起来,有很多云盖住太阳,直到六点的时候太阳缓缓升起,太阳突然在云的前面。首先我们再最高楼去看周围,目光所触天边是感觉圆的,人头顶的天是离人最近的,目光在天地

2020-07-22 13:59:40 719 1

原创 对地球生命的来源大胆猜想

开始海洋两栖陆生假设在维度A时,某个灵魂状态,发现地球上面有塑造肉体的条件。于是这个灵魂一致决定到地球上面肉体生存把灵魂安定下来。海洋1.在几十亿年前,(灵魂状态)来到地球上,为了尝试一下地球是否可以生存,从水开始尝试,灵魂力聚集水里的物质,组成灵魂印象里形状的细胞,第一个细胞组成了,再分灵魂继续组成第二个形状的细胞,一直这么组成下去,后面细胞越来越多,分出去的灵魂也彼此之间产生个体意识,产生的灵魂力越越来越大,(灵魂状态感觉灵魂变得健壮厚实),于是开始组装制作适合生物生存的环境,一些制氧的生物就此开

2020-07-14 16:07:42 171

原创 对地球生命的来源持有怀疑

维度达尔文进化论靠谱吗水的作用镜子光子维度达尔文进化论靠谱吗1.达尔文进化论给生命塑造了来源。但是生命真的是进化而来吗?鳄鱼跟恐龙一个时期的物种,在地球已经存在两亿多年,还有很多同时期物种(蟑螂,蜥蜴蛇等等)如果是进化,这些物种有很长的生存经验和适应环境经验,怎么他们的模样和生存技巧都没有多大变化?这点让我怀疑用达尔文进化论来解释生命来源的靠谱性?很多物种消失了也有很多物种突然出现,这点是确实存在。就像人类历史上存在空白期。对此进行一个假设,假设物种至今仍然从水中到陆地的衍生。水是生命维度跨入地球这个

2020-07-13 11:40:08 265 3

原创 android apk获取设备外部存储路径

usb 和 sdcard 存储路径原本原厂获取路径逻辑是通过系统属性获取。sdcard_path = System.getenv(“SECOND_VOLUME_STORAGE”);usb_path= System.getenv(“THIRD_VOLUME_STORAGE”);打印出来是null,就用apk获取设备存储路径的方式1.引用// An highlighted blockimport java.lang.reflect.*;2.调用// An highlighted blo

2020-07-10 18:08:07 1183

原创 android源码编译android studio开发的apk(二)

这里写目录标题源码编译遇到第三方jar没有发现问题源码编译遇到第三方jar没有发现问题编译错误log:Building with Jack: out/target/common/obj/APPS/DeviceTest_Rk_intermediates/with-local/classes.dexERROR: /src/com/DeviceTest/LedTestActivity.java:74: SYSTEM_UI_FLAG_SHOW_FULLSCREEN cannot be resolved or

2020-07-10 15:29:16 286

原创 思考--网购

本人11年开始网购,到现在差不多快10年了,当时用淘宝,后面用天猫,再之后用京东,现在用京东和拼多多。第一次网购买了一个二手iphone,当时是从广州寄货到大连,当时在大连读书。iphone到的时候,快递员直接拿出手机给我,六百块钱,我拿着没电的手机问快递员,要是你你会付钱吗?他说肯定不会付钱,谁知道充电能不能开机。然后就没付款给退回去。之后只网购一些衣服和鞋子。其他高价值的产品在实体店购买,像电脑之类的。天猫出现,第一次购买一台联想智能手机,感觉还可以,就把淘宝卸载了,所有网购都在天猫上进行。再之

2020-07-10 11:46:00 180

原创 android源码编译android studio开发的apk(一)

android studio 编写项目的代码调试OK,到android源码里编译到固件1.makefile2.android studio 代码结构3.在android 源码的项目结构需要调整1.makefile// A code blockAndroid.mk文件// An highlighted blockLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS) #这个主要用于是 eng、user还是 userdebug 版本参与编译; opti

2020-07-08 15:28:58 1382

原创 思考点什么呢?

1.四维是什么?从小到大,我们的科学家把地球上的人们的日常生活规律都研究透了,并总结出适合人类发展的规律。数学上 一个点,原本是黑黑的一点,放到生物上,这个我们可以看到点另存空间,超级显微镜一直放大,无限放大,我们看到的东西越多,多到甚至可以说这个点无限大。一维是一条无限长的线,二维是一个无限大的平面,三维是无限大的空间,四维是什么?可能有人说是时间,在我看来,时间只是太阳系内的一个运动规律,一天有24小时,是根据太阳系统运动导致的白天黑夜总结出来的,如果到了银河系的一个恒星系中,这个恒星没有发光,

2020-07-04 12:25:58 270

原创 kotlin 开发过程遇到问题集合

1.问题:Caused by: java.lang.RuntimeException: Error while processing G:\studykl\app\src\main\res\drawable\ic_baseline_cloud_download_24.xml : Can’t process attribute android:fillColor="@android:color/white": references to other resources are not supported by

2020-07-02 14:02:33 5820

原创 android framework源码开发---添加自己写的xml布局文件并在PhonewindowManager里调用

android 简单的运算验证思考源码java代码调用编译注意效果图思考1.往android framework 中添加自己的布局需要在什么位置添加?2.直接加上去会遇到什么问题?源码布局// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi

2020-06-29 10:19:00 1278 1

原创 Java设计模式之抽象工厂模式

抽象工厂模式工厂方法模式跟抽象工厂模式有什么区别代码遵循的原则和违反的原则总结工厂方法模式跟抽象工厂模式有什么区别1.这个我的理解是概念问题,就是思想的界限,可以理解成组织不同的表现,虽然都是工厂模式,表现不一样。实在理解不了,可以把一个工厂只有一个方法就是工厂方法模式,抽象工厂是可以多个方法。就按上一篇的代码工厂去理解。我看了网上的说法:工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类只能创建一个具体产品类的实例。抽象工厂模式:

2020-06-01 18:35:51 126

原创 Java设计模式之工厂方法模式

工厂方法模式什么是工厂方法模式一级目录一级目录一级目录什么是工厂方法模式一级目录一级目录一级目录

2020-06-01 16:59:00 77

原创 java 设计模式之简单工厂模式

java 设计模式之简单工厂模式简单工厂模式遵循哪些原则为什么要使用简单工厂模式为什么要学习简单工厂模式我怎么学习简单工厂模式并运用到代码里。一学习误区生活水果例子代码总结简单工厂模式遵循哪些原则2.开闭原则为什么要使用简单工厂模式1.规范编码,增加代码的整洁性可读性,有利于团队合作开发效率为什么要学习简单工厂模式增强自己阅读优秀软件代码的能力。增强自己团队合作开发的团队智商,即团商。我怎么学习简单工厂模式并运用到代码里。1.利用便于自己理解的生活例子理解其思想2.把那个例子写成代码

2020-06-01 16:05:32 174

原创 java 设计模式之六大原则

设计模式是java 编程最基础编程模式,几乎所有软件都遵循着设计模式和根据自己的软件需求合理搭配组合设计模式搭建自己的软件架构。我从设计模式最基础开始学习它的思想,设计模式的基础是六大原则。六大原则有基于开发语言的缺点而提出。一. 单一职责原则:一个类只负责一个职责二. 里氏替换原则:子类可以扩展父类的功能,但不能改变父类原有的功能。java有重写重载的写法,这个原则就是基于这点提出,可以继承扩展,不可以去改变原有的功能接口,即不提倡使用重写和重载的用法。这原则跟单一职责原则有承上启下,一个类A单一

2020-05-30 11:04:57 192

原创 MNIST手写数字识别程序

实验环境:python3.6.3  pip 9.0.1  tensorflow 1.10.0  window 10  oracle vm virtualbox  ubuntu 16.0.11.基于tensorflow对mnist预测,需要连接外网。下面代码可以直接复制去调试,识别率高达98%,最低也在91%。python对代码格式有非常高的要求。行头不能同时存在tab和空格。函数内行头...

2018-08-21 14:54:26 2071 1

AgingTest.rar

针对硬件开发,对cpu和gpu进行老化,以及视频播放老化

2020-07-08

空空如也

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

TA关注的人

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