E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android系统驱动调试
进程保活方案学习
Android系统
正式基于这一原理进行进程管理。这里的OOM不是我们应用程序内的oom异常,而是整个系统内存不足内存管理乃至进程管
AnAppleADie
·
2023-10-08 14:53
Android系统
升级A/B分区OTA升级应用层调用UpdateEngine代码
最近在搞AndroidA/B分区OTA升级,手机方案公司出来之后就好久没搞过源码开发了,开始以为挺简单的一个事,没想到折腾了几天,还好终于搞定!最开始以为还是走RecoverySystem.installPackage这种方式,确认之后得用UpdateEngine方式了。另外有点坑的是,代码调用其实就那么点,但是参数之类的很关键,还有权限也很关键,搬砖过来走不通,我就是卡了2天,一些莫名的错误,没
xiaowang_lj
·
2023-10-08 10:01
android
python
开发语言
Android如何应对内存回收机制
Android系统
中的进程管理进程优先级的设置对于每一个运行中的进程,Linux内核都通过proc文件系统暴露这样一个文件来允许其他
寒_蝉
·
2023-10-08 07:27
Matrix卡顿优化之IdleHandlerLagTracer源码分析
前言IdleHandler是
Android系统
为开发者提供的一种在消息队列空闲时运行任务的机制,通过IdleHandler执行的任务优先级低于主线程优先级,会在主线程任务执行完成后再执行,所以适用于一些实时性要求不高的任务
Android小贾
·
2023-10-08 06:14
性能优化
Android
Framework
移动开发
android
framework
APP架构
性能优化
Android系统
定制之监听USB键盘来判断是否弹出软键盘
一.项目背景在设备上弹出软键盘,会将一大部分UI遮挡起来,造成很多图标无法看到和点击,使用起来不方便,因此通过插入usb键盘输入代替软键盘,但是点击输入框默认会弹出软键盘,因此想要插入USB键盘时,默认关闭软键盘,拔出键盘时再弹出,方便用户使用二.设计思路2.1首先我们需要监听USB键盘的插拔系统中可以通过监听USB设备插拔状态,来监听USB键盘的插拔,2.2但是由于USB设备有很多种,那么如何区
有头发的猿
·
2023-10-08 02:36
Android系统定制
android
USB
input
keyboard
java
解决Android无法使用Apache的Base64的问题,安卓不能使用org.apache.commons.codec.binary.Base64 的问题
因为
android系统
framework层也使用了org.apache.commons.codec库,运行时调用的是framework层的库,没有加载我们添加的包,导致我们不能使用该库的方法。
派的十二位
·
2023-10-07 16:30
Android开发
实用教程
七、Binder 机制初探
Android系统
是基于Linux内核的,因此有必要了解一些相关
Yjnull
·
2023-10-07 06:55
Android系统
源码目录及功能介绍
Android的移植按如下流程:1.androidlinux内核的普通驱动移植,让内核可以在目标平台上运行起来。2.正确挂载文件系统,确保内核启动参数和android源代码system/core/rootdir目录下的init.rc中的文件系统挂载正确。3.调试控制台,让内核启动参数中的console参数以及android源代码system/core/init/init.c中的console_na
古道异禀
·
2023-10-07 05:39
Android
Android targetSdkVersion什么意思?
比如我的应用设置minSdkVersion29,然后我在
android系统
8.1.0版本的手机上安装,8.0Build.VERSION.SDK_INT==27,这时我的应用安装不上,报错如图:2.compileSdkVersion29
liangoogle
·
2023-10-06 18:07
软件项目和安全项目案例(承接软件和安全项目合作)
一、软件开发项目咨询1.承接车载等终端
Android系统
定制,Android、iOS、鸿蒙APP项目(提供安全测试、APP加固、安全培训相关安全服务)2.承接前后端项目、官网等网站项目(提供渗透测试、安全开发
哆啦安全
·
2023-10-06 17:13
移动安全
Web安全
游戏安全
安全
iOS安全
移动安全
web安全
软件需求
安全性测试
Android手机无法连接WIFI等问题的6种解决方案
共码科技,懂软件、懂安全的科技公司,公司承接
Android系统
产品定制、Android、iOS等APP开发、前后端网站开发、小程序开发、安全检测、渗透测试、溯源取证、安全服务等项目!
哆啦安全
·
2023-10-06 17:12
移动安全
Android系统
Android系统定制
Android系统定制
移动安全
android otaupdate源码路径,android OTA差分包的生成方法
在make
android系统
后,会生成系统的img文件。makeotapackage会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。
乔麓心
·
2023-10-06 15:03
android
otaupdate源码路径
Android 后台运行白名单,优雅实现保活
保活现状我们知道,
Android系统
会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。
zhx喜籽
·
2023-10-06 11:31
如何深入学习
Android系统
Android工程师级别和学习路线《Android进阶指北》Android进阶指北》是一本Android进阶图书,结合《Android进阶之光》和《Android进阶解密》两本书介绍的知识,一同建立起Android应用开发进阶知识体系。全书共分13章,主要从3个方面来组织内容:(1)Android应用开发所需要掌握的系统源码知识,包括系统源码的下载、编译、调试,包管理机制,输入系统,NativeB
fantasy2020
·
2023-10-06 05:58
Android
android
学习
java
性能
系统
网页前端(13)移动端页面布局
移动端app分类1、NativeApp原生app手机应用程序使用原生的语言开发的手机应用,
Android系统
用的是java,iOS系统用的是object-C2、HybridApp混合型app手机应用程序混合使用原生的程序和
錦魚
·
2023-10-06 03:29
几项关于
Android系统
安全性的设置
1,来自GooglePlay的保护PS:国内没有,代替的是个大厂商自带的安全中心,或者大多数人自行下载的各类安全软件,例如360,腾讯手机助手等在海外版本中,除非用户手动禁用,一般都会在手机上自动开启,国内厂商自带的安全中心,手机助手也是如此,自己下载的第三方安全软件需要手动开启,并允许后台运行。一般来说,这类软件是安卓系统安全的第一道防线,除了其他功能之外,他会持续扫描你的手机,寻找行为不当的应
我不写博客
·
2023-10-05 22:02
[LMKD] [Android] 进程OomAdj调整分析:OomAdj状态简要(1)
一.什么是OomAdjoomAdj是
Android系统
中的一个进程内存管理参数,它决定了系统在内存不足时回收进程的顺序。oomAdj的值越小,说明该进程越重要,越不容易被系统回收。
长安故里.
·
2023-10-05 13:15
Android开发旅途
android
java
aosp
Android进程间通信Binder 浅析
Android系统
是基于Linux内核的,而Linux内核继承和兼容了丰富的Unix系统进程间通信(IPC
小地盘
·
2023-10-05 02:32
Android学习
Android学习
android
Binder
进程间通信
Android的进程间通信(一) 之 进程隔离简述
我们可以举一个例子:当在
Android系统
上运行着微信,假如不存在进程间隔离,那么其他
刘裕育
·
2023-10-05 02:01
android
进程通信
linux
android
linux
进程通信
网络驱动->PHY
驱动调试
1.Linux系统网络协议层架构网络协议框架图:网络子系统是linux操作系统里很重要的一部分。关于这部分有很多的参考资料。这里主要说明一下phy芯片在整个子系统里的位置。从这个结构里看到,PHY驱动的功能处于链路层。以太网物理层与硬件连接从软件角度,对phy芯片的控制主要包括二部分:1)与MAC设备的接口,即是gmii还是rgmii。2)Phy芯片的地址正确配置,可以通过mdio/mdc正确访问
lkdcom
·
2023-10-04 16:47
驱动
网络
linux
网络协议
Android系统
启动1————概述和Liunx内核的启动
Android系统
启动1————概述和Linux内核的启动文章目录
Android系统
启动1————概述和Linux内核的启动一.概述1.系统启动的整体流程2.init进程简介3.Zygote进程简介4.
冰炭不投day
·
2023-10-04 12:28
Android
系统框架
Android系统启动
Android 进阶解密读书笔记(二)——系统启动
Android系统
启动
Android系统
启动流程启动电源以及系统启动当电源按下时引导芯片代码从预定义的地方(固化在ROM)开始执行。
幻了风
·
2023-10-04 12:58
Android进阶解密读书笔记
android
linux
Android 进阶——系统启动之BootLoader 及内核启动一(下)
文章大纲引言一、
Android系统
启动流程概述1、手机电源被打开时,首先是引导进入BootLoader分区2、BootLoader分区加载Linux内核3、内核解析执行init.rc脚本并启动进程id为
CrazyMo_
·
2023-10-04 12:57
Android
进阶
android
BootLoader
系统启动
init进程
基于Android13的系统启动流程分析(五)之Zygote和SystemServer启动流程
zygote和SystemServer的创建都在SecondStageMain阶段之后,到此阶段可以使用adb功能是可以正常使用了一.
Android系统
启动流程基于Android13的系统启动流程分析(
长安故里.
·
2023-10-04 11:46
Android开发旅途
zygote
android
adb
系统安全
aosp
读书笔记『Flutter从0到1构建大前端应用』
第一章Flutter简介P4:FlutterEngineSkia:2D渲染引擎(
Android系统
自带,iOS系统不自带,因此iOS包所占用的存储空间更大)Dart:Dart运行时Text:文本排版引擎第二章
cname_1
·
2023-10-04 11:56
JNI获取assets文件夹内的文件地址
JNI获取assets文件夹内的文件地址0、前言在深度学习的JNI时,需要把模型文件放到assets里,加载时,却不知道模型的目录地址,报错:该文件未找到.因为assert文件夹只是
Android系统
管理
一个摸鱼AI喵
·
2023-10-04 10:19
基于Android13的系统启动流程分析(一)之SeLinux权限介绍
学习
Android系统
启动流程之前先学习一下SeLinux权限系统,步入正题本章讲解的方向和你将收获的知识:什么是SeLinux系统,SeLinux的简介和介绍SeLinux系统的主要作用和存在的意义,
长安故里.
·
2023-10-04 08:56
Android工作记录
android
linux
android-studio
基于Android13的系统启动流程分析(四)之SecondStageMain阶段
Android13系统启动阶段大致分为FirstStageMain阶段和SecondStageMain,此章主要讲SecondStageMain阶段(若分析有误敬请指教)一.
Android系统
启动基本介绍在基于
长安故里.
·
2023-10-04 08:56
Android工作记录
Android开发旅途
java
android
源码
aosp
系统安全
Monkey命令
二、Monkey程序介绍1)Monkey程序由
Android系统
自带,使用Java语言写成,在An
进击的雷神
·
2023-10-04 07:04
稳定性测试
monkey
Android性能优化-图片优化
会导致app性能严重下降,影响用户体验,最直观的感受就是卡顿,手机发热,有时候还OOM
android系统
给每个app分配有一定的内存,
android系统
的进程(app级别)有最大内存限制,超过这
DaZenD
·
2023-10-03 21:28
Android原生TTS的基本使用以及配合中文语音包实现中文TTS
天在开发中做了一个文字转为语音的功能.首先
Android系统
自带的文字转语音这种方式很简单也非常好用。
雪芽蓝域zzs
·
2023-10-03 14:59
android
每一个apk如何使用Framework-res.apk中的资源
在此总结一下为什么
Android系统
资源包Android.jar中的资源可以被访问:1.app引入了系统资源,这些系统资源及其id和名字的索引包含在Android.jar包中。
甲乙丙丁你我他
·
2023-10-03 11:44
android 自定义驱动(第一篇:驱动)
简介案例内容:我们不会为真实的硬件设备编写内核驱动程序,这里为了方便描述
Android系统
编写内核驱动程序的过程而编写的演示Demo,以简单的例子来介绍开发的整个内核到上次App的过程;这里演示使用的是一个虚拟的硬件设备
momxmo
·
2023-10-03 07:31
android应用程序框架图,
Android系统
框架图详解
Android系统
从下至上分为4层:Linux内核、Android程序库及Android运行时、Android应用程序框架,以及应用程序等。
陈华坤
·
2023-10-03 04:44
android应用程序框架图
Android AssetManager.close() 的坑
最后才想到自己的读取json文件的时候抱着程序健壮的装逼心里,将AssetsManager给close了,这样导致
Android系统
在读取Resources资源的出现
Julian_z
·
2023-10-02 18:19
Emacs之default-tab-width与tab-width用法总结(一百二十九)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:Emacs之default-tab-width
Android系统攻城狮
·
2023-10-02 13:43
Emacs
emacs
编辑器
Linux系统简介
1、系统简介首先目前我们常用的电脑操作系统都是Windows系统,也有少部分同学是用的苹果电脑,使用的是MACOS系统,在手机领域,如IOS系统、
Android系统
等。
小小白下士
·
2023-10-02 08:17
linux
运维
服务器
Android数据库高手秘籍(零)——前言
原文出处标题Android数据库高手秘籍(零)——前言作者:guolin原文链接:Android数据库高手秘籍(零)——前言-CSDN博客概要在我刚开始接触Android的时候甚至都不敢相信,
Android
KarenChia
·
2023-10-02 06:42
Android开发技术
数据库
android
数据库
LitePal
sqlite
获取 Android 已安装应用的 .apk 安装包文件
前言:已经在Android手机上安装的apk应用程序,那么
Android系统
会保留应用程序的apk安装副本。如果要导出这些apk文件,可以使用命令行。
num_one
·
2023-10-01 20:07
Android系统
裁剪策略
具体裁剪内容:1.去除APK、Lib、so、bin等资源build/target/product是编译产品关键的mk文件存放处base.mk文件:去除不必要的lib库文件和bin文件core_minimal.mk:dmtracedump,Shell,HTMLViewer,screencap等工具和apk等core.mk:libnfc_ndef,mms-commonnfc功能库文件和mms短信功能等
Franck2020
·
2023-10-01 16:36
Android:adb卸载系统应用软技能
ADB卸载首先,通过adb卸载应用,需要
Android系统
允许adb调试,正常的手机通过多次点击版本号,都可以进入开发者模式,在开发者模式允许adb调试。
GitCode8
·
2023-10-01 15:47
ADB使用大全
注:有部分命令的支持情况可能与
Android系统
版本及定制ROM的实现有关。基本用法命令语法adb命令的基本语法如下:adb[-d|-e|-s]如果只有一个设备/模拟器连接时,可
十二限
·
2023-10-01 07:39
Android Widget 开发踩坑
关于Androidwidget小部件开发的文章,搜到的都比较老旧,并且很多已经不适用于高版本的
android系统
了。
Clement_wu
·
2023-10-01 01:09
Android应用程序启动流程
Activity启动流程文章摘抄自:http://liuwangshu.cn/framework/component/1-activity-start-1.html一.Launcher点击桌面按钮启动应用我们知道
Android
Leon_hy
·
2023-09-30 21:07
android 6.0.1 源码编译system,MacOS下编译Android6.0源代码
编译
Android系统
,只能在OSX环境下或者是Linux环境下,这篇文章,也是买Mac不久后写的,当时想顺便测试一下电脑的性能,编译
Android系统
要多久。
ww09
·
2023-09-30 19:14
android
6.0.1
源码编译system
《飞鱼分享》苹果AppStore上架被拒理由大全!!
截图中出现了Android;截图中出现了hack苹果的内容;评论中出现了“屌丝”等不雅词汇;App中包含谈论
Android系统
的内容;你修改了状态栏,不行;只有第三方登录,没有自己的注册登陆功能,不行;
小飞鱼签名
·
2023-09-30 17:41
大师兄的鸿蒙学习笔记:对比HarmonyOs和
Android系统
一.与
Android系统
架构比对1.HarmonyOs架构概览HarmonyOs的架构分为内核层、系统服务层、应用框架层和应用层。
superkmi
·
2023-09-30 11:42
Android系统
zygote启动到Launcher
原文链接:https://blog.csdn.net/learnframework/article/details/116177701这里总结一下学习的几个容易混淆的点。1.系统服务比如AMS这些和zygote是使用socket进行通信的。2.SystemServer进程管理了很多服务,比如AMSPMS等逻辑,都是运行在SystemServer中的,不是单独的进程。3.SystermServier
JabamiLight
·
2023-09-30 10:04
zygote
linux
android
HTML之如何下载网页中的音频(二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解如何下载网页中音频
Android系统攻城狮
·
2023-09-30 06:49
HTML学习
音视频
C++之容器类有趣的实验(二百四十一)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之向容器中添加
Android系统攻城狮
·
2023-09-30 02:51
C++入门系列
c++
开发语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他