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源码
分析-全面理解Context
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/21829971(来自singwhatiwanna的博客)前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面意思,
singwhatiwanna
·
2020-08-09 12:24
Android高手进阶
Android源码解读
(一百三十八)学习Android studio 导入
Android源码
目录1.准备工作2.AS导入3.配置工作3.1内存3.2修改依赖参考:使用AndroidStudio导入Android系统源码AndroidStudio内存大小的设置1.准备工作1)下载代码2)编译idegenisourcebuild/envsetup.shiilunchiiimakeidegen-j4最后编出来一个out/host/linux-x86/framework/idegen.jarii
i加加
·
2020-08-09 12:00
Android
搭建OpenGrok 快速索引
android源码
openggrok可以快速浏览源码,查找相关文件及函数等。代码再服务器,本地使用opengrok搜索。搭建环境等都在服务器进行。注意:一下配置均在服务器进行,打开网址均在本地进行。代码再云上,所以各种配置也在云上配置,pc上拿到个地址,索引既可以了。tomcat下载:参考一:Linux下使用Tomcat教程(一)Tomcat官网:Tomcat下载到存放代码的服务器上。开启服务zip文件解压:授予可
CRISTIANO Xusanduo
·
2020-08-09 12:12
linux基本操作篇
android
vold挂载管理
看了很长时间Vold存储模块的相关知识,也深入的研究一段时间的
Android源码
,打算把自己看过的经验之贴、参考资料和自己的一些见解,以帖子的形式发出来,供有兴趣的同仁们参考,有不对的地方请指正,我们相互交流
sdkdlwk
·
2020-08-09 11:20
Android之SD卡相关
使用gdb远程调试android native程序
程序需要使用)userdebug固件可能会自带gdbserver/gdbserver64程序,而user版android固件并没有把gdbserver编译到系统中,需要我们手动push:他们的位置分别在
android
程序猿Ricky的日常干货
·
2020-08-09 11:21
Android汇总
make:***[out/target/common/obj/PACKAGING/checkapi-current-timestamp]erroe38解决措施:makeupdate-api说明:如果你在
Android
rainscale
·
2020-08-09 11:11
Android
Android源码
编译
ubuntu18.04Android8.0nexus6p修改源sudogedit/etc/apt/sources.listsudoaptupdate清华源https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/先添加依赖sudoapt-getinstall-ygitflexbisongperfbuild-essentiallibncurses5-dev:i
qq_43294789
·
2020-08-09 11:28
Android学习
android源码
编译错误的解决
一定要看配置环境,如果缺少库文件或者环境不对,出的错误提示简直各种各样以Ubuntu16.04编译android8.1为例sudoapt-getinstalllibx11-dev:i386libreadline6-dev:i386libgl1-mesa-devg++-multilibsudoapt-getinstall-ygitflexbisongperfbuild-essentiallibncu
时梦
·
2020-08-09 11:46
Android
linux
Android源码
看设计模式(二)--------基于单例模式的Context相关分析
单例模式定义:确保一个类中只有一个实例,并且自行实例化向整个系统提供这个实例使用场景适用于所创建的对象过于消耗资源,如访问IO、数据库等资源时,可使用单例模式,确保该类只有一个实例。如ImageLoader,其中包含线程池、缓存系统、网络请求等,很消耗资源,这种不能自由构造对象的情况,就是单例模式的使用场景单例模式的写法1、饿汉模式publicclassSingleTask{//创建实例priva
双鱼千殇
·
2020-08-09 10:48
设计模式
android input子系统--InputReader EventHub::getevents之mNeedToReopenDevices变量详细分析
closeAllDevicesLocked,将mNeedToScanDevices设置为true5.2.2mNeedToReopenDevices此变量设置的地方,通过si(sourceinsight)查找整个
android
科技之光666
·
2020-08-09 10:28
Android
Input子系统
android
inputReader
EventHub
getEvent
通话状态判断--radio log
android源码
里面是有以下状态的:IDLE,//待机,没有连接ACTIVE,//通话HOLDING,//挂断通话DIALING,//响铃ALERTING,//提醒INCOMING,//来电WAITING
快導碗里来
·
2020-08-09 10:52
android基础
Telephony
JNI在
Android源码
中的使用案例
什么是JNI,怎么使用JNI——JavaNativeInterface,它是Java平台的一个特性(并不是Android系统特有的)。其实主要是定义了一些JNI函数,让开发者可以通过调用这些函数实现Java代码调用C/C++的代码,C/C++的代码也可以调用Java的代码,这样就可以发挥各个语言的特点了。那么怎么使用JNI呢,一般情况下我们首先是将写好的C/C++代码编译成对应平台的动态库(win
快導碗里来
·
2020-08-09 10:52
android基础
Android源码
集成第三方jar和so库
Android源码
中MyAPIs放在packages/apps下。
marton_13
·
2020-08-09 10:37
Android 8.1.0 AOSP源码下载及编译
参考网址:Android8.1.0AOSP源码下载及编译参考网址:Ubantu18.04环境下编译
android源码
参考网址:Mac上玩Linux(一)安装Ubuntu参考网址:mac上用VMWare虚拟机装
一米阳光-ing
·
2020-08-09 10:07
Android
android
系统
Ubuntu
《
Android源码
设计模式》之外观模式
外观模式介绍外观模式(Facade)在开发中的运用频率非常高,尤其是在现阶段各种第三方SDK充斥在我们的周边,而这些SDK很大概率会使用外观模式。通过一个外观类使得整个系统的接口只有一个统一的高层接口,这样能够降低用户的使用成本,也对用户屏蔽了很多实现细节。外观模式的定义要求一个子系统的外部与其他内部的通信必须通过一个统一的对象进行。外观模式(Facade模式)提供一个高层次的接口,使得子系统更易
喧嚣世界
·
2020-08-09 10:20
《
Android源码
设计模式》之享元模式
享元模式介绍享元模式是对象池的一种实现,它的英文名称叫做Flyweight,代表轻量级的意思。享元模式用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,来缓存可共享的对象,达到对象共享、避免创建过多对象的效果,这样一来就可以提升性能、避免内存移除等。享元对象中的部分状态是可以共享,可以共享的状态成为内部状态,内部状态不会随着环境变化不可共享的状态则称之为外部状态,它们会随着环境的改变
喧嚣世界
·
2020-08-09 10:20
《
Android源码
设计模式》之适配器模式
适配器模式介绍适配器模式在我们的开发中使用率极高,从代码中随处可见的Adapter就可以判断出来。说到底,适配器是将两个不兼容的类融合在一起,它有点像粘合剂,将不同的东西通过一种转换使得它们能够协作起来。适配器模式的定义适配器模式把一个类的接口换成客户端所期待的另一种接口,从而使原本因接口欧不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的使用场景系统需要使用现有的类,而此类的接口不符合系
喧嚣世界
·
2020-08-09 10:19
《
Android源码
设计模式》之装饰模式
装饰模式介绍装饰模式(DecoratorPattern)也称为包装模式(WrapperPattern),结构型设计模式之一,其使用一种对客户端透明的方式来动态地扩展对象的功能,同时它也是继承关系的一种替代方案之一。装饰模式的定义动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。装饰模式的使用场景需要透明且动态地扩展类的功能时。装饰模式的UML类图根据类图可以得出如下
喧嚣世界
·
2020-08-09 10:19
自定义AttributeSet属性
在做项目的时候,用没人写的代码和看
Android源码
时,经常看attr.xml的使用,每次都不知道是什么意思,今天网上查了些资料,终于明白了,这里做一个笔记,方便以后使用这里与一个关于AttributeSet
跑快点
·
2020-08-09 10:46
View相关知识
Android源码
解析之在Activity中调用measure方法测量宽高的原理
一,写在前面在文章自定义控件之测量一文中,已经很清楚描述了view,viewgroup的测量过程。本篇文章是基于自定义控件之测量的一个小小的使用,不会再详细介绍源码所有流程,直接上源码,分析在Activity中调用measure方法测量宽高的原理。那目的是什么呢?就是为了在activity的onCreate方法里获取控件的宽高值。在onCreate()中获取控件宽高,调用view.getMeasu
小王君
·
2020-08-09 10:46
android
Android 修改默认输入法
我们知道
Android源码
中默认的有三种输入法:英文,中文,日文。那么我们现在要把手机默认百度输入法应该怎么去做呢?首先,你需要内置百度输入法在你的工程里面。
LYJ的IT生活
·
2020-08-09 09:23
Android
在
android源码
某个模块中引用第三方jar包
1.将该jar包放入该模块根目录的libs2.修改该模块的Android.mk文件diff--gita/packages/SystemUI/Android.mkb/packages/SystemUI/Android.mkindexb118cfcb930..db84abf02e2100644---a/packages/SystemUI/Android.mk+++b/packages/SystemUI
完全不想写博客的人
·
2020-08-09 09:27
技术方案
android源码
添加service
frameworks/base目录下添加对应的文件清单如下frameworks/base/core/java/android/app/HelloWorldManager.javaframeworks/base/core/java/android/app/IHelloWorldManager.aidlframeworks/base/services/core/java/com/android/ser
kkklzc
·
2020-08-09 09:00
Ubuntu12.10编译Android 4.0.3的常见错误
编译
Android源码
,按照installing-required-packages-ubuntu-1204提供方法先安装必要的工具。
kangear
·
2020-08-09 09:44
Android
android源码
浅析--AlertController
在
android源码
解析--AlertDialog及AlertDialog.Builder这篇文章中,讲到在Builder中功能的实现主要是调用AlertController实现的,而该类是android
iteye_17082
·
2020-08-09 08:35
Android 源码编译make的错误处理
Android源码
下载:官方下载或参考
android源码
下载方式Android编译版本:PLATFORM_VERSION=4.0.1(最新Android4.0.1)OS操作系统平台:Linuxyanggang2.6.35
iteye_11539
·
2020-08-09 08:59
android源码
开发之监听来电状态
在很多时候,我们都需要监听来电状态,然后做一些操作,例如,来电铃声和短信通知音同时响,这时,我们就需要监听来电铃声,如果来电就暂停短信通知音importandroid.telephony.TelephonyManager;if(TelephonyManager.ACTION_PHONE_STATE_CHANGED.equals(action)){//来电广播TelephonyManagertm=(
歌哥
·
2020-08-09 08:19
编译
Android源码
,并用模拟器启动编译好的镜像
我选择的是这两个文件:编译进入
Android源码
目录,首先清除之前的编译:makeclobber然后设置环境:sourcebuild/envsetup.sh选择编译的文件,直接输入命令:lunchBUILDTYPE
代码artist
·
2020-08-09 08:42
Android源码学习
android源码
下的jni开发
在androidjava层开发的时候有时候会用到C/C++,比如调用算法、进行图像处理之类的,这时候就需要用到jni开发。这里总结一下源码中编译SO库并引用的流程。这里我写了一个简单的加法计算器,其中计算在C中完成的简单例子来说明。packagecom.example.jni.myjni;importandroid.os.Bundle;importandroid.view.View;importa
闲庭信步_wwd
·
2020-08-09 08:49
android开发
Android学习之往系统应用中添加framework层的jar包
Framework中的app为什么在编译的时候需要到源码中编译:因为缺少必要的包(源码)----在连接的时候是以class文件来连接编译的以Systemeui为例:缺少这个包寻找
android源码
的时候可以找到这个包
飞上北极星
·
2020-08-09 08:09
Android开发
android开源代码编译方法
编译android开源代码之前,确保要下载完整的
android源码
具体下载方法见链接:国内
android源码
下载镜像及下载方法代码下载完后,安装步骤很简单:1.配置envsetup.sh权限ylp@ubuntu
evileyegirl
·
2020-08-09 08:54
android源码编译
使用Activity之前必须得读的好文
Android源码
中Activity类的注释了解一下?宝哥将为你带来一系列关于你常用的类确不曾认真读过的源码中的注释的翻译文章。网上的信息泛滥,只有源码的注释才是精髓。
IT烂笔头
·
2020-08-09 07:22
Android官方文档翻译
构建自己的Android代码托管服务器
研究
android源码
的都知道,在下载源码时,都是用repoinit,reposync等命令去下载源码,repo内部是使用git进行版本控制的,之前没有仔细的了解,只知道跟着source.android.com
billpig
·
2020-08-09 07:30
┣
Android
Framework┫
android
git
server
authentication
ssh
postgresql
使用repo、git、gerrit托管
android源码
研究
android源码
的都知道,在下载源码时,都是用repoinit,reposync等命令去下载源码,repo内部是使用git进行版本控制的,之前没有仔细的了解,只知道跟着source.android.com
billpig
·
2020-08-09 07:30
最新CyanogenMod CM-11.0 源码下载和编译,自己定制ROM
以下步骤在我自己手机SonyXperiaZ(C6603)上验证正常使用的:1.配置编译环境,这个不多讲,网上资料很多,也可参考我之气博客,保证可以正常编译
android源码
;2.下载CyanogenM
big_ant
·
2020-08-09 07:26
Qualcomm
&
Marvell
平台开发
android recovery 主系统代码分析
代码路径在
android源码
的根路径:bootable\recovery其入口文件就是recovery.c中main函数下面就开始逐步了解其R
andyhuabing
·
2020-08-09 07:53
Android系统框架学习
android
学习及系统开发
Android 源码编译make的错误处理
Android源码
下载:官方下载或参考
android源码
下载方式Android编译版本:PLATFORM_VERSION=4.0.1(最新Android4.0.1)OS操作系统平台:Linuxyanggang2.6.35
android_mylove
·
2020-08-09 07:20
Android5.0 开机设置静态IP地址
首先,在
Android源码
的system/bin下写一个设置静态IP的脚本setStaticIP.sh脚本内容如下:#!
Osenberg
·
2020-08-09 06:41
Android
Embedded
Android源码
环境下编译自带JNI的APP
在eclipse或者AndroidStudio下可以通过NDK实现JNI的编译生成so库文件,那么在Android系统环境下,我们应该怎么做?直接使用eclipse或者AS的配置?NO,NO,NO我们需要在项目的根目录下编写一个Android.mk文件如下:Android.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE_TAG
QQxiaoqiang1573
·
2020-08-09 06:43
android
jni
关于在
android源码
编译时引用第三方jar宝--需要在android.mk中配置
今天进行
android源码
编译时出现一个问题,报错找不到文件,最后查看到那些找不到的问题全部都是第三方jar包里的引用文件,于是百度找解决办法。终于找到解决办法,现在分享给大家,我已经亲测通过了。
anonymousblogs
·
2020-08-09 06:00
Android开发工具篇
深入理解SELinux/SEAndroid
二SE
Android源码
分析有了上文的SELinux的基础知识,本节再来看看Google是如何在Android平台定制SELinux的。
Fybon
·
2020-08-09 06:54
android
应用-修改系统时间
函数来修改系统时间调用这个函数没有使系统时间更改,可做如下处理:在应用AndroidManifest.xml中:添加红色标记(表示需要系统权限)使用目标系统的platform密钥来重新给apk文件签名,在
Android
北海鲲鹏
·
2020-08-09 05:25
《老罗的Android之旅》导读PPT
内容从Android组件设计思想,到
Android源码
开发和调试环境搭建,再到Android专用驱动和应用程序架构等。
北海鲲鹏
·
2020-08-09 05:25
android[转]
android framework添加系统服务
http://blog.csdn.net/pierce0young/article/details/24424991在
android源码
中添加系统服务,如在android.app包下增加DevInfoManager.java
yinazh
·
2020-08-09 05:48
rom开发
NetworkManagementService介绍
本文为《深入理解AndroidWi-Fi、NFC和GPS卷》读书笔记,
Android源码
为Android5.1NetworkManagementService(以后简称NMService)将通过netdsocket
zhqh100
·
2020-08-09 05:50
wifi
android framework增加新的系统服务
[android]Framework新增系统服务分类:android2014-04-2417:21638人阅读评论(0)收藏举报在
android源码
中增加一项系统服务,如在android.app包下增加
yiwuxue
·
2020-08-09 05:09
android
Android源码
编译make的各类错误解决方案汇总
问题:Youareattemptingtobuildwiththeincorrectversionofjava.Yourversionis:javaversion"1.6.0_22".Thecorrectversionis:JavaSE1.6.查了一下现在已安装的java:java-versionjavaversion"1.6.0_22"OpenJDKRuntimeEnvironment(Iced
孙强 Jimmy
·
2020-08-09 05:46
Android
Linux
单例模式之传递Context参数
这样的方式,在
android源码
中还是很普遍的。/***单例模式的懒汉模式*传递了一个上下文参数context,如此就能够实现新建一个线程,能有ui的操作*参考:http
Sunnie_ge
·
2020-08-09 05:15
android
应用
Java设计模式之代理模式
这种设计模式被称为——代理模式,在
Android源码
Frameworks层大量使用了代理模式进行代码设计,我们经常使用的×××Manager类都是代理×××ManagerService服务接口类。
-Ryan
·
2020-08-09 05:38
Android系统应用
Android输入事件从读取到分发四:InputDispatcherThread发送事件到View结构树的过程
(注:分析使用的
Android源码
版本为6.0)上一节我们说InputChannel的本质是linux本地套接字,因为它内部使用
阳光玻璃杯
·
2020-08-09 05:37
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他