自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AOSP 源码编译android 12

python2 sudo apt-get install python python3 sudo apt-get install python3 repo因为Android源码由多个git组成,故安装repo利于管理git工程. repo安装步骤 b.下载启动器 注意 如果提示 curl: command not found ,那是因为没装 Curl 执行 :sudo apt-get install curl -y我采用的是另外

2023-12-17 18:24:13 3037 1

原创 运行npm install卡住不动的几种解决方案

在前端开发经常会遇到运行npm install 来安装工具包一直卡住不动,为此这里提供几种解决方案,供大家参考学习,不足之处还请指正。

2023-11-11 22:34:34 59174 23

原创 微信小程序使用Echart实现折线图案例

一、实现效果二、echart引入参考另一位博主博客微信小程序引入echarts图表(保姆式)_啊翔呀的博客-优快云博客_微信小程序引入echarts总结来就是以下几步 1.首先,下载echarts微信版 地址:GitHub - ecomfe/echarts-for-weixin: Apache ECharts 的微信小程序版本2.把ec-canvas文件复制到项目中,由于我项目采用的是分包,故直接复制到需要使用到echart图表的包下。 3.在app.json文件中加入下代码4.datacharts

2022-12-05 14:39:58 2877 1

原创 微信小程序个人中心页面 案例

微信小程序 开发,经常会遇到个人中心页面 的需求,为了方便大家使用,决定将个人总想页面进行开源,以供大家参考交流。

2022-12-05 09:04:22 21016 11

原创 实时AI对话-----Android应用大模型

以下是实现(类似豆包效果)并的完整 Java 代码方案,结合高频更新优化和动画控制: ​。

2025-03-25 14:17:55 356

原创 android源码应用预制

通过以上步骤,您可以将应用深度集成到 Android 系统镜像中,实现开机预装、系统级权限控制等功能。根据实际需求调整配置,并始终遵循 Android 开源项目的设计规范。Android 13+ 要求动态权限白名单需通过。:检查 XML 文件名和权限声明是否匹配包名。若使用 Soong 构建系统,创建。Android 10+ 需使用。3.编写编译配置文件。2.创建编译配置文件。在设备配置文件中(如。防止应用数据被清除。

2025-03-20 22:27:18 381

原创 linux系统开发如何监控系统性能

在Linux系统开发中,监控系统性能是优化资源利用、排查问题的关键。通过以上工具和方法,您可以全面监控Linux系统的性能,快速定位瓶颈并进行优化。等核心资源的监控工具与方法,并提供实战案例。实时监控CPU、内存、磁盘、网络、进程。:磁盘利用率(接近100%表示瓶颈)。:所有Linux发行版默认集成。:系统负载(1/5/15分钟)。,导入模板(如ID:8919)。:I/O请求平均等待时间。:Swap换入/换出频率。彩色界面,支持鼠标操作。中的算法或减少循环次数。:运行队列中的进程数。:进程CPU占用率。

2025-03-09 16:58:45 790

原创 《围城》之思:生活与理想的边界探索

围城”不仅是文学的意象,更是人生哲理的体现。它提醒我们,无论身处何种境遇,都应保持一颗平和与开放的心,既不过度美化未得到的事物,也不轻易贬低已拥有的。生活是一场旅行,重要的不是终点,而是沿途的风景以及我们如何欣赏这些风景。学会在“围城”中寻找平衡,享受过程,或许才是逃离“围城”困境,拥抱真实与幸福的最佳途径。

2025-03-06 17:35:17 430

原创 Android Framework 常见面试题

从按下电源键到 Launcher 启动的系统流程(涉及 Bootloader、Kernel、Init、Zygote、SystemServer)。描述 Android 系统的四层架构(Linux Kernel、Native、Framework、Application)及各层职责。内存泄漏的常见场景(Handler、静态变量、匿名内部类)及检测工具(LeakCanary、MAT)。View 的测量(Measure)、布局(Layout)、绘制(Draw)流程。需要注意哪些问题(测量、绘制、触摸反馈)?

2025-03-06 14:29:56 587

原创 android 系统 wms详解

WMS 是 Android 系统的核心服务之一,掌握其工作原理对于理解 Android 图形系统、用户交互机制至关重要。在面试中,除了理论知识,面试官可能会结合实际场景(如窗口卡顿、输入事件丢失)考察候选人的深度理解能力。建议结合 AOSP 源码深入学习 WMS 的实现细节。

2025-03-03 08:45:30 933

原创 android系统 pms详解

PMS 是 Android 系统的核心服务之一,掌握其工作原理对于理解 Android 应用的安装、卸载、权限管理等机制至关重要。在面试中,除了理论知识,面试官可能会结合实际场景(如 APK 安装失败、权限管理问题)考察候选人的深度理解能力。建议结合 AOSP 源码深入学习 PMS 的实现细节。

2025-03-03 08:42:39 940

原创 Android 系统 AMS(ActivityManagerService)

AMS 是 Android 系统的核心服务之一,掌握其工作原理对于理解 Android 应用的生命周期、进程管理、四大组件运行机制至关重要。在面试中,除了理论知识,面试官可能会结合实际场景(如 ANR 分析、性能优化)考察候选人的深度理解能力。建议结合 AOSP 源码深入学习 AMS 的实现细节。

2025-03-02 22:50:28 1114

原创 Android 12 AOSP拦截Home键教程

在 Android 12 的 AOSP(Android Open Source Project)中,拦截 Home 键的返回操作需要修改系统级别的代码。由于 Home 键是系统级别的按键,通常由系统处理,因此拦截它需要深入系统框架层进行修改。

2025-02-28 13:41:36 360

原创 android aosp系统定制如何监控系统性能

监控 Android 系统性能是优化系统、排查问题和提升用户体验的关键步骤。以下是一个详细的方案,涵盖从工具使用到自定义监控的实现方法。

2025-02-25 21:55:27 984

原创 android系统 使用哪些工具可以分析组件间的依赖

编写脚本自动化分析依赖关系。

2025-02-25 20:35:52 738

原创 Android AOSP系统裁剪记录

Android 系统裁剪是指根据需求移除不必要的组件和功能,以优化系统性能、减少存储占用或满足特定设备需求。

2025-02-25 20:19:41 494

原创 Android系统开发 给system/app传包报错

分区通常是只读的(Read-only file system),这意味着普通用户或应用程序无法直接修改该分区的内容。如果APK需要作为系统应用运行,可能需要使用系统签名密钥对APK进行签名。目录:your_app.apk(apk据绝对路径)分区可能会导致设备无法启动,建议提前备份重要数据。分区可能会导致设备变砖(无法启动),请谨慎操作。某些设备可能需要将APK文件放入。不是所有设备都支持将APK文件直接放入。如果设备未Root,无法完成此操作。要解决这个问题,你需要将。修改文件权限并重启设备。

2025-02-19 14:06:02 610

原创 Android adb测试常用命令大全

得到com.teleca.robin.test进程使用的内存的信息 adb shell dumpsys meminfo com.teleca.robin.test。

2025-02-12 22:30:01 683

原创 Python+appium实现自动化测试

2、Appium Server GUI v1.5.1以上3、脚本语言:Python3.x4、IDE:安装Pycharm5、安装Java JDK 、Android SDK、win10环境。

2025-02-12 09:27:44 1695

原创 App自动化测试--java版

1、eclipse或Android studio2、testNg插件(eclipse)3、appium。

2024-12-24 17:38:04 224

转载 AndroidStudio无法识别连接夜神模拟器

接下来单独复制一个上图中的adb.exe,进行重命名为nox_adb.exe替换到夜神模拟器的bin路径下。2、在文件夹目录那里输入cmd,然后输入以下代码(一定要打开模拟器),前提保持模拟器打开状态。原因:Android Studio的adb版本与夜神模拟器的adb版本不一致。首先复制这个三个到夜神模拟器的bin路径下面进行替换。安装路径下的bin路径(安装路径可以带有中文路径)①打开AndroidStudio的SDK所在位置。②进入platform-tools路径下。

2024-12-12 22:43:22 891

原创 Android AspectJ实现埋点

AspectJ是Eclipse托管给Apache基金会的一个开源项目,是目前实现AOP框架中最成熟、功能最丰富的语言。AOP的动机是发现那些使用传统的编程方法无法很好处理的问题,如横切关注点(cross-cutting concerns)的处理。这些关注点通常横跨多个模块或类,使用传统的面向对象编程方法难以集中管理和维护。

2024-12-02 13:33:32 403

原创 Android实现画廊效果

【代码】Android实现画廊效果。

2024-11-21 16:45:48 342

原创 android 实现答题功能

实现起来其实不难,首先我们可以看到,界面是由答题进度、题目、选项ABCD组成,现在就是要考虑实现方式,答题进度可以使用Textview+progressbar实现,题目直接使用Textview,选项ABCD使用listview或者recyview,这里选择后者recyview。

2024-11-21 10:43:17 617

原创 AOSP 12 Launcher3 禁止卸载第三方app

在android12.0的系统rom开发中,预安装的方法来安装这个app.然后在Launcher3 拖拽卸载时,不让他卸载接下来就看Launcher3 app 长按卸载的流程在luncher.xm中。

2024-10-25 09:16:13 250

原创 android 10 设置app为默认浏览器

在12.0 的产品定制化中,如果系统安装多个浏览器时,需要设置默认浏览器来完成需求,这就需要看系统设置中的相关源码当出现多个浏览器时,该如何设置默认浏览器呢,其实在Settings 默认应用->浏览器应用 当点击选择浏览器时会调用接下来就来分析下PermissionController设置默认浏览器的相关源码。

2024-10-24 10:22:21 570 1

原创 android 12 应用安装白名单

在Android 12.0系统中,实现APP应用安装白名单功能,主要是为了确保只有在白名单内的应用能够被安装。

2024-10-23 23:22:32 1019

原创 Android 12.0进程保活白名单功能实现

在Android 12.0系统中,实现进程保活白名单功能是为了确保某些重要的应用程序即使进入后台也能长时间保持运行状态,不被系统自动杀死。

2024-10-23 23:04:57 1714

原创 Android12.0进入默认Launcher前黑屏的解决办法

在Android 11.0和12.0系统中,进入默认Launcher前出现2秒的黑屏问题,可能由多种因素导致。

2024-10-12 17:02:33 1353

原创 Android 12.0 系统开机自启动第三方app

在12.0的系统rom定制化开发中,由于有些第三方app,需要在接收到开机广播后,启动app,但是在10.0以后第三方app就接收不到开机广播了只有系统app才可以接收到开机广播了,所以在app内通过接收开机广播自启动就没法实现了 这就需要在系统中添加 监听Q 开机完成广播的功能,然后在接收到开机广播后启动第三方app就可以了。

2024-10-11 22:31:40 919 5

原创 Android系统定制--Settings

在Android系统中,移除Settings应用中的顶部标题和搜索框通常涉及对应用界面布局的修改,这可以通过编辑XML布局文件和Java/Kotlin代码文件来实现。以下是一个基于Android系统一般开发实践的步骤概览,适用于不同版本的Android系统(如Android 11、12、13等),但请注意,具体实现可能会因Android版本和定制厂商的不同而有所差异。以Android13为例。

2024-09-12 20:09:45 875

原创 Android 源码多个Launcher设置默认Launcher

在Android系统中,设置默认Launcher(启动器)是一个涉及系统权限和配置的过程。通常,这个过程不是通过简单地修改几个文件或设置就能完成的,因为它需要系统级别的权限。不过,我可以概述一下在Android源码级别如何设置或允许用户选择默认Launcher的大致步骤。代码路径:frameworks/base/core/java/com/android/internal/app/ResolverActivity.java2.多个launcher 启动设置默认launcher的核心功能实现和分析通过在系统中

2024-09-12 19:47:37 3305

原创 Android 12 Launcher3 去掉Hotseat

在12.0 产品定制化开发中 由产品需求Launcher3 页面布局的原因,要求Launcher3 需要去掉Hotseat 不显示Hotseat下面几个图标,而做满屏app的显示,从而达到美观的效果,下面就来分析去掉Hotseat从而实现这个功能。

2024-09-12 10:38:11 820

原创 Android Launcher3 修改workspace页面行数和列数

step1: 需要根据预览图来定义好放在Workpace/AllApps/Hotseat里的图标数量。操作提示: 重名6_by_3,代表6行3列,复制并改名一份default_workspace_6x3.xmllauncher:numRows="3" //行数launcher:numColumns="6" //列数launcher:numFolderRows="3" //文件夹行数launcher:numFolderColumns="3"//文件夹列数。

2024-09-12 09:42:52 558

原创 Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner

gradle 版本是7.3.3。

2024-09-10 09:43:31 2393

原创 Android源码 ota升级

路径:/packages/apps/Settings/res/xml/my_device_info.xml。

2024-09-09 22:26:18 2355

原创 Android 12 SystemUI下拉状态栏禁止QuickQSPanel展开

遇到需求,QuickQSPanel首次下拉后展示快捷功能模块以后就是显示QuickQSPanel,而不展开QSPanel,接下来要从下滑手势下拉出状态栏分析功能实现。也就是直接是展开状态。

2024-09-08 22:20:32 1063

转载 android.mk添加第三方jar包

以上红色字体部分为添加jar包的语句,其中关键在于LOCAL_STATIC_JAVA_LIBRARIES := libarity和LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libarity:lily.jar 这两句。libarity为jar包的别名,可以随便取,只要与下面相对应就行。但是后面冒号后面的那个jar包名字就必须写你需要引入的jar包名字。jar包应该方在工程的根目录下,也就是与你要编译的app的src,res,Android.mk文件同级的目录。

2024-09-08 21:39:38 141

原创 Android 编译时:m、mm、mmm、mma、mmma的区别

【代码】Android 编译时:m、mm、mmm、mma、mmma的区别。

2024-09-08 21:29:22 487

转载 Android12 源码 修改系统音量默认初始值

-1) {= -1) {/*注释开始= -1) {= -1 &&} else {= -1) {= -1 &&} else {} else {= -1) {= -1 &&} else {= -1) {= -1 &&} else {注释结束*/0);

2024-09-08 14:55:57 504

Android流式布局实例

Android开发使用到的流式布局,适合用在热门标签、热门搜索等,本实例主要用到自定义viewpager,下载本实例可以学习自定义Viewpager。

2016-10-19

Viewpager左右无限循环滑动

在项目中实现Viewpager左右无限循环滑动,提高用户体验效果。

2016-10-19

布局tablayout

在github上发现的一个tablayout,非常好用

2016-10-14

Android头像图片上传

在Android开发中,经常用到上传头像的功能,本实例类似于QQ头像上传,支持手机拍照上传。

2016-10-14

21天学通Linux.C编程

21天学通Linux.C编程很适合初学者学习,想走近Linux c的世界,这本书入门较快

2015-06-30

Quartus II 9.0 在Win7 64bit下破解说明和破解机.rar

Quartus II 9.0 在Win7 64bit下破解说明和破解机.rar ,内含教程。

2015-05-29

opencv教材代码

希望opencv这本书的代码给学习利用opencv研究机器视觉的朋友带来方便

2015-04-17

多用户门铃

当有客人来访时,在小区门口按下相应的住户家的门铃的按钮,这时住户家门口的门铃就会响起,然后住户打开家门,客人就可进入,在主人打开门时,LED灯就会闪。

2015-01-03

篮球秒表计时

秒表实验目的: 1、通过自己动手,熟悉单片机最小系统及各个口用途 2、用单片机控制数码管实现秒表功能

2015-01-03

篮球计分器

篮球记分器, 主要功能: 1.12分钟倒计时 2.分别给A、B队加1、2、3分并显示 3.换场A、B两队分数交换

2015-01-03

AT89C52单片机计数器

利用AT89C52单片机来制作一个手动计数器,按一下加1,计数器从00一直加到99,实现100个数值的计数功能。在AT89C52单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示。

2015-01-03

1602液晶显示电子闹钟

1602液晶显示格式为“时时:分分”。用按键控制,其中四个控制修改现在时间,四个用来设定闹钟时间,一旦时间到则发出声响。

2015-01-03

模拟电梯控制

用单片机模拟电梯上下楼及显示楼层,里面包含源代码及电路图。

2015-01-03

病房呼叫系统

启动系统后,数码管显示0。当有一个病人呼叫时,数码管显示相应病房号,同时蜂鸣器响起;当有一个病人正在呼叫,而另外一个病人也要呼叫,数码管继续显示先呼叫的那个病人的病房号,蜂鸣器继续响,只有当护士按下复位开关之后,才可以显示别的病人的病房号。

2015-01-03

单片机89c51报警灯

报警器与旋转灯,是一种为防止或预防某事件发生所造成的后果,以声、光两种形式来提醒或警示我们应当采取某种行动的电子产品。随着科技的进步,机械式报警器越来越多地被先进的电子报警器代替,经常应用于系统故障、安全防范、交通运输、医疗救护、应急救灾、感应检测等领域,与社会生产密不可分。

2015-01-03

keil实验仿真板

keil实验仿真板,可用于单片机时钟电路的仿真,资源内包含教程,实验板有两个,一个是流水灯电路,另一个是包含七段译码显示器的实验电路。

2014-12-19

Protel_99_se_快速入门教材

Protel_99_se_快速入门教材,快速入门,内容简单易懂。内容主要包括prtel的主要操作及步骤.

2014-12-09

多路彩灯控制器的设计与分析

多路彩灯控制器的设计与分析,花型变化有六种,循环变化,有波形图及源程序。

2014-12-09

在protues使用ARM

在protues中使用ARM做设计,各类设计等

2014-11-06

综合实验源代码-交通灯

你还在为找不到ARM嵌入式十字路口交通灯的设计而烦恼么,过来下载你就可以直接解决

2014-10-29

shuzidianlu 24s计时器

数字电子技术24S计时器,运用于篮球计时或者其他计时。

2014-10-28

android差分工程

差分工程

2024-07-05

android 增量更新差分压缩包

android 增量更新差分压缩包,直接解压可对app做差分生成差分包patch。

2024-07-05

睡眠分期图,使用Android写的一个图表

睡眠分期图,使用Android写的一个图表

2024-06-03

android蓝牙封装代码

android蓝牙封装代码

2023-12-12

后台管理系统,登录页面demo

后台管理系统,登录页面demo

2023-05-13

Android 仪表盘与圆形进度条开发案例

Android 仪表盘与圆形进度条开发案例

2023-02-15

fllutter开发app,项目源代码

fllutter开发app,项目源代码

2023-02-10

Android原生折线图

Android原生折线图案例工源码

2023-02-05

uni-app调用Android原生可以实现通信及打开WiFi

uni-app调用Android原生可以实现通信及打开WiFi

2023-01-13

uni-app插件开发

uni-app插件开发

2023-01-13

android 获取wifi输入密码连接

android 获取wifi输入密码连接

2023-01-06

MPAndroidbar.rar

关于MPAndroidChart柱状图左右滑动 参考https://blog.youkuaiyun.com/nickyyu/article/details/48413795

2020-03-10

Android客户端与服务端的交互

Android客户端与服务端的交互,包括图片跟文件的上传。

2016-10-14

Android网络请求框架

Android网络请求框架包含okhttp、volley、httpclient、xutils等jar包

2016-10-14

空空如也

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

TA关注的人

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