加载中
【Android Studio】为Android Studio设置HTTP代理

大陆的墙很厚很高,初次安装Android Studio下载SDK等必定失败,设置代理方法如下: 到android studio安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加: disable.android.first.r...

Android FrameWork层框架

Android的四层架构相比大家都很清楚,老生常谈的说一下分别为:Linux2.6内核层,核心库层,应用框架层,应用层。我今天重点介绍一下应用框架层Framework,其实也是我自己的学习心得。   F...

初始Android Framework(框架)方面的知识(一)

初始Android Framework(框架)方面的知识 介绍Android Framework(框架)是什么? Android Framework(框架)有什么? 首先介绍一下服务端都有哪些重要的东西: 下面介绍一下客户端比较重要...

06/21 14:29
171
Android进阶3:Activity源码分析(1) —— Activity启动流程(8.0)

关于Activity的源码分析,看了足足有半个月,理由就是: 1:Activity源代码很多,逻辑很复杂 2:下班再能加班学习,礼拜天抽空学习源码 至于为什么看源码:因为偶尔看到一句话:不懂Activit...

06/20 15:00
7
Android走进Framework之app是如何被启动的

前言 一个app的程序是怎么启动的?入口在哪里? 听说ActivityManagerServices很吊,Why? Activity生命周期到底是谁调用的? Application又是在哪里初始化的?onCreate又是如何被调用的? 面...

Android Framework原理

App启动过程 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求 system_server进程接收到请求后,向zygote进程发送创建进程的请求 Zygote进程fork出新的子...

android从应用到驱动之—camera(1)---程序调用流程

一、开篇 写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧. 话说camera模块,从上层到底层一共包含着这么几个部分: 1、apk------java语言 2、camera的java接口----java语...

07/26 21:41
70
浅谈Android FrameWork框架和它在android的四层架构起到的作用

这里写一些关于Android Framework比较重要的知识点,这些东西对于之后理解和研究Android Framework有很大好处,就是让我们脑子里先有一个大概的模型,以及认识一点之后经常会碰见的角色。 首...

Android8.0 Camera系统架构(二)

上一篇我们从最新的Camera架构来分析Camera子系统,今天我们将从全局的视角从旧版本到新版本架构整体通览一遍,从Framework层的API(1和2)到硬件抽象层的HAL(1和3)。废话少说一起来看一下整体...

10/27 22:12
42
Android中应用多进程的整理总结

前言 在计算机操作系统中,进程是进行资源分配和调度的基本单位。这对于基于Linux内核的Android系统也不例外。在Android的设计中,一个应用默认有一个(主)进程。但是我们通过配置可以实现一个...

06/20 09:15
7
android camera2 API流程分析

Android camera2 API流程分析 Android5.0之后,新推出来了一个类,android.hardware.camera2,与原来的camera的类实现照相和拍视频的流程有所不同,原来的camera的类并没有深入分析。在做项目...

05/21 22:52
53
android基础知识2

1、Activity生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy() 2、Service生命周期? service 启动方式有两种,一种是通过startService()方式进行启...

性能优化工具(二)-Systrace

一、简介 Systrace是分析Android性能问题的神器,Google IO 2017上更是对其各种强推. 是分析卡顿掉帧问题核心工具,只要能提供卡顿现场,systrace就能很好定位问题,但是有一定上手难度,所以...

给Android Studio设置代理

在进行代理设置前,首先你得有代理服务器。如果没有,可参见我前一篇文章《使用傻瓜包goagent翻墙》。 下面,我假定我的代理服务器的IP为192.168.137.1(局域网里面用)或127.0.0.1(本机中使...

Android Binder框架不谈代码

下面是自己分析 Android 的Binder代码时,总结出的框架,有什么不妥,敬请谅解,请以斧正! 我们讲解的思路是:让自己开发一个Binder框架,应该如何实现? 在文章中,没有谈论任何的代码,都...

2018/12/21 10:02
22
Android系统启动流程(四)Launcher启动过程与系统启动流程

前言 此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三篇文章的内容...

android adb实用命令小结

adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用...

android中View, Window, Activity, WindowManager,ViewRoot几者之间的关系

iew:最基本的UI组件,表示屏幕上的一个矩形区域。 Window: 表示一个窗口,包含一个View tree和窗口的layout 参数。View tree的root View可以通过getDecorView得到。还可以设置Window的Con...

06/21 11:01
6

没有更多内容

加载失败,请刷新页面

返回顶部
顶部