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
编译m、mm、mmm指令
aosp源码位置:build/envsetup.sh包含描述编译指令的作用。m:Makesfromthetopofthetree.mm:Buildsandinstallsallofthemodulesinthecurrentdirectory,andtheirdependencies.mmm:Buildsandinstallsallofthemodulesinthesupplieddirector
Dic-
·
2024-02-04 15:52
Android
AOSP
android
aosp编译
mmm
【AOSP】Settings应用界面逻辑
应用子界面Activity绝大部分都是SubSetting(通过dumpsys指令查看当前活动);adbshelldumpsysactivityactivities|grep-imCurrentcom.
android
.settings
Dic-
·
2024-02-04 15:52
AOSP
Android
android
Settigns
android源码
Android
11推荐使用Handler的构造方法
背景
Android
11(即API30:
Android
R)弃用了Handler默认的无参构造方法参考链接:
Android
开发者文档指南-Handler源代码(
android
.os.Handler)//API30
Dic-
·
2024-02-04 15:51
Android
AOSP
Handler
Android
Windows10下载
Android
源码 AOSP单个模块代码(含WSL安装步骤)
AOSP(
Android
OpenSourceProject)安卓开源项目cn可访问AOSP官网:https://source.
android
.google.cn/由于网络限制,只能用国内镜像同步AOSP
Dic-
·
2024-02-04 15:51
Android
AOSP
windows10
aosp源码下载
aosp模块源码
Android
Studio 配置并使用Protocol Buffer生成java文件
一、环境配置(一)Project的build.gradle添加Protobuf插件版本信息和maven仓库mavenCentral()classpath'com.google.protobuf:protobuf-gradle-plugin:0.8.13'具体位置如下:buildscript{repositories{google()mavenCentral()//choice1://jcenter
Dic-
·
2024-02-04 15:51
Android
gradle
android
studio
protobuf
protocol
buffer
java
【笔记】
Android
常用编译模块和输出产物路径
Android
代码模块编译产物路径设备adb路径Comment模块device/mediatek/system/common/资源overlay/telephony/frameworks/base/core
Dic-
·
2024-02-04 15:20
Android
AOSP
Android
Telephony
Framework
Overlay
Android
AOSP
Android
studio 内存泄漏
泄漏的源头有很多,有开源的第三方框架引起的、
android
系统自身造成的如webview的内存泄漏(需要在Activity销毁是一同销毁),还有一个是我们可以控制的就是自身编码引起的内存泄漏,这也是我们可以避免的
远崽
·
2024-02-04 14:13
Android
Java
Android-Studio
profile
Android
Android
小提示六
文章目录【82.Context启动startActivity注意】【83.
Android
调用各系统界面】【84.view淡入淡出效果】【85.view绘制监听】【86.
Android
危险权限】【87.在不用事件总线时处理方法
kami_zeros
·
2024-02-04 14:10
Java
android
android
java
Android
原生省电模式
点击SystuemUI的下拉栏的省电模式按钮,首先调用的是BatteryControllerImpl.java的setPowerSaveMode()@OverridepublicvoidsetPowerSaveMode(booleanpowerSave){BatterySaverUtils.setPowerSaveMode(mContext,powerSave,/*needFirstTimeWar
lz强
·
2024-02-04 14:10
功耗
从问题出发:捕获监听
android
栈顶Activity的resume变化
熟悉
Android
framework的同学都清楚Activity进出栈是依靠ActivityStack.java(
android
/frameworks/base/services/core/java/com
huibin147852369
·
2024-02-04 14:39
Activity
ActivityStack
Android
P 拦截虚拟按键事件
最近有一个奇怪的需求,当储存空间不足时,需要一个提醒框.此提醒框出现时只能点击提供的button才能跳转到释放文件空间的地方.触发其他地方要求无响应(包括虚拟按键).此做法有两种,一种是使用悬浮框.一种是对话框.不管是那种做法,都需要屏蔽虚拟按键的响应.一.寻找解决方案.(1)使用SDK自带工具hierarchyviewer查看虚拟按键的布局,发现Back/Home/Recents三个按钮都使用K
huibin147852369
·
2024-02-04 14:39
systemui
android
android
横竖屏不能旋转
触发屏幕旋转对应代码:frameworks/base/services/core/java/com/
android
/se
huibin147852369
·
2024-02-04 14:39
横竖屏切换
Android
Action匹配多个Activity信息
通常情况下,我们都是通过
android
系统,context.startActivity(intent)方法开启Activity,若intent中包含action,当action匹配多个Activity时
huibin147852369
·
2024-02-04 14:38
Action
android
实施 Jetpack Compose + Orbit MVI
链接此示例源代码https://github.com/kaleidot725/PokemonLibraryWithJetpackCompose关于JetpackComposehttps://developer.
android
.com
蜗牛是不是牛
·
2024-02-04 14:21
Android
Profiler讲解
Android
Profiler分为三大模块:cpu、内存、网络。基本的使用在上一篇文章有讲到。这里详细说一下。
a_maker
·
2024-02-04 14:08
android
android
调试
优化
内存
网络
android
亮屏流程分析--随记
阻塞亮屏五.从按下power键到亮屏的流程小结:六.log验证:一.源码分析:1.按键上报流程.(1).从native层上报事件:frameworks/base/services/core/jni/com_
android
_server_input_InputManagerService.cpp
huibin147852369
·
2024-02-04 14:08
framework
android
Android
oom_adj 更新原理(
android
U)
1.adj概念
Android
系统的设计理念希望应用进程尽可能的长时间的存活,以此来提升用户体验。
huibin147852369
·
2024-02-04 14:08
性能问题
android
Android
U之解析/proc/pid进程参数
1./proc/pid目录下各种参数:cmdline:该文件包含了进程的完整命令行参数.cwd:软连接,根目录cwd->/。environ:该文件包含了当前进程的环境变量。exe:软连接,exe->/system/bin/init。fd:该目录包含了当前进程打开的文件描述符的列表,可以进一步访问每个文件描述符对应的文件路径等信息。mounts:该文件列出了当前进程挂载的文件系统。status:该文
huibin147852369
·
2024-02-04 14:08
基础知识点
性能问题
android
Android
battery saver 简单记录
目录一.batterysaver模式的policy(1)DEFAULT_FULL_POLICY对应的配置和解释:(2)OFF_POLICY对应的配置也就说不使用policy(3)获取省电模式下的policy:二.对各个参数代码讲解(1)adjustBrightnessFactor(2)enableAdjustBrightness(3)advertiseIsEnabled(4)deferFullBa
huibin147852369
·
2024-02-04 14:36
framework
android
Android
项目工程目录简介
主工程目录:一、.gradle此文件夹是构建工具Gradle的配置文件夹,也会存储一些项目的构建缓存信息,在首次build项目时,会根据配置文件去下载这些文件,此文件夹是自动生成的文件夹,我们无需关心里面的内容,也不用去手动编辑二、.idea此文件夹是关于AS的配置文件夹(版权,jar包等),此文件夹是自动生成的文件夹,我们无需关心里面的内容,也不用去手动编辑三、app这是我们开发一款应用程序最重
3clove
·
2024-02-04 14:35
Android
志愿者活动报名服务系统uniapp 微信小程序
本课题研究的是基于SSM框架安卓平台下的志愿者服务app,开发这款志愿者服务app主要是为了帮助用户可以不用约束时间与地点进行查看活动信息进行活动报名及对活动评价。本文详细讲述了志愿者服务app的界面设计及使用,主要包括界面的实现、控件的使用、界面的布局和异常的处理等内容,将准确的志愿者服务app呈现给用户。关键词:志愿者服务app;Hbuildex开发工具;SSM框架前端开发:vue小程序端运行
QQ188083800
·
2024-02-04 14:12
uni-app
微信小程序
小程序
2022-03-12
Android
性能优化:这是一份全面&详细的内存优化教程前言在
Android
开发中,性能优化策略十分重要本文主要讲解性能优化中的内存优化,希望你们会喜欢目录1.定义优化处理应用程序的内存使用、空间占用2
daoshou007
·
2024-02-04 13:27
Binder进程间通信机制
一、Binder是什么Binder是
android
中用于进程间通信IPC的重要机制。Binder架构包括服务器接口、Binder驱动、客户端接口三个模块。
feifei_fly
·
2024-02-04 13:29
像SpringMVC一样在
Android
上做Web开发
一部分
Android
开发者看到这个标题时可能有点疑惑,SpringMVC不是用来做JavaWeb开发的吗?难道被移植到
Android
上来了?
Java黎先生
·
2024-02-04 13:11
Android
通过power键关机重启的流程(
Android
层)
Android
通过power键关机重启的流程(
Android
层)一、结论,
android
系统的关机和重启最终都是通过修改SystemProperties的属性来完成的。
gfSunLondon
·
2024-02-04 12:09
Android
Jetpack: 分页库 (Paging Library) | 中文教学视频
Android
Jetpack是一系列助力您更容易打造优秀
Android
应用的工具和组件。我们经常需要处理大量数据。但大多数情况下,只需要加载和显示其中的一小部分。
谷歌开发者
·
2024-02-04 12:40
Fragment的那些坑
Fragment的那些坑Fragment如何避免onCreateView重复调用Fragment创建的正确姿势FragmentViewPager相关方案Fragment完全解析
Android
Fragment
Loofer
·
2024-02-04 11:42
Android
之FileProvider详解
简介
Android
7.0之前,文件的Uri以file:///形式提供给其他app访问。
Android
7.0之后,分享文件的Uri发生了变化。为了安全起见,file:///形式的Uri不能正常访问。
ihaveadream丶
·
2024-02-04 11:19
安卓踩坑
android
android
studio
webview
Android
Studio从零基础到APP上线(3)
第3章简单控件本章介绍App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图,容纳视图的常用布局,响应点击的按钮控件,显示图片的图像视图等。然后结合本章所学的知识,演示一个实战项目“简单计算器”的设计与实现。3.1文本显示本节介绍如何在文本视图TextView上显示规定的文本,包括:怎样在XML文件和Java代码中设置文本内容,尺寸的大小有哪些单位,又该怎么设置文本的大小,颜色的色值是如
jerry9590
·
2024-02-04 11:07
Android
android
studio
Android
Studio开发配置(gradle配置)
文章目录plugin:com.
android
.applicationgradle换源gradle下载AVD启动电脑蓝屏刚安装
android
studio的话,如果直接创建项目,基本gradle编译不过去,
BluePROT
·
2024-02-04 11:37
Android
android
studio
android
ide
XUbuntu22.04之两款实用画笔工具(二百一十)
简介:CSDN博客专家,专注
Android
/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
Android系统攻城狮
·
2024-02-04 11:00
Ubuntu高级用法系列
XUbuntu22.04
kolourpaint
Llama2大模型开源,大模型的
Android
时代来了?
要知道,开源界最强大的模型就是过去Meta开源的Llama,而现在Llama2更强大,又开放商用,更有微软大模型霸主企业撑腰(微软既投资大模型界的IOS——ChatGPT,又联合发布大模型的
Android
南七小僧
·
2024-02-04 11:49
人工智能
服务器开发
网站开发
开源
android
把
Android
的下载更新做成后台服务
做
Android
的版本更新,首先要有一个接口从网络获取最新版本,再根据最新版本的url,也就是下载链接进行下载安装。
淮左明都
·
2024-02-04 10:47
组件化开发遇到的问题
组件化开发遇到的问题1、Suggestion:add'tools:replace="
android
:name"'app一起运行时,application重复命名问题自定义Application需要声明在
suniney
·
2024-02-04 10:45
Android
开发--ProgressBar应用显示测点数量
1.自定义ProgressBarViewpublicclassProgressBarViewextendsView{privatePaintmPaintBack;privatePaintmPaint;privatePaintmPaintText;privatefloatprocess;intstrokeWidth=3;//圈宽度inttextSize=17;//字大小privatelongdura
Afison
·
2024-02-04 10:20
android
Android
开发--实时监测系统+部署故障诊断算法
0.项目整体思路介绍:搭建无人装备模拟实验平台,使用采集器对数据进行采集,通过网络通信Udp协议发送到安卓端,安卓端作界面显示,算法使用matlab仿真后,用C语言实现。将采集器采集到的数据经过处理后训练,并将算法模型集成到服务器端或嵌入到安卓软件中。1.系统整体架构2.实验平台搭建模拟旋转机械设备等传感器采集器3.算法设计优化VMD-SVM算法预测结果展示4.安卓端界面开发安卓界面端展示
Afison
·
2024-02-04 10:48
Android
故障诊断
C/C++
android
ollvm反混淆实战
[原创]记一次基于unidbg模拟执行的去除ollvm混淆-
Android
安全-看雪-安全社区|安全招聘|kanxue.com参考上面的博客进行操作。
uiop_uiop_uiop
·
2024-02-04 10:58
android
脱壳
OLLVM
谷歌官方介绍(Camera)--概览
一、相机
Android
的相机硬件抽象层(HAL)可将Camera2中较高层级的相机框架API连接到底层的相机驱动程序和硬件。
尘埃飞舞
·
2024-02-04 09:03
数码相机
深入理解动态链接
不管是Windows开发者,还是Linux开发者,或者是
Android
、iOS开发者,我们无时无刻都在生产或者
金戈大王
·
2024-02-04 08:17
使用火山引擎 APMPlus 解决抖音Top 1 Java 崩溃的通用优化方案
背景近3个月,抖音
Android
版面临一个多次触发线上报警的崩溃问题,全量版本和灰度版本的异常数据激增,该问题不仅容易触发报警,更成为了JavaTop1崩溃问题,带来巨大困扰,急需攻坚解决。
字节跳动技术团队
·
2024-02-04 08:16
火山引擎
西瓜视频RenderThread引起的闪退问题攻坚历程
闪退集中在
Android
5~6上,表现为打开直播间立即闪退。该问题在2022年占据NativeCrashTop5,2023年更是上升到到Top1。因此有必要投入时间和精力再重新审视一下这个问题。
字节跳动技术团队
·
2024-02-04 08:16
《吐血整理》高级系列教程-吃透Fiddler抓包教程(28)-Fiddler如何抓取
Android
7.0以上的Https包-下篇
1.简介虽然依旧能抓到大部分
Android
APP的HTTP/HTTPS包,但是别高兴的太早,有的APP为了防抓包,还做了很多操作:①二次加密有的APP,在涉及到关键数据通信时,会将正文二次加密后才通过HTTPS
北京-宏哥
·
2024-02-04 08:40
Fiddler抓包教程
fiddler
https
前端
测试工具
网络
网络协议
【
Android
-Compose】手势检测实现按下、单击、双击、长按事件,以及避免频繁单击事件的简单方法
目录:1`不需要`双击事件+`规避`频繁单击事件2需要双击事件(常规写法)3后记:不建议使用上面的代码自定义按钮1不需要双击事件+规避频繁单击事件varfirstClickTimebyremember{mutableStateOf(System.currentTimeMillis())}Icon(Icons.Default.Settings,contentDescription="Localize
许多仙
·
2024-02-04 08:08
android
compose
频繁单击事件
手势检测事件
在jetbrains IDEA/Pycharm/
Android
Studio中安装官方rust插件,开始rust编程
在idea插件市场搜索rust:JetBrainsMarketplace,就可以找到rust插件:jetbrains官方rust插件地址:[Deprecated]Rust-IntelliJIDEsPlugin|Marketplace直接在idea中搜索rust好像是搜不到的:需要在这个插件市场网页上搜素并安装打开:先打开你的idea工具,比如pycharm然后进到rust这个插件页面,就可以看到对
1024小神
·
2024-02-04 08:20
软件工具
intellij-idea
pycharm
android
studio
2020-11-16至2020-11-22
一年收获很多,学了如何写小程序、写iOS和
Android
。客观来讲,正如鸡汤说的那样,如果你感到困难,正是你正在上坡路的阶段。锻炼还在继续,买了本特警写的训练教材,自己多练练。
独行者103
·
2024-02-04 08:20
Kotlin中的协程 - 生命周期
前言Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为
Android
世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为
Android
官方开发语言Job当我们创建一个协程时
盛世光阴
·
2024-02-04 08:48
Termux配置安卓编译环境
Step1配置sdkmanager打开
android
官网,下载sdkmanager最新版,推送到Termux中,创建
android
sdk保
Mingyueyixi
·
2024-02-04 08:16
android
运维开发
ssh
linux
学习
Android
的第二天
目录
Android
UserInterface用户界面UI
Android
View与ViewGroup的概念
Android
View
android
.view.View
android
.view.ViewXML属性
世俗ˊ
·
2024-02-04 07:36
Android
学习
android
学习
Android
的第三天
目录
Android
LinearLayout线性布局XML属性LinearLayout几个重要的XML属性LinearLayout.LayoutParamsXML属性divider(分割线)
Android
RelativeLayout
世俗ˊ
·
2024-02-04 07:34
Android
学习
android
Android
学习之路(27) ProGuard,混淆,R8优化
前言使用java编写的源代码编译后生成了对于的class文件,但是class文件是一个非常标准的文件,市面上很多软件都可以对class文件进行反编译,为了我们app的安全性,就需要使用到
Android
代码混淆这一功能
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-02-04 07:15
安卓
android
学习
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他