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 Hidl开发
1、环境准备首先准备一份
Android源码
。
fuyinghaha
·
2023-08-27 08:14
java
开发语言
android源码
编译以及查看
Created:October12,20211:14PM我使用的是ubuntu20.0464位系统。源码下载安装reposudoaptinstallrepo-ysudoapt-getinstallcurl-y//配置环境变量exportPATH=~/.local/bin:$PATH//如果上面安装不了,那么自己下载安装curlhttps://https://storage.googleapis.c
成虫_62d0
·
2023-08-26 07:26
android ----- goldfish内核编译
aosp_x86_64-eng-内核分支:android-goldfish-4.14-gchips编译资源参考视频教程:https://b23.tv/BV1sm4y1S7RE编译流程前提条件:已编译好
android
大哥,请小心
·
2023-08-26 06:24
Android
android
如何在线查看
Android源码
背景因为网络限制的原因,大部分情况我们无法打开Android官网或下载
Android源码
进行研究学习。
宋院林
·
2023-08-26 03:20
RK3568 安卓源码编译
Android源码
引用了很多开源项目,每一个子项目都是一个Git仓库,每个Git仓库都有很多分支版本,为了方便统一管理各个子项目的Git仓库,需要一个上层工具批量进行处理,因此repo诞生。
学习&笔记
·
2023-08-25 19:25
RK3568
android
Android源码
——从Looper看ThreadLocal
1概述ThreadLocal用于在当前线程中存储数据,由于存储的数据只能在当前线程内使用,所以自然是线程安全的。Handler体系中,Looper只会存在一个实例,且只在当前线程使用,所以使用ThreadLocal进行存储。2存储原理frameworks/base/core/java/android/os/Looper.javastaticfinalThreadLocalsThreadLocal=
一切皆是定数
·
2023-08-24 07:00
Android源码阅读
android
android 平台 c 程序编译
方法一:直接使用其它版本的交叉编译器,静态编译;方法二:利用
android源码
来进行编译;参考博客:编译Android平台运行的C程序方法三:使用ndk、和cmake来编译;我的环境:liangtao:
liangtao_1996
·
2023-08-24 05:17
一时兴起
android
终于完成Android及其kenel源码编译!
从上周开始,编译
Android源码
,昨天晚上终于完成了kernel源码的编译,并成功使用该kernel成功运行模拟器。幸运的是,在这过程中碰到的问题并不多,而且都在网上找到了解决方法,大赞网络的力量。
go4awalk
·
2023-08-23 13:51
Android 12 原生播放器的编解码 Codec 2
版本及环境说明
Android源码
版本:android-12.0.0_r3
Android源码
来源:https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform
nickliyz
·
2023-08-20 17:40
Android
android
Android kotlin系列讲解 - 总目录
1、Android学前了解
Android源码
中com.android.support依赖迁移到AndroidX库Android为什么要从Java改用Kotlin2、Android你的第一行Android
彬sir哥
·
2023-08-20 12:29
Android
kotlin入门到精通系列讲解
android
studio
kotlin
总目录
Android源码
设计模式学习笔记-迭代器模式
迭代器模式又称为游标模式,主要作用是访问容器,比如java中的List,map,数组等,我们知道对容器对象的访问必然会设计遍历,如果我们遍历的方法写在容器中,对于容器来说就承载了过多功能,如果然使用者自己实现迭代这个过程,就会使得代码逻辑复杂,正是这样,迭代模式应运而生.迭代器模式在客户访问类和容器体之间插入一个第三者—迭代器,很好地解决了上面提到的弊端.它的uml图如下:image.png通过实
e小e
·
2023-08-20 02:51
android bp脚本
androidmk是
android源码
自带的工具,他可以显示mk转换后的bp,后面是写入Android.bpandroidmkAndroid.mk>Android.bp三。
残诗
·
2023-08-18 16:17
android
Android源码
(一)之源码结构--穿山甲系列
本文讨论的源码全部基于Android6.0.1先查看以下源码的总体结构android6.0.1依次分析以下每个文件夹abi=======Applicationbinaryinterface应用程序二进制接口,生成libgabi++.so相关库文件art=======AndroidRuntime是稍微往后一点儿的android才有的,与dalvik关系密切bionic=======Android的一
Wizard团队
·
2023-08-18 03:56
WSL 编译
android源码
,win10 wsl 编译 android 上运行的 带rtmp模块 nginx
1.win10wsladbhtml下载ndk15clinuxsudovi/etc/profileandroidexportPATH="$ANDROID_NDK:$PATH"nginxsource/etc/profilegolang#安装android-toolsshellsudoaptinstalladbwindows#默认安装位置为/usr/lib/android-sdk/platform-to
戚佳悦
·
2023-08-17 09:27
WSL
编译android源码
Ubuntu18.04系统编译
android源码
环境配置
1.前言我们做andorid系统开发,肯定时刻与源码打交到,特别是做新项目时,最重要的事情就是下载源码,然后配置环境编译,假如你的电脑是刚重装系统过,一个全新的开发环境,那么首要解决的事情就是完善好andorid源码编译的环境,你前期工作准备好的话,就可以减少在编译过程中频繁报错的次数。关于源码编译环境可以参考官网:建立构建环境|Android开源项目|AndroidOpenSourceProje
broadview_java
·
2023-08-16 01:14
Android
知识储备
Android源码编译
Ubuntu18.04
win10+ubuntu18.04搭建
Android源码
编译环境
一、基本配置本机硬件配置:cpu4.0GHZ6核12线程)+RAM32gddr4+512GSSD(机械硬盘也行)操作系统/软件环境配置:win10+VMware16+ubuntu18.04ps:虚拟机内存我给了18g最好不要低于16g不然会编译出错。至于硬盘,推荐ssd,土豪直接上NVME。一开始我用的机械硬盘装虚拟机,编译的时候,比较卡,体验不佳。二、搭建步骤1.VMware安装ubunbu没什
Android的粑粑
·
2023-08-16 01:12
android
源码软件
Android源码
解析之(二)Android异步消息机制
(一)Handler的常规使用方式publicclassMainActivityextendsAppCompatActivity{publicstaticfinalStringTAG=MainActivity.class.getSimpleName();privateTextViewtexttitle=null;/***在主线程中定义Handler,并实现对应的handleMessage方法*/p
01_小小鱼_01
·
2023-08-15 03:31
Android源码
的Binder权限是如何控制,附超全教程文档
从初中级到高级,移动端程序员的进阶宝典想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。下面我们就以Android开发为例,从硬技能和软技能两方面,梳理大前端趋势下移动端程序员从初级到高级进阶所需的技能点,并且推荐一些实用的书籍资料。(一)硬技能:专业的技术知识1.Java/Kotlin开发语言(1)Java**常用数据结构:**ArrayLi
rBo1koI8criHQ
·
2023-08-14 15:09
Android
android
java
面试
移动开发
2.1
Android源码
下载及编译
一.背景系统开发者作为曾经的系统开发者,虽然已经很长时间没碰过Android系统了,今天重新尝试下载并编译Android系统。Google在2021年6月22后将不再支持Window/MacOS的编译。且行且珍惜了。不再支持个人开发者感兴趣的个人开发者,也可以下载并编译Android系统源码。但随Android系统的发展,源码越来越复杂、庞大。连Android的编译工具、编译脚本都在不断发生变化,
流浪四海
·
2023-08-12 22:26
Android源码
阅读之Service启动(一)
这篇主要讲startService的启动过程。API-27普通启动Service首先会进入Context.mBase的startService().mBase就是ContextImpl.接着进入ContextImpl.startService()然后ContextImpl.startServiceCommon(),通过ActivityManager.getService().startServic
十蛋stan
·
2023-08-12 06:47
ionic6 android沉浸式状态栏
笔者最近在做ionic+angular项目,打包生成iOS后,默认webview从状态栏开始,无需调整,但是android上面确有条黝黑的状态栏,丑的无法直视,研究了一下,发现使用插件无法解决,只能从打包后的
android
叫我马小帅
·
2023-08-10 14:28
模板设计模式构建BaseActivity
使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤UML类图(参考
android源码
设计模式)packagecom.exa
AD钙奶-lalala
·
2023-08-10 14:48
Android基础
Design Patterns in Android:模板方法模式
前言模板方式模式定义模板方法的UML类图模板方法示例代码
Android源码
中模板方法模式Android开发中的模板方式模式实践总结前言今天给大家分享的是《设计模式Android篇:模板方法模式》。
MichaelX_Blog
·
2023-08-10 14:46
Design
Patterns
Design
Patterns
in
Android
android
设计模式
模板方法
android源码
编译
1、参考文章:
Android源码
目录结构介绍_小迪vs同学的博客-CSDN博客2、源码在线查看地址https://cs.android.com/android/platform/superproject
itzilong
·
2023-08-10 10:52
android
分享
Android源码
项目
SmileRefresh-微笑下拉刷新。这是在SwipeRefreshLayout基础上修改的下拉刷新库。https://github.com/songixan/SmileRefreshMyCartDemo-Android自定义View–自己撸一个柱状图也没那么难https://github.com/Hankkin/MyCartDemoMDStudySamples-AndroidTabLayout
字幕君_d545
·
2023-08-10 08:49
调试
Android源码
时打开ALOGV日志
20#undefNDEBUG21#defineLOG_NDEBUG0//打开LOGV22#include在.cpp文件中,添加如上语句,即可打开ALOGV。关于android中log的机制,可以查看其具体文件:/system/core/include/log/log.h:46/*47*NormallywestripALOGV(VERBOSEmessages)fromreleasebuilds.48
grf123
·
2023-08-09 05:54
Android开发
Android源码
handler机制之Message
1源码注释//定义一个包含描述和任务数据对象的message,且message能被handler发送,这个对象包含两个extraint域和一个extraobject域,它们能让你在很多情况下不必做分配工作。//虽然Message的构造器是public的,但是最好是通过Message.obtain()方法获取Handler.obtainMessage()来获取,这样能复用Message对象,减轻创建
WangGavin
·
2023-08-09 01:54
Android源码
解析——Handler、Looper与MessageQueue
本文的目的是来分析下Android系统中以Handler、Looper、MessageQueue组成的异步消息处理机制,通过源码来了解整个消息处理流程的走向以及相关三者之间的关系需要先了解以下几个基本概念Handler:主线程或者子线程通过Handler向MessageQueue(消息队列)发送Message,以此来触发定时任务或者更新UIMessageQueue:通过Handler发送的消息并非
zhireshini233
·
2023-08-08 17:10
Android
framework
handler
android
Android源码
--一.学习环境搭建
作为一个没接触过Linux的小白,忽然想学习Android底层源码,这必然是一个痛苦的过程.也意为这要学习很多新知识,包括Linux常用命令,adb常用命令,
Android源码
编译命令等.看下这次心血来潮能坚持多长时间
读懂人生
·
2023-08-08 07:39
Android Studio直接install系统签名的apk到设备
1.准备文件1.1获取platform.pk8和platform.x509.pem在
Android源码
的build/target/product/security/目录下找到文件platform.pk8
雅雅姐
·
2023-08-07 14:45
Android
Application
android
studio
android
面试必问,敲重点!讲一下 Android Application 启动流程及其源码?
一、写在前面在开始之前,你需要知道下面几点:有一份编译好的
Android源码
,现在的AS基本能满足,动手跟着步骤走,理解更深刻对Binder机制有一定的了解本文基于API26,用什么版本的源码并不重要,
Android小贾
·
2023-08-05 23:51
面试
Android
Framework
面试
android
职场和发展
移动开发
Framework
观察者设计模式在Android开发中的应用
2.
Android源码
中的观察者模式应用在Android的源码中,我们接触比较多的应该是RecyclerView和ListView了,和其搭配使用的Adapter,有刷新列表的notifyDataSetChanged
老师好我是小明同学
·
2023-08-05 12:38
【Android】Handler机制详解
【Android】Handler机制详解本文是在Carson带你学Android作者的异步通信专栏中Handler的基础上学习整理的kotlin版本,并且
Android源码
部分也更新至最新。
小黄才不管那么多
·
2023-08-05 10:49
Android
android
kotlin
kotlin学习之设计模式篇
Android开发的小伙伴对设计模式肯定都不陌生,从
Android源码
到一些知名开源框架,设计模式无处不在。大家对java语言版本的设计模式基本上还是比较熟悉的,或多或少的都用过。
allenliushaohua
·
2023-08-04 16:11
RK356x Android11更换默认的Launcher
1、开发环境ubuntu版本:18.04开发平台:RK356xAndroid版本:android112、目的android11系统自带了一个启动器Launcher3,在
android源码
路径下的packages
赟赟、嵌入式
·
2023-08-04 11:41
瑞芯微RK驱动调试
android
深入理解Android之应用程序进程启动流程
Android源码
地址首先照例还是先看一个脑图,在自己大脑中能产生初步印象应用程序进程启动过
maoqitian
·
2023-08-04 11:54
瑞芯微原厂源码目录介绍2-RK3568
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言顶层目录分析out目录system目录frameworks目录了解目录有什么意义前言在上一个小节中,下载并解压了瑞芯微提供的
Android
不知道起个啥名“”
·
2023-08-03 12:19
linux
驱动开发
嵌入式硬件
图解 | 一图摸清Android应用进程的启动
Android源码
基于8.0。简要回顾先回顾一下Android系统的启动过程:init进程fork出Zygote进程后,Zygote进程会创建一个服务端socket,等待AMS发起socket请求。
哈利迪ei
·
2023-08-03 09:23
Centos7-
Android源码
下载与编译
下载repo$mkdir~/bin$PATH=~/bin:$PATH$curlhttps://storage.googleapis.com/git-repo-downloads/repo>~/bin/repo$chmoda+x~/bin/repo编辑~/bin/repo文件,改为国内镜像https://gerrit.googlesource.com/git-repo改为https://mirror
春长
·
2023-08-03 01:26
Android中的设计模式之解释器模式
参考《设计模式:可复用面向对象软件的基础》5.3Interpreter解释器类行为型模式《
Android源码
设计模式解析与实战》第10章化繁为简的翻译机--解释器模式意图给定一个语言,定义它的文法的一种表示
WangGavin
·
2023-08-02 22:40
android源码
-view被加载进窗口流程
打开一个activity,中setContentView()-->getWindow().setContentView()-->getWiendow()返回window,window是抽象类,它的唯一实现PhoneWinodw()-->phoneWindow()中setContentView(),主要两个方法|-->installDecor(),创建decorView,创建基础布局|--为null
海阔天空cqk
·
2023-08-02 00:50
android日志系统详解
进程启动流程》4,《AndroidSystemServer进程启动流程》5,《androidlauncher启动流程》6,《AndroidActivity启动过程详解》Android系统开发准备篇1,《
Android
佳哥的技术分享
·
2023-07-28 10:29
android系统开发必备
android
Android系统Handler详解
进程启动流程》4,《AndroidSystemServer进程启动流程》5,《androidlauncher启动流程》6,《AndroidActivity启动过程详解》Android系统开发准备篇1,《
Android
佳哥的技术分享
·
2023-07-28 10:29
android
(学习记录)
Android源码
设计模式解析与实战——第三章总结
Builder建造者模式Buider模式是一个创建型模式,用来构建复杂对象的。构建对象一般是通过构造器完成的,但是如果一个对象的参数非常多,那么构造器的参数列也会非常长,不利于代码维护管理。还有另外一种方式,就是通过setXXX的方式设置属性,但是对象在setXXX完毕之前都处于一种不一致的状态。那么,构建器模式就是用来解决这个问题的。构建器模式的另一个优点就是隐藏对象的实际构建行为,将复杂的构建
等偓足够优秀
·
2023-07-28 04:39
从头搭建
Android源码
编译环境(Ubuntu 18.04 / 20.04 / 22.04)
在新安装的Ubuntu上(版本20.04LTS),完成搭建
Android源码
编译环境步骤如下。
抓饼先生
·
2023-07-28 03:48
android
git
ubuntu
android源码
大放送(实战开发必备)
http://pan.baidu.com/s/1kT5oaUV文件夹PATH列表卷序列号为000A-8F50E:.│javaapk.com文件列表生成工具.bat│使用说明.txt│免费下载更多源码.url│目录列表.txt│├─androidweb应用│jqmDemo_static.zip│jqmMobileDemo-master.zip│jqmMobileDemo1_1-master.zip│
飞翔的熊blabla
·
2023-07-28 03:00
android
分析
Android源码
View 焦点获取
平常做手机开发的时候不太需要关心焦点获取,但是如果做AndroidTv或盒子开发的时候就要做好View之间焦点切换了。View焦点流程图viewfocus.jpeg源码分析view通过以下几个方法来获取焦点View.java->requestFocus(intdirection,RectpreviouslyFocusedRect)publicfinalbooleanrequestFocus(){r
小木桨
·
2023-07-27 20:13
《
android源码
阅读四》Android系统源码整编、单编并运行到虚拟机
1、编译环境《安装Ubuntu系统》《
android源码
下载》2、整编源码进入
Android源码
根目录cdAOSP初始化环境sourcebuild/envsetup.sh清除缓存makeclobber选择编译目标
帅气的铅笔
·
2023-07-27 16:36
android源码学习笔记
android
android
AOSP
Android源码
中添加自己的Product
这里假设我们的公司名叫果冻(Jelly),我们准备开发一款对标苹果14的手机,取名叫大米14(Rice14)。接下来我们在源码中添加我们自己的产品(Product)在device目录下添加如下的目录与文件:Jelly/└──Rice14├──AndroidProducts.mk├──BoardConfig.mk└──rice14.mkBoardConfig.mk包含了硬件芯片架构配置,分区大小配置
帅气的铅笔
·
2023-07-27 16:03
android
framework学习笔记
framework
android
来唠唠Android中模板设计模式的嗑
Android源码
中也有许多这样的代码,我们熟练应用可以使得编程很方便呢。
坑逼的严
·
2023-07-27 10:37
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他