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系统源码分析--Android系统启动流程之Linux内核
>**这是一个连载的博文系列,我将持续为大家提供尽可能透彻的
Android源码
分析[github连载地址](https://github.com/foxleezh/AOSP/issues/3)**##前言
foxlee1991
·
2022-07-06 18:16
android
源码
系统
戴口罩人脸数据集和戴口罩人脸生成方法
生成戴口罩人脸的数据集2.戴口罩人脸生成方法(1)生成戴口罩人脸思路(2)口罩模板(3)戴口罩人脸生成Demo(4)生成戴口罩人脸效果展示3.生成戴口罩数据集和源码下载4.戴口罩人脸检测和戴口罩识别(含Python
Android
pan_jinquan
·
2022-06-26 07:18
深度学习
事件分发机制面试题,带你玩转自定义view系列,这原因我服了
给大家分享一下我的面试经历Android相关1.Android之SharedPreferences内部原理浅析2.
Android源码
分析-消息队列和L
普通网友
·
2022-06-12 15:34
程序员
android
移动开发
面试
HeadPose Estimation头部姿态估计头部朝向(Android)
头部姿态估计头部朝向(Android)0.前言1.HeadPose2.pitch、yaw、roll三个角的区别3.头部姿态估计评价指标4.头部姿态估计数据5.FSA-Net介绍6.头部姿态估计效果展示7.头部姿态估计
Android
pan_jinquan
·
2022-05-29 07:58
深度学习
头部朝向
headpose
头部朝向Android
头部姿态估计
头部姿态估计Android
Android源码
:View是如何绘制到屏幕上的?
前言在Android中如果要显示一个页面,那么只需要在Activity的onCreate()方法中,把我们写好的页面布局layout传入到setContentView()方法中即可,这样Activity就会完成接下来的工作,通过一系列的操作把我们想要的布局页面显示出来,不需要我们再做任何的处理,所以最初的时候一直以为是Activity将layout布局中的控件绘制出来的,但事实究竟是怎样的呢,我们
Android每日一讲
·
2022-05-20 12:02
android
面试
java
移动开发
安卓
React Native采用Hermes热更新打包方案详解
目录1,背景2,热更新传统方案3,使用Hermes打包1,背景如果我们打开RN的
Android源码
,在build.gradle中回看到这样一段代码。
·
2022-05-18 16:08
Android.mk 上手指南
Android.mk是
Android源码
中提供的一套用于编译Android系统、子模块的基于makefile语法规则的脚本文件。
林栩link
·
2022-05-02 17:32
Android源码
View事件分发和消费详解.md
我们都知道,用户与app进行交互都是通过activity来进行的,而我们平时在activity中设置的view是怎么接收到用户交互的事件呢,activity与view又有怎么样的层级关系呢?我们来看一个很简单的页面:图一image图二image.png图三image.png从三张图我们可知,我们在activity中通过setContentView设置的view就是图一中的ContentViews部
zivxia
·
2022-04-20 14:45
Android源码
阅读-编译8
[清华大学开源软件镜像站]((),这个站点就提供Google的
Android源码
下载,最好使用里面的[每月更新的初始化包](htAndroid开源项目《ali1024.coding.net/public
fdastare
·
2022-04-17 12:34
Android
经验分享
面试
android
如此好用的读
Android源码
利器还有人不知道?
作者:字节小站来源:字节小站推荐一个可以在线搜索Android源代码的网站cs.android.com。它是由Google开发的一款可帮助开发者查看实际使用的Android源代码的工具。它功能特别强大。无需下载Android源代码到本地,无需搭建Android开发环境支持文件查询支持class文件查询支持函数名查询支持交叉引用查询,函数调用跳转支持查看git提交记录注意需要科学上网才能访问cs.a
·
2022-03-29 21:59
Android中DTB的反编译
/-name"*dtc*"命令寻找二进制工具(dtc---devicetreecompiler,一般在
android源码
的out/xxx/soong/bin/目录下);2.确定项目中自己修改的dts最终编译生成的
JoggingPig
·
2022-03-20 00:22
调试工具
反编译
Android面试太难了?除了闷头刷题,程序员应该了解的面试技巧才是关键
算法的时空复杂度操作系统基础和计算机网络操作系统方面的知识:推荐《操作系统面试重难点总结》计算机网络方面,注意TCP/UDP,三次握手;HTTP/HTTPS等知识设计原则与设计模式、架构推荐:《
Android
「违规用户」
·
2022-03-18 10:28
程序员
架构
移动开发
android
activity中实现Dialog、service中实现系统级Dialog、
Android源码
自定义一个Dialog
在activity中实现dialogimportandroidx.appcompat.app.AlertDialog;importandroidx.appcompat.app.AppCompatActivity;importandroid.content.DialogInterface;importandroid.content.Intent;importandroid.os.Bundle;imp
ys.journey
·
2022-03-18 05:35
Android
android
android
studio
java
AOSP源码下载及问题小结
目录一、说明二、源码下载示例三、注意一、说明由于一些原因,利用谷歌的资源下载
Android源码
速度很慢,我们可以用清华源里面的资源进行下载。
·
2022-03-16 17:41
Android源码
解析——Handler,定制移动app
publicstaticvoidmain(String[]args){···Looper.prepareMainLooper();ActivityThreadthread=newActivityThread();thread.attach(false);if(sMainThreadHandler==null){sMainThreadHandler=thread.getHandler();}if(f
「违规用户」
·
2022-03-10 20:42
程序员
架构
移动开发
android
android源码
学习-View如何显示到屏幕上
开始流程介绍之前,我们先明确几个概念:1.DecorView:最顶层的View,继承自ViewGroup。2.ViewRootImpl:最顶层的ViewParent,并且是整个View绘制流程的控制者。View和屏幕的关联,以及绘制流程都由该类控制。3.PhoneWindow:用来装载DecorView,我们activity中setConentView方法最终都会交给PhoneWindow的set
失落夏天
·
2022-03-06 18:39
安卓源码探究
android源码
学习-activity启动流程(android8.0源码)
整理下,这样写还是不太好的。先总体分为几个流程,activity,Instrumentation,ActivityManagerService,ActivityStarter,ActivityThread这几大部分。其中activity,Instrumentation,ActivityThread属于用户进程,其余的属于系统进程。一Activity中的启动在activity中,无论何种方式调用st
失落夏天
·
2022-03-06 18:09
安卓源码探究
android源码
学习-事件分发处理机制
首先来一张图镇楼,说明一下方法的依次调用顺序:这张图囊括了,从native回调java,一直到ViewGroup处理的所有方法堆栈调用。我把事件分发分为4个部分:第一部分:InputEventReceiver1、当用户点击了屏幕上的某个位置之后,native层会接收到。会通过方法回调通知java层这个点击事件。方法位于InputEventReceiver类中的dispathInputEvent方法
失落夏天
·
2022-03-06 18:09
安卓源码探究
android源码
学习-View绘制流程
我们的起点设置为View.setVisibility();1、View.setVisibility(View.VISIBLE);2、View.setFlags(visibility,VISIBILITY_MASK);3、判断flag是否有变化,有变化并且不为GONE状态的话,则请求requestLayout()方法if((changed&GONE)!=0){needGlobalAttributes
失落夏天
·
2022-03-06 18:09
安卓源码探究
android源码
学习-目录
源码讲解清单:1.
android源码
学习-事件分发处理机制2.
android源码
学习-View绘制流程3.
android源码
学习-activity启动流程4.
android源码
学习-Handler机制
失落夏天
·
2022-03-03 18:39
安卓源码探究
android
学习
android
studio
Android源码
进阶之深入理解SharedPreference原理机制
一、SharedPreferences简单使用1、创建第一个参数是储存的xml文件名称,第二个是打开方式,一般就用Context.MODE_PRIVATE;SharedPreferencessp=context.getSharedPreferences("名称",Context.MODE_PRIVATE);2、写入//可以创建一个新的SharedPreference来对储存的文件进行操作Share
·
2022-03-01 17:54
android源码
源码分析-Android中的消息机制详解
本人原创,转载请注明出处哈:http://blog.csdn.net/tyhj_sf/article/details/511054531引言个人认为,不亲自阅读和熟悉Android的源码,不了解
Android
tyhj_sf
·
2022-02-28 20:10
android
消息机制
handler
Looper
线程间通信
Android源码
解析——Handler,凭借这份《数据结构与算法》核心文档
sendMessageAtTime()方法中在处理Message时,最终调用的是enqueueMessage()方法当中,需要注意msg.target=this这句代码,target对象指向了发送消息的主体,即Handler对象本身,即由Handler对象发给MessageQueue的消息最后还是要交由Handler对象本身来处理publicbooleansendMessageAtTime(Mes
m0_66264655
·
2022-02-28 20:40
程序员
架构
移动开发
android
(连载)Android系统源码分析--如何下载和阅读
Android源码
>**这是一个连载的博文系列,我将持续为大家提供尽可能透彻的
Android源码
分析[github连载地址](https://github.com/foxleezh/AOSP)**##前言阅读
Android
foxlee1991
·
2022-02-28 20:09
android
源码
阅读
android源码
学习-Handler机制及其六个核心点
前言:该文属于安卓源码探究专栏中的文章,专栏所有文章清单链接如下,欢迎大家阅读。安卓源码探究https://blog.csdn.net/rzleilei/category_6506586.html?spm=1001.2014.3001.5482一、Handler机制介绍1.1Handler是什么?Handler是安卓中很常用的一种机制,其主要用于线程之间的通信。1.2为什么要了解Handler原理
失落夏天
·
2022-02-28 18:05
安卓源码探究
android
学习
java
【迅为iMX6Q】iTOP-iMX6_android4.4.2 提取开发板的 uboot 源码
前言Android系统源码大而全,包括uboot与Linuxkernel,【迅为iMX6Q】开发板中的
Android源码
中,包含开发板相关的uboot与Linux内核源码直接使用
Android源码
查看与搜索代码
张世争
·
2022-02-28 14:37
嵌入式软件
android
uboot
im6q
Android Framework底层探索:启动流程、Binder 、Handler、WMS......
那时候只要了解四大组件、视图、网络请求,你就能拿到一份薪资丰厚的offer;如果你精通Java基础、知道如何处理OOM、组件生命周期原理、熟悉
Android源码
、架构体系,进大厂可能都很轻松。
·
2022-02-23 22:56
工具 Source Insight 查看
Android源码
工具SourceInsight查看
Android源码
1.安装SourceInsight--下载地址:https://www.sourceinsight.com/download/;--注册码:SI3US
Rtia
·
2022-02-21 23:33
android源码
中使用的设计模式(行为型--策略模式)
行为型模式:类和对象交互及分配职责1.1定义策略模式定义了一系列的算法,并将每个算法封装起来,而且使它们可以互相换策略模式1.2使用场景针对同一类型问题的多种处理方式,仅仅是具体行为有差别需要安全地封装多种同一类型的操作时出现同一抽象类有多个子类,而且又需要使用if-else或者swithc-case来具体实现行为对象。1.3实现方法定义策略抽象类或者接口/***计算接口*/publicinter
田间小鹿
·
2022-02-21 21:38
Android 高频知识点
Android相关性能优化Java相关Kotlin相关网络相关插件化图片相关Gradle相关Flutter相关Android相关Android之SharedPreferences内部原理浅析
Android
酒仙娘子
·
2022-02-21 06:41
AOSP 编译和烧写
1.简介很多Android开发者都会希望编译
Android源码
并刷进自己的手机里面,但网上教程很多都仅仅是告诉你lunch、make等等,但你手里有一台设备时却发现,你编译出的镜像由于驱动关系是不能直接烧进手机的
陈HHH
·
2022-02-19 17:09
每日
Android源码
设计模式之-22、外观模式
Facade模式在开发中使用的频率非常高,比如我们在使用一些第三方SDK库的时候,他们基本都是使用了外观模式。外观模式非常简单,就是在我们功能具体实现的类上面建立一个统一的类来让客户端使用,而不用暴露具体每个类的细节。定义:要求一个子系统外部和内部的通讯通过一个统一的对象来进行,提供了一个高层次的接口,使得子系统更加易用。使用场景:1.为一个复杂的子系统提供一个简单的接口。子系统往往会不断演化,而
Alexey
·
2022-02-19 12:19
《
Android源码
设计模式解析与实战》-“和事佬”-中介者模式
模式定义中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。从而使它们可以松散耦合。当某些对象之间的作用发生改变时,不会立即影响其他的一些对象之间的作用。保证这些作用可以彼此独立的变化。UML类图角色定义(1)Mediator:抽象中介者角色,定义了同事对象到中介者对象的接口,一般以抽象类的方式实现。(2)ConcreteMediator:具体中介者角色,继承于抽象中介者,实现
李建彪0
·
2022-02-19 07:06
编译补充(关于下载代码和内存不足问题)
image.png目录第一篇:
android源码
编译(ubuntu16.0464位)第二篇:编译补充(关于下载代码和内存不足问题)下载代码由于首次同步需要下载约30GB数据,过程中任何网络故障都可能造成同步失败
Lee_5566
·
2022-02-19 05:28
Android源码
之事件分发机制快速理解
整个事件分发的流程图如下,现在我们根据代码去一步步画出整个事件分发的流程图。image.png事件方法dispatchTouchEventonInterceptTouchEventonTouchEventViewGroup有有无(继承View,在view中可以找到)View有无有下面代码是抽出来的整个事件分发的核心伪代码://Activity中该方法的核心部分伪代码1publicbooleandi
Cliper
·
2022-02-19 02:25
Mac High Sierra编译
Android源码
踩坑记录
这两天在编译安卓源码的时候出现一个在网上比较难查到的问题,记录以下。在源码编译完成,使用命令emulator来启动虚拟机的时候,在10.13的mac系统上会出现报错FailedtoopenthehaxmoduleWarning:requestedRAM2048Mtoohighforyoursystem.Reducingtomaximumsupportedsize0MHaxisenabledHaxr
Caao
·
2022-02-17 23:34
Android源码
-Handler分析
Handler简介Handler是Android消息机制的上层接口,多数开发者会使用Handler去更新UI或做延时处理。如下代码所示:newThread(newRunnable(){@Overridepublicvoidrun(){//dosomethinghandler.sendMessage(message)}}).start();newHandler().postDelayed(newRu
这个杀手不太累
·
2022-02-17 05:35
Android源码
解析之(六)Activity启动过程
Android中,一个应用程序的开始是从ActivityThread.java中的main()方法开始的。publicstaticvoidmain(String[]args){...Looper.prepareMainLooper();//初始化Looper...ActivityThreadthread=newActivityThread();//实例化一个ActivityThreadthread
01_小小鱼_01
·
2022-02-17 01:06
全局查找Android系统源码
在阅读
Android源码
的过程中,有时候我们想要知道某个变量或者方法在哪些地方声明、定义抑或是使用过,甚至是某个字符串在哪里出现过,下面以status_bar_height状态栏高度的检索为例,介绍几种全局查找
知用改创
·
2022-02-16 05:40
Android源码
学习-EventBus源码浅析
介绍EventBus是一种用于Android的发布/订阅事件总线。在我们开发中经常将其应用于Activity之间,Fragment之间的通讯传值等。它能达到简化组件间的通信,以及解耦事件的发送者和接受者的作用。EventBus使用十分简单,在需要发送数据的地方调用post方法,并将数据对象传入EventBus.getDefault(this).post("test");在我们期望接受到数据的地方,
m1Ku
·
2022-02-16 03:59
Ubuntu 18.04 下运行docker 编译aosp (android 7.1.2, 8.0.0,9.0.0)
编译aosp的辛酸这几天想编译一个能脱壳的aosp(
Android源码
),我进行了如下尝试:1、用我的Mac(15年15寸的那款,当前MacOS版本为10.15.2(19C57))从6.0编译到9.0,
千山万水迷了鹿
·
2022-02-16 00:14
开发常用网址-个人收藏
在线看
android源码
http://androidxref.com/android官网资料性能优化https://developer.android.google.cn/studio/profile/
草蜢的逆袭
·
2022-02-15 13:45
理解面对对象的六大原则
以下内容来自:《
Android源码
设计模式解析与实战》说起面对对象的六大原则,可能大部分人都能说出一二来。但是如何应用到自己的代码中却是一个不小的难题。
胡奚冰
·
2022-02-14 15:26
Pixel修改kernel内核调试
下载内核源码gitclonehttps://aosp.tuna.tsinghua.edu.cn/kernel/msm.git准备环境需要
Android源码
下的交叉编译器,在Android系统源码下sourcebuild
xiabodan
·
2022-02-14 12:44
Android知识点(自己用)
整理的知识点有Java、AndroidSDK、
Android源码
、常见面试算法题、其他的一些计算机基础以及常见的面试题等几个部分日期内容2019-09-28新增EventBus源码解析2019-09-19
ListenToCode
·
2022-02-13 21:27
Android源码
解读
源码解读系列http://gityuan.com/android/https://blog.csdn.net/qq_23547831/article/details/50696046contextactivityservicebroadcastbinder原理ams/pmsview绘制view事件传递view动画
Fitz_Lee
·
2022-02-13 17:17
RxAndroid 源码解析一
参考学习:http://blog.csdn.net/starsliu/article/details/51038275Rx
Android源码
解析一被观察者(主题,订阅内容执行者)Observable类OnSubscribe
緦菍亭芷
·
2022-02-12 12:10
Android源码
完全解析——View的Measure过程
在Android中,Veiw从内存中到呈现在UI界面上需要经过measure(测量)、layout(布局)、draw(绘制)这样一个过程。为什么需要measure过程?因为在Android中View有自适应尺寸的机制,在用自适应尺寸来定义View大小的时候,View的真实尺寸还不能确定,这时候就需要根据View的宽高匹配规则,经过计算,得到具体的像素值,measure过程就是干这件事。本文将从源码
420_c35a
·
2022-02-12 07:19
简单工厂之BitmapFactory
前言2017/10/2414:44:57之前重温了一下设计模式,最近又在看
Android源码
,便想着根据自己的理解,将设计模式与源码结合起来,看看Android中都使用了哪些设计模式,做成一个系列.概念是由一个工厂类根据传入的参数
wa11e
·
2022-02-11 16:46
android源码
下载编译
编译环境:编译Android2.3.x及以上版本的系统源码需要64位的系统运行环境来支持,而编译2.3.x以下的版本则需要32位的系统运行环境。磁盘空间至少150G,虚拟机内存至少分配8gAndroid版本与编译系统版本的对应关系Linux:图1.jpgMacOS:图2.jpg下载repo工具:mkdir~/binPATH=~/bin:$PATHcurlhttps://mirrors.tuna.t
Liuqc
·
2022-02-10 22:16
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他