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源码
设计模式解析与实战》读书笔记(六)——抽象工厂模式
一不小心都看了十种设计模式了,准备好好整理下,才发现还有个抽象工厂模式是被之前搁置下来的,是时候理解真正的抽象工厂模式了。第六章创建型设计模式——抽象工厂模式抽象工厂模式起源于以前对不同操作系统的图形化解决方案,如不同的操作系统中的按钮和文本框其实现不同,展现效果也不一样,对每一个操作系统而言,其本身就可以构成一个产品类,而按钮和文本框控件又是其下属的产品类。1.定义为创建一组相关或者是相互依赖的
禽兽先生不禽兽
·
2024-01-27 11:28
Android书籍读书笔记
android
读书笔记
《
Android源码
设计模式解析与实战》读书笔记(三)——建造者模式
在使用别人的框架的时候,总觉得那些链式调用的写法看起来很厉害很优雅,一直以为挺难的呢,在书上看到之后才发现也是一种基本设计模式。第三章自由扩展你的项目——Builder模式Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程。1.定义将一个复杂对象的构建与它的表示分离开,使同样的构建过程可以创建不同的表示。2.使用场景1)
禽兽先生不禽兽
·
2024-01-27 11:58
Android书籍读书笔记
《
Android源码
设计模式解析与实战》读书笔记
面向对象的六大原则单一职责原则SingleResponsibilityPrinciple(SRP),定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该使一组相关性很高的函数、数据的封装。例如一个ImageLoader实现图片加载,并要将图片缓存起来。有的人可能会这样实现:是直接在一个类里实现图片下载、LruCache、displayImage等。但这样耦合太严重,毫无扩展性
weixin_34416649
·
2024-01-27 11:55
设计模式
移动开发
java
Android 源码设计模式解析与实战 第2版 读书笔记1.2开闭原则
本文依赖《
Android源码
设计模式解析与实战》,读书笔记编号与原书同步1.2开闭原则(OCP)定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的。
cswoods
·
2024-01-27 11:22
设计模式
android
设计模式
读书笔记
源码
Android 源码设计模式解析与实战 第2版 读书笔记1.3 里氏替换原则
本文依赖《
Android源码
设计模式解析与实战》,读书笔记编号与原书同步1.3里氏替换原则(LSP)定义:所有引用父类的地方,必须能透明的使用子类的对象。那么里氏替换原则的核心原理是抽象。
cswoods
·
2024-01-27 11:22
设计模式
android
源码
设计模式
读书笔记
Android 源码设计模式解析与实战 第2版 读书笔记1.4.依赖倒置原则
本文依赖《
Android源码
设计模式解析与实战》,读书笔记编号与原书同步4.依赖倒置原则(DIP)定义:指代一种特定的解耦方式,使得高层次的模块不依赖于低层次的模块的实现细节的目的。
cswoods
·
2024-01-27 11:22
设计模式
android
源码
设计模式
读书笔记
Android源码
设计模式解析与实战第2版笔记(三)
第三章自由扩展你的项目–Builder模式Builder模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式的使用场景相同的方法,不同的执行顺序,产生不同的事件结果时多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时产品类非常复杂,或者产品类中的调用顺序不同产生了不同的作用,这个时候使用建造者模式非常合适初始化一个对象特别复杂,如
VaIOReTto1
·
2024-01-27 11:51
设计模式笔记
android
设计模式
笔记
java
Android源码
设计模式解析与实战第2版笔记(二)
第二章应用最广的模式—单例模式单例模式的定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的使用场景确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。单例模式UML类图Client:高层客户端Singleton:单例类实现单例模式的关键点构造函数不对外开放,一般为Private通过一个静态方法或者枚举返回单例类对象确
VaIOReTto1
·
2024-01-27 11:50
设计模式笔记
android
设计模式
笔记
java
android源码
设计模式解析与实战 读书笔记 2 单例模式(上)
单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。实现单例模式主要的几个关键点构造函数不对外开放,一般为private;通过一个静态方法或者枚举返回单例类对象;确保单例类的对象有且只有一个,尤其是在多线程环境下;确保单例类的对象在饭序列化时不会重新构建对象。实现方式1.懒汉式:publicclassSingleton{privatestaticSingletoninsta
TaioJianDan
·
2024-01-27 11:19
读书笔记
android
读书笔记
设计模式
Android源码
设计模式解析与实战第2版笔记(一)
第一章走向灵活软件之路—面向对象的六大原则优化代码的第一步—单一职责原则单一职责原则的英文名称是SingleResponsibilityPrinciple,缩写是SRP。SRP:就一个类而言,应该仅有一个引起它变化的原因。一个类中应该是一组相关性很高的函数、数据的封装让程序更稳定、更灵活—开闭原则开闭原则的英文全称是OpenClosePrinciple,缩写是OCP,它是Java世界里最基础的设计
VaIOReTto1
·
2024-01-27 11:47
设计模式笔记
设计模式
笔记
java
android
Android插件化、热修复原理简介
1、如何规避AndroidP对私有API的访问限制●Android:Pie—9.0—28●一般都是通过反射访问私有API1.1、私有API
Android源码
查看网址(1)hidepublichidepublic
KillerNoBlood
·
2024-01-27 06:31
Android
Learning
android
java
插件化
热修复
Android源码
解析 - Launcher启动流程
Launcher概述我们知道,Android系统启动的最后一步,就是去启动一个桌面应用程序,这个应用程序就是Launcher。Launcher其实就是一个普通的App应用程序,只是它的功能是可以显示Android系统中所有已经安装的程序,然后提供用户点击相应的应用快捷图标就可以启动相关应用的功能······。那么,Launcher进程的具体启动流程是怎样的呢?我们下面就来结合源码进行分析。Laun
Whyn
·
2024-01-27 03:42
android 源码 service apk出现R cannot be resolved to a variable错误
问题环境是
android源码
系统apk,由于项目是之前的设计,导致目录结果和正常的AS的目录结构有很大差异.1.首先肯定是找R.java这个文件,源码app项目文件里面没有这个,AS或者eclipse在
Ed_Lannister
·
2024-01-26 22:43
Android源码
设计模式学习笔记-适配器模式
适配器模式在我们开发中使用率极高,从代码中随处可见的Adapter可以判断出来。从最早的ListView,GridView到现在最新的RecyclerView都需要使用Adapter,并且在开发过程中遇到的优化问题,出错概率较大的地方也基本都出自Adapter,这也是一个让人又爱又恨的角色.说到底,适配器是将两个不兼容的类融合在一起,它有点像粘合剂,将不同的东西通过一种转换使得它们能够协作起来。这
e小e
·
2024-01-26 18:41
从 0 开始编译 Android 系统源码
所以这篇文章主要是为了后续编译
Android源码
来做准备的,由于编译源码最好是在Linux环境下进行(
我爱田Hebe
·
2024-01-26 18:01
android源码
中编译APK
andorid源码中编译apk,代码中引入新的包编译不过,需要在andorid.mk中添加相对应的包使用过程参考源码中的Android.mk文件的内容例如在使用到importandroid.support.annotation.Nullable;导入对应的包LOCAL_STATIC_JAVA_LIBRARIES:=\android-support-annotationsLOCAL_STATIC_A
Zzzz青
·
2024-01-26 12:38
Android第一次修改Framework
目录效果展示这里我添加了一行打印,然后点击模拟器中的应用,都会打印我添加的信息实现步骤1.编译
Android源码
编译
Android源码
可以参考这篇文章:https://blog.csdn.net/learnframework
itfitness
·
2024-01-25 00:44
Android JNI原理分析
引言:分析
Android源码
6.0的过程,一定离不开Java与C/C++代码直接的来回跳转,那么就很有必要掌握JNI,这是链接Java层和Native层的桥梁,本文涉及相关源码:frameworks/base
音视频开发老马
·
2024-01-24 17:35
音视频开发
流媒体服务器
Android音视频开发
android
实时音视频
视频编解码
音视频
实时互动
安卓+JAVA实例开发源码
安卓
Android源码
——NetPayClinet2.5forjava安卓
Android源码
——安卓Android调用JavaScript安卓
Android源码
——安卓
Android源码
安卓与PC的Socket
毕业_设计
·
2024-01-24 09:41
java
java
android
javascript
Android开发必备(干货源码放送大)
Android源码
大放送(实战开发必备)文件夹PATH列表│javaapk.com文件列表生成工具.bat│使用说明.txt│免费下载更多源码.url│目录列表.txt│├─androidweb应用│jqmDemo_static.zip
Taserio-xie
·
2024-01-24 02:42
开源代码
Android源码
设计模式学习笔记-观察者模式
观察者模式主要是用于一对多模块之间通信的解耦.它的基本UML如下image.pngSubject:抽象主题,也就是被观察者角色,抽象主题角色把所有观察者对象的引用都保存到一个集合里,每个主题可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者对象.ConcreteSubject:具体主题,该角色将有关状态存入具体,在具体主题的内部状态发生改变时,给所有注册过的观察者发出通知,具体主题
e小e
·
2024-01-23 07:14
cygwin环境下载tuna镜像站的
android源码
1、在windows环境下载安装cygwin环境,地址https://cygwin.com/install.html,下载安装包安装安装时一定要选择上git相关软件包,最好把gpg一并安装上,如果没有选择也没有关系,后面在运行一次setup安装包,选择git即可以下内容为参考tuna的android镜像站下载指导参考Google教程https://source.android.com/source
不立不惑
·
2024-01-23 02:23
win10 goland踩坑日志(不更新)
/packagetest"这中语句会导致
编译出错
(解决了之后再也无法复现,倒是在复现的时候又出现了新的错误提示)解决方法:cmd:g
朋克归零膏
·
2024-01-23 01:13
IDE
Goland
goland
android源码
编译错误:ninja failed with: signal: killed
原因是内存不够,解决方法:更换大内存条,编译时关闭占内存的应用,开启或者扩大swap分区。free-m查看swap分区大小ddif=/dev/zeroof=/var/swapbs=1024count=20000002000000为2G大小mkswap/var/swapswapon/var/swapfree-m再次查看swap分区大小每次重启需要手动执行mkswap/var/swap挂载swap分区
xiaowang_lj
·
2024-01-20 20:06
linux
运维
服务器
Android源码
编译和刷机
目录1.
Android源码
编译备注2.
Android源码
刷机1.
Android源码
编译1.下载对应设备版本的驱动。
stoneWang_L
·
2024-01-20 11:45
android
Android 禁用鼠标滚轮(一)
在Android9中调用ListView时,概率性会导致界面UI布局乱掉,出现异常.第一种:修改UI布局第二种:当鼠标操作为低概率事件时,可以禁用鼠标滚轮实现该功能若要禁用鼠标滚轮,可以在
Android
Brave & Real
·
2024-01-19 22:36
Android
O
android
ui
java
RT Thread Stdio生成STM32L431RCT6工程后如何修改外部时钟
二、修改时钟步骤本方案修改外部时钟为直接修改代码,不通过STM32CubeMX进行配置(使用这个软件会
编译出错
)(1)在drv.clk.c文件中,system_clock_config函数中把内部时钟调整为外部时钟配置
嵌入式ZYXC
·
2024-01-19 13:50
嵌入式开发工具
stm32
嵌入式硬件
arm开发
STM32L431RCT6
时钟配置
Android线程池更新UI问题
今天阅读
Android源码
设计模式解析与实战中的ImageLoaderdemo时发现他在mExecutorService线程池中的子线程中更新了UI,参考https://www.jianshu.com/
CalvinAtHome
·
2024-01-19 09:43
Ubuntu安装Samba
环境:ubuntu-20.04.6-desktop-amd64虚拟机:vm17由于在做
Android源码
编译采用的是本地pc机进行编译,为了方便在windows查看文件与源码,故通过安装samba来实现
人民的石头
·
2024-01-19 05:42
Android系统与嵌入式
linux
ubuntu
linux
运维
android
修改
Android源码
使property中ro属性可重复修改
propertyro.xxx属性介绍ro的英文缩写是ReadOnly,故在Android系统中,带有ro.的属性都是只读而不可被重复修改的。ro.xxx属性的property通常在系统启动的时候就通过property_set()函数被写在了系统中,而ro属性每次系统启动只能写一次,顾一但设定便不可修改。setprop在system/core/toobox下有许多常用的命令的源码,setprop由s
inquisiter
·
2024-01-18 04:36
android内核及源码
centos 7 安装无线网卡rtl8188EUS_rtl8189ES驱动
刚开始在官网找了一个,但是版本太老旧了,
编译出错
。
milk448249712
·
2024-01-17 22:41
linux编程开发
rtl8188
网卡驱动
微信小程序---页面事件
1、下拉刷新(json文件中格式要严格,否则
编译出错
)全局开启下拉刷新。
小丑的忧伤
·
2024-01-17 06:00
微信小程序
小程序
Android 源码编译 及 mk文件解读
Android源码
编译参考:探索AndroidFrameWork底层开发视频_哔哩哔哩_bilibili基础1.源代码编译分为2个部分:(1)boot/Kernel(2)Android2.linux配置环境配置
sunlei663
·
2024-01-16 19:41
Android
android
Archive打包编译报错 Command PhaseScriptExecution failed with a nonzero exit code
解决了我打包
编译出错
问题。
Buger123
·
2024-01-14 09:17
qcom ./development/tools/idegen/idegen.sh 卡住不动
前言在Android开发中,有时候我们需要将
android源码
导入androidstudio,就要用到idegen工具,qcom高通部分平台发现执行/development/tools/idegen/idegen.sh
wxx2150
·
2024-01-12 13:07
idegen
android
studio\
Activity启动流程源码分析(基于Android N)
在开始学习前给大家推荐一个可以浏览和快速查找
Android源码
的网站,帮助大家快速学习。http://androidxref.com/这篇文章以Nougat-7.1.1_r6(Andro
cmdkeeper
·
2024-01-10 12:01
Framework
Android
startActivity
(有可能
编译出错
,有可能输出未知,有可能是未定义行为)
#includevoidfoo(unsignedint){std::cout<<"uint";}voidfoo(int){std::cout<<"int";}voidfoo(char){std::cout<<"char";}intmain(){chara=1;charb=2;foo(a+b);return0;}答案输出未知,根据不同实现会有不同结果char类型在c++中,根据不同平台会拥有不同的符
100编程朱老师
·
2024-01-09 13:44
c++
算法
开发语言
More than one file was found with OS independent path 'lib/x86/libc++_shared.so'
二.产生原因:主要腾讯云IMSDK支持的so文件与其他第三库中的so文件重复引用,导致
编译出错
;三.解决方法:(1).在对应的应用build.gradle文件中添加如下代码:%JY6N_ISU_
奋斗的丑小鸭
·
2024-01-09 07:16
Android中的设计模式之状态模式
参考《设计模式:可复用面向对象软件的基础》5.8State状态对象行为型模式《
Android源码
设计模式解析与实战》第7章随遇而安--状态模式意图允许一个对象在其内部状态改变时改变它的行为。
WangGavin
·
2024-01-07 17:59
Android常见设计模式:适配器模式
而在android开发中,必要的了解一些设计模式又是必须的,因为设计模式在
Android源码
中,可以说是无处不在。对于想系统的学习设计模式的同学,这里推荐一本书,《大话设计模式》。
_fanqh
·
2024-01-07 08:03
设计模式
java
android
编程语言
面试
android源码
编译和模拟器emulator
目录一、概述二、编译和仿真三、总结一、概述这次源码编译和仿真的是android2.3.4和android4.4,手头的环境暂时就这两个sdkok,至于androidN和androidO后续会添加。二、编译和仿真1、编译Android:sourcesetenv一般设置androidsdk的环境变量,setenv为脚本,如果没有就略过这一步。source./build/envsetup.sh,设置an
光电子
·
2024-01-06 19:27
android系统开发
全志F1C100s Linux 系统
编译出错
:不能连接 github
环境Ubuntu20.04LTS64位虚拟机开发板:LicheePiNano源代码:GitHub-florpor/licheepi-nano问题描述该源码库使用了git子模块的概念,一个库中包含了u-boot、Linux等代码库。不需要分别编译,一个make全搞定编译时提示错误:>>>linux-headersb18adeb1e60bba3d6aa77e302673b38c41fd5c77Down
飞多学堂
·
2024-01-06 14:30
付费专栏
Linux
【AndroidStudio/IDEA打开
Android源码
】
通过AndroidStudio/IDEA打开
Android源码
准备工作编译idegen.jar导入AndroidStudio准备工作AOSP源码且编译PASS,可参考:Win11通过WSL安装ubuntu
qq_30076503
·
2024-01-06 08:05
Android
android
intellij-idea
java
Android源码
下载 ---- git 和 repo 使用
GitGit是LinuxTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(workingcopy),而像Git这样的分布式版本控制系统中,每一个工作目录都包含一个完整仓库,它们可以支持离线工作,本地提交可以稍后提交到服务器上
超__越
·
2024-01-04 21:07
高通平台
Android源码
bootloader分析之sbl1(一)
高通8k平台的boot过程搞得比较复杂,我也是前段时间遇到一些问题深入研究了一下才搞明白。不过虽然弄得很复杂,我们需要动的东西其实很少,modem侧基本就sbl1(全称:Secondarybootloader)的代码需要动一下,ap侧就APPSBL代码需要动(对此部分不了解,可参照:bootable源码解析),其他的都是高通搞好了的,甚至有些我们看不到代码。今天就要分析一下开机前几秒钟起着关键作用
持续成长,保持快乐
·
2024-01-04 07:16
高通平台
Android源码
bootloader分析之sbl1(二)
在上一篇博文中主要描述了启动流程,及代码执行流程,并重点介绍了一下我重点关注的部分。这个sbl部分也算有点庞大,我们没有精力也没有必要去分析全部,所以接下来就来分析一下sbl1中另外几个需要格外关注的部分:CDT:主要提供平台设备数据logsystem:log日志系统,当然没有kernel里面那么强大了download:代码下载烧写实现ramdump:异常信息dump本篇博文就先来分析一下CDT,
持续成长,保持快乐
·
2024-01-04 07:16
Android设计模式-面向对象的六大原则
参考的书籍——《
Android源码
设计模式解析与实践》,特写博客,算作学习笔记吧!!
Near尼尔
·
2024-01-01 23:44
编译Android14 AOSP原生代码并在X86模拟器中运行
最近在研究AndroidEntreprise部分的特性,需要在Android手机上分析WorkProfile相关的源码,因为新买的Pixel样机还未到货,看了几天
Android源码
,迫切需要上真机对比分析
掌心天涯
·
2024-01-01 02:08
android
AOSP
模拟器
Ubuntu编译rocket-chips & rocket-tools 步骤记录
本教程编写日期2019年8月28日,大体步骤如下,随着时间推移rocket肯定会有更新和
编译出错
问题,可能就不完全适用于本教程,遇到编译错误就要见招拆招了!快速说明安装必要依赖项sudoapt-ge
觉皇嵌入式
·
2023-12-31 23:29
Linux
rocket-chips
rocket-tools
riscv
【AOSP】生成签名文件release key,通过
Android源码
对apk进行签名
简介现在apk都需要签名,Flutter做的项目官方规定编译apk必须签名。签名的好处:应用来源验证:应用签名允许Android系统验证应用的来源。每个应用都使用开发者的私钥进行签名,而应用的签名信息包含在应用的APK文件中。当用户尝试安装应用时,系统会检查应用的签名,以确保它与系统中已知的相匹配。应用完整性验证:应用签名有助于确保应用在传输过程中没有被篡改。如果应用在传输过程中被修改,其签名将失
苏柘_level6
·
2023-12-30 12:24
android
AOSP
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他