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的底层驱动都是Linux驱动,然后中间有很多的库,像openGV,图形图像的库,这些库
朱有鹏老师
·
2018-01-16 12:33
Android
人工智能
人工智能
Android基础知识二(应用程序框架)
在开发应用时都是通过框架来与
Android底层
进行交互,接触最多的就是应用框架层。作为小白,学习Android,接触了大部分Android应用程序框架。
志悠自在
·
2017-12-12 09:44
Android之从头自学
Android Binder机制 - interface_cast和asBinder源码分析
研究
Android底层
代码时,尤其是Binder跨进程通信时,经常会发现interface_cast和asBinder,很容易被这两个函数绕晕,下面通过分析源码来讲解一下:interface_cast下面根据下述
NULL____
·
2017-10-29 15:27
Android
Android APP性能及专项测试
的性能测试Android的app性能测试包括的测试项比如:1、资源消耗2、内存泄露3、电量功耗4、耗时5、网络流量消耗6、移动终端相关资源利用率7、帧率8、渲染等等....工具:(工具的原理都是基于调用
android
li_xiaoha
·
2017-10-10 11:15
Android使用CrashHandler来获取应用的crash信息的方法
在日常开发的过程中应该不可避免的会发生crash,无论你的程序写的多么完美,都不可能完全避免crash的发生,可能是由于
Android底层
的bug,也可能是由于不充分的机型适配或者是糟糕的网络状况。
QDJdeveloper
·
2017-09-29 14:24
Android底层
调用C代码(JNI实现)
Android底层
调用C代码(JNI实现)一、基础知识二、从Android框架角度简单分析JNI三、标准JNI实现步骤四、实现JNI过程实例一、基础知识1、JNI:百度百科中解释:JNI是JavaNativeInterface
HowieXue
·
2017-08-05 12:09
嵌入式开发
Android
H5与Native交互之JSBridge技术
本文就是介绍这层Bridge的交互原理,通过阅读本文你可以了解到js与ios及
android底层
的通讯原理及JSBridge的封装技术及调试方法。
有赞前端
·
2017-07-26 12:00
uiwebview
javascript
H5与Native交互之JSBridge技术
本文就是介绍这层Bridge的交互原理,通过阅读本文你可以了解到js与ios及
android底层
的通讯原理及JSBridge的封装技术及调试方法。
有赞前端
·
2017-07-26 00:00
javascript
uiwebview
android MediaCodec解析
简介MediaCodec类可以获取底层媒体编码/解码库,是
Android底层
多媒体支持库的一部分(一般和MediaExtractor、MediaSync、MediaMuxer、MediaCrypto、MediaDrm
一叶知秋dong
·
2017-06-15 10:56
android多媒体
Android多媒体--MediaCodec 中文API文档
MediaCodecpublicfinalclassMediaCodecextendsObjectJava.lang.Object→android.media.MediaCodecMediaCodec类可用于访问
Android
一叶知秋dong
·
2017-06-13 17:31
android多媒体
写给Android App开发人员看的
Android底层
知识(8)
(十)PMS及App安装过程PMS,全称PackageManagerService,是用来获取Apk包的信息的。在前面分析四大组件与AMS通信的时候,我们介绍过,AMS总是会使用PMS加载包的信息,将其封装在LoadedApk这个类对象中,然后我们就可以从中取出在manifest声明的四大组件信息了。(一)在下载并安装App的过程,会把Apk存放在data/app目录下。Apk是一个zip压缩包,
包建强
·
2017-06-02 09:00
写给Android App开发人员看的
Android底层
知识(7)
(十二)ContentProvider(1)ContentProvider是什么?ContentProvider,简称CP。做App开发的同学,尤其是电商类App,对CP并不熟悉,对这个概念的最大程度的了解,也仅仅是建立在书本上,它是Android四大组件中的一个。做系统管理类的App,比如说手机助手这种,有机会频繁使用CP。而对于应用类App,数据通常存在服务器端,其它应用类App也想使用的时候
包建强
·
2017-05-31 10:00
写给Android App开发人员看的
Android底层
知识(6)
(十一)BroadcastReceiverBroadcastReceiver,也就是广播,简称Receiver。很多App开发人员表示,从来没用过Receiver。其实吧,对于音乐播放类App,用Service和Receiver还是蛮多的,如果你用过QQ音乐,App退到后台,音乐照样播放不会停止,这就是你写的Service在后台起作用。在前台的Activity,点击停止按钮,就会给后台Servic
包建强
·
2017-05-28 10:00
写给Android App开发人员看的
Android底层
知识(5)
(十)ServiceService有两套流程,一套是启动流程,另一套是绑定流程。我们做App开发的同学都应该知道。1)在新进程启动Service我们先看Service启动过程,假设要启动的Service是在一个新的进程中,分为5个阶段:1)App向AMS发送一个启动Service的消息。2)AMS检查启动Service的进程是否存在,如果不存在,先把Service信息存下来,然后创建一个新的进程。
包建强
·
2017-05-26 10:00
写给Android App开发人员看的
Android底层
知识(4)
(八)App内部的页面跳转在介绍完App的启动流程后,我们发现,其实就是启动一个App的首页。接下来我们看App内部页面的跳转。从ActivityA跳转到ActivityB,其实可以把ActivityA看作是Launcher,那么这个跳转过程,和App的启动过程就很像了。有了前面的分析基础,会发现,这个过程不需要重新启动一个新的进程,所以可以省略App启动过程中的一些步骤,流程简化为:1)Acti
包建强
·
2017-05-23 09:00
写给Android App开发人员看的
Android底层
知识(3)
(七)App启动流程第2篇书接上文,App启动一共有七个阶段,上篇文章篇幅所限,我们只看了第一阶段,接下来讲剩余的六个阶段,仍然是拿斗鱼App举例子。简单回顾一下第一阶段的流程,就是Launcher向AMS发送一个跨进程通信,通过AMN/AMP,告诉AMS,我要启动斗鱼App。画一个图,描述一下启动App所经历的7个阶段:第2阶段AMS处理Launcher传过来的信息这个阶段主要是Binder的S
包建强
·
2017-05-22 09:00
写给Android App开发人员看的
Android底层
知识(2)
估计是
Android底层
开发人员先写了ActivityManagerService用来管理Activity,后来写Service、Receiver、CP的时候发现代码都差不多,于是就全都用Activit
包建强
·
2017-05-21 10:00
写给Android App开发人员看的
Android底层
知识(1)
这个系列的文章一共8篇,我酝酿了很多年,参考了很多资源,查看了很多源码,直到今天把它写出来,也是战战兢兢,生怕什么地方写错了,贻笑大方。(一)引言早在我还是Android菜鸟的时候,有很多技术我都不太明白,也都找不到答案,比如apk是怎么安装的,比如资源是怎么加载的。再比如说,每本书都会讲AIDL,但我却从来没用过。四大组件也是这个问题,我只用过Activity,其它三个组件,不但没用过,甚至连它
包建强
·
2017-05-19 11:38
Android
App
写给Android App开发人员看的
Android底层
知识(1)
这个系列的文章一共8篇,我酝酿了很多年,参考了很多资源,查看了很多源码,直到今天把它写出来,也是战战兢兢,生怕什么地方写错了,贻笑大方。(一)引言早在我还是Android菜鸟的时候,有很多技术我都不太明白,也都找不到答案,比如apk是怎么安装的,比如资源是怎么加载的。再比如说,每本书都会讲AIDL,但我却从来没用过。四大组件也是这个问题,我只用过Activity,其它三个组件,不但没用过,甚至连它
包建强
·
2017-05-19 10:00
[置顶] 个人认为比较好的博文
写给AndroidApp开发人员看的
Android底层
知识(1)写给AndroidApp开发人员看的
Android底层
知识(2)写给AndroidApp开发人员看的
Android底层
知识(3)写给AndroidApp
Yuequnchen
·
2017-05-02 17:00
android
博客
SELinux&SEAndroid简介
自从不搞机后,很少研究
Android底层
架构了,想想我搞智能机的时侯,android4.0ICS才刚出来。现在已经是AndoridN7.0了。时光飞逝呀。
光明之门
·
2017-04-19 11:49
android
安全
android系统
包建强的培训课程(9):Android App性能优化
本课程在讲解AndroidApp性能优化技术的同时,还涉及了很多
Android底层
技术,包括:l16ms黄金准则本课程对于千万级用户的App产品和小量的App产品都适用
包建强
·
2017-03-03 11:00
Android如何配置init.rc中的开机启动进程(service)
我本着技多不压身的心态,开始了底层开发学习之旅,做
Android底层
Preacher_Qiao
·
2017-02-21 16:36
android
操作系统
嵌入式开发
源码
android开发
Android底层
linux和android开发链接
1.TracyMcgrady的专栏冰山一角:linux和
Android底层
开发,主要是mtk系列点击打开链接2.郁闷Wednesday:嵌入式linux单片机android,点击打开链接3.蜂窝科技:linux
loongembedded
·
2017-01-04 10:15
Android操作系统
Android 6.0 sensor 框架详解 (application层)
通过本文的学习,以便于工作在
Android底层
而没有从事app开发工作的同学能够具备一定的思路和能力去阅读app代码
qq_17102483
·
2016-12-13 15:00
android
框架
传感器
service
sensor
android底层
驱动学习之设备树驱动及设备匹配过程
问题一:为什么需要设备树?在目前广泛使用的Linuxkernel2.6.x版本中,对于不同平台、不同硬件,往往存在着大量的不同的、移植性差的板级描述代码,以达到对这些不同平台和不同硬件特殊适配的需求。但是过多的平台、过的的不同硬件导致了这样的代码越来越多,比如arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,platform设备、resource、i2c
happyguys12345
·
2016-12-05 17:23
linux驱动
android底层
库libutils之thread研究
一.初步认识 Thread类其实就是对Linuxapi做的一个封装,它的代码是在/sysem/core/libutils/thread.cpp。在Androidservice和camera流处理中我们都会发现它的影子。就我个人来说,在没看研究thread类时,虽然我知道它是一个线程类,但是用起来还是心里发虚。例如在Cameraservice中,各种帧流都会开一个线程来处理,代码在fra
armwind
·
2016-09-24 09:00
thread
android
实现
Android底层
驱动开发并裁剪定制Android操作系统
毕业论文题目实现
Android底层
驱动开发并裁剪定制Android操作系统学院电子信息与电气工程学院姓名牛xxx民专业电子信息科学与技术学号2012xxxxxxx指导教师逯xxx胜教授提交日期2016.05.10
ffmxnjm
·
2016-07-23 20:23
Android底层驱动开发
Android JNI/NDK开发(一)NDK真的很难吗?
笔者学习的是java,从事Android开发,对于
Android底层
的东西多少有点畏惧,因为没有涉及过,但是我们知道,不能因为怕就放弃。如我曾经签名所言:现在开始行动,就比还在犹豫的人快了一步。回到
u014702653
·
2016-07-08 14:00
C++
android
jni
NDK
深入理解JNI
JNI系列JNI两种注册过程实战深入理解JNI深入理解JNI最近在学习
android底层
的一些东西,看了一些大神的博客,整体上有了一点把握,也产生了很多疑惑,于是再次把邓大神的深入系列翻出来仔细看看,下面主要是一些阅读笔记
渡口一艘船
·
2016-06-06 22:55
Android相关
Android
进阶
Android - Binder驱动
以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于
Android底层
原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang
_Doing
·
2016-05-26 10:00
Android群英传学习记录-第一章
Android体系与系统架构知识点记录Android系统框架:Linux层:
Android底层
最核心的部分,提供Android系统的核心部分,包括硬件驱动,进程管理,安全系统,等等.Dalvik和ART
qq_26971803
·
2016-05-14 09:00
android
系统架构
[足迹] 转型
Android底层
之路
算上大四,学Android已经3年了,工作第一年,误入广电行业,做了一年底层,啥也没学到;第二年,做了一年app,进步飞速,功力大增。然而却感到app之路越来越窄,越发觉得做Androidapp的人就是apiuser(api使用者),尤其是不懂代码规范,不懂面向对象,不懂继承封装,不懂架构,不懂优化,不懂可扩展易复用,不懂高内聚低耦合,甚至不懂代码缩进的人都能凌驾于我之上,都能写出像模像样的app
fuchaosz
·
2016-05-09 22:00
足迹
[Android进阶]底层机制那些事
如果想要进阶成中高级Android开发工程师的话,对于
Android底层
机制,如Binder机制,消息机制,AsyncTask,View的事件分发机制,图片缓存机制,init进程等都要有深入的学习,才能更好的理解
CodeEmperor
·
2016-05-08 10:00
android
Android--JNI编程详解
因此JNI对
Android底层
开发人员非常重要。如何将.so文件打包到.APK让我们先从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?
chaoyu168
·
2016-04-21 15:00
android
jni
Android中JNI的使用
因此JNI对
Android底层
开发人员非常重要。如何将.so文件打包到.APK让我们 先 从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?
scjie168
·
2016-04-21 10:00
【程序人生】:一些编程语言及发展方向
3、深入地了解某个平台系统的底层(
Android底层
)。4、直接在平台上进行比较深层次的开发(AndroidNDK开发)。5、系统体系结
qq_23100787
·
2016-04-02 16:00
函数的调用规则(__cdecl,__stdcall,__fastcall,__pascal) http://blog.csdn.net/kaiwii/article/details/8500686
函数的调用规则(__cdecl,__stdcall,__fastcall,__pascal)2013-01-1413:51 1548人阅读 评论(0) 收藏 举报 分类:
android底层
(14)
baidu_30399443
·
2016-03-25 09:00
Android从开机到打开第一个应用发生了什么?
github.com/Jensenczx/...附带OJ地址和本人的代码博客新址,这里更有趣序言昨日阿里二面,跪的很惨,项目,算法,计算机基础不问,问Linux内核,我是投的android实习岗,要求是对于
android
Jensen
·
2016-03-24 00:00
android
Android系统架构开篇
Android底层
内核空间以LinuxKernel作为基石,上层用户空间由Native系统库、虚拟机运行环境、框架层组成,通过系统调用(Sy
Gityuan
·
2016-03-06 21:46
android
查看Android系统的源码 在线和离线方式 及阅读工具
前言不管是做
Android底层
(Framework-Linux-驱动)开发,还是做APP开发,对于Android的某一个功能,某一个机制,或者某一个API,它到底是如何实现的,需要Readthefuckingsourcecode
Android移动开发者
·
2016-03-03 11:29
Android源码分析
查看Android系统的源码 在线和离线方式 及阅读工具
前言 不管是做
Android底层
(Framework-Linux-驱动)开发,还是做APP开发,对于Android的某一个功能,某一个机制,或者某一个API,它到底是如何实现的,需要Readthefuckingsourcecode
Buaaroid
·
2016-03-03 11:00
Brillo系统安装指导
它是源于Android,是对
Android底层
的一个细化,得到了Android的全部支持,比如蓝牙、Wifi等技术,并且能耗很低,安全性很高,任何设备制造商都可以直接使用,是一个完全端到端的应用。
awangqm
·
2016-02-24 15:00
IoT
物联网
brillo
Qualcomm
Android开发学习之路--Camera之初体验
其实最终camera调用到
android底层
的是v4l2的接口,关于v4l2,还有an
eastmoon502136
·
2016-02-16 20:00
Android中JNI的使用
因此JNI对
Android底层
开发人员非常重要。如何将.so文件打包到.APK让我们 先 从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?
镜_子
·
2016-02-16 18:00
Android开发艺术探索--Activity
这两本书主要是关于
android底层
的实现的讲得比较多,对于项目的实战开发,看了一下,《app研发录》挺不错的。对于开始架构的设计上讲得很不
Jensen
·
2016-02-14 00:00
android
java
Android下文件访问权限
android底层
是linux系统,所以android下文件的权限和linux是一样的。所谓的文件访问权限,就是谁能够访问这个文件。
lxn_李小牛
·
2016-01-20 12:45
Android下文件访问权限
android底层
是linux系统,所以android下文件的权限和linux是一样的。所谓的文件访问权限,就是谁能够访问这个文件。
Small_Lee
·
2016-01-20 12:00
Android无源码调试Native代码(gdb+IDA)
大家知道,
Android底层
其实就是Linux,所谓的Dalvik虚拟机什么的都是在Linux系统上构建的,而JNI调用的Native程序只不过是一个加载进来的.so动态加载库。
koozxcv
·
2016-01-18 10:00
8位bmp图片格式详细说明文档
blog.csdn.net/ichen86/article/details/50534197目前我供职的公司是一家与指纹有关的公司,指纹模组抓取到的图像原始数据一般是8位的,算法开发时也是针对8位图,所以我需要将
Android
天苍野茫
·
2016-01-17 23:34
Android
APP
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他