android 笔记
文章平均质量分 61
时间的追赶者
这个作者很懒,什么都没留下…
展开
-
android NDK的android.mk文件的详解
[xhtml] view plaincopyLOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := tun LOCAL_SRC_FILES := tunemu.c tun.c LOCAL_CFLAGS := / -I/ho转载 2014-06-05 11:33:27 · 383 阅读 · 0 评论 -
ubuntu“apt-get -f install”问题解决
正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系: openjdk-8-jdk : 依赖: openjdk-8-jre (= 8u111-b14-3~14.04.1) 依赖: ope原创 2017-07-03 11:58:23 · 5588 阅读 · 0 评论 -
vold挂载管理
Vold中的NetlinkManager模块接收来自Linux内核的uevent消息。例如SD卡的插拔等动作都会引起Kernel向NM发送uevent消息。NetlinkManager将这些消息转发给VolumeManager模块。VolumeManager会对应做一些操作,然后把相关信息通过CommandListener发送给MountService,MountService根据收到的消息会发送相关的处理命令给VolumeManager做进一步的处理。例如待SD卡插入后,VolumeManager会将来原创 2016-09-01 16:42:52 · 1271 阅读 · 0 评论 -
android frameworks学习
2、Android系统的层次如下:3、项目目录简单分析如下:4、telphony目录文件描述CellIdentityCdma//描述电信通信标识CellIdentityGsm描述移动通信标识CellIdentityLte描述3G通信标识CellIdenti转载 2016-04-29 10:24:53 · 915 阅读 · 0 评论 -
Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent转载 2016-02-16 11:10:05 · 319 阅读 · 0 评论 -
Linux驱动中,probe函数何时被调用
最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了struct device_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的struct platform_device *smdk2410_devices {}中加入设备也会调用转载 2015-04-01 17:55:29 · 373 阅读 · 0 评论 -
设备模型之kobject,kset及其关系
Linux2.6以后的设备驱动,都是在设备模型的基础上构建的,因此,要编写linux下的设备驱动程序,不论是usb设备,pci设备等,都需要了解设备模型。设备模型的基础结构体主要是kobject,kset这两个结构体:struct kobject { char * k_name; char name[KOBJ_NAME_LEN]; struct转载 2015-04-01 17:47:48 · 371 阅读 · 0 评论 -
Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介
来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html 背景介绍:睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些缺陷(所有模块必须同时睡下或者唤转载 2015-03-11 10:15:41 · 372 阅读 · 0 评论 -
Android Hal 分析
Android Hal 分析 本文是基于android4.0.3.对应其他低版本的代码,可能有所差异,但基本大同小异。 Android的HAL是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的GPL束缚。思路是把控制硬件的动作都放到了Android HAL中,而linux driver仅仅完成一些简单的数据交互作用,甚至把硬件寄存器空间直接映射到use转载 2015-03-10 12:20:14 · 512 阅读 · 0 评论 -
Sensor Framework原理
http://blog.sina.com.cn/s/blog_89f592f5010132qy.htmlFramework原理" title="Sensor Framework原理" height="412" width="690">Sensor 框架分为三个层次,客户度、服务端、HAL层,服务端负责从HAL读取数据,并将数据写到管道中,客户端通过管道读取服务端转载 2015-03-05 14:51:53 · 591 阅读 · 0 评论 -
MTK平台下的sensor操作
针对MTK平台,抽象出一层hwmsensor,来管理所有的模块,为上层提供统一的接口,屏蔽下层硬件不同而导致的差异性。MTK代码里使用了一个hwmsensor模块控制所有的sensor。代码路径:mediatek/kernel/drivers/hwmon/hwmsen/hwmsen_dev.c,编译成hwmsen_dev.o,系统起来后会生成/dev/hwmsensor设备。使用s原创 2015-03-06 18:15:41 · 3144 阅读 · 0 评论 -
Android端手机测试体系
以上转自http://www.51testing.com/html/57/n-1466657.html到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本文仅是给大家一个大概的android手机测试体系,详细学习不做解释。 1.冒烟测试 跟web端的测试流程一样,你拿到一个你们开发做出来的ap转载 2015-03-27 10:45:49 · 1190 阅读 · 0 评论 -
Android开发之--(WIFI,蓝牙,电池,背光,SD卡,摄像头,按键,MIC,重力感应等)功能的简单使用
http://blog.csdn.net/tangcheng_ok/article/details/6684646这篇文章主要是记录前段时间开发所用到的一些技术,在这里做个总结,文中有不足之处还请看到本文的你多多指点。分享分享开发经验,一起提高!1、WIFI(打开,关闭,使能,扫描等)2、蓝牙(打开关闭)3、电池(获取电池的各种参数和状态信息)4、背光(背光调节)5转载 2015-03-27 16:42:19 · 579 阅读 · 0 评论 -
Android 近百个项目的源代码,覆盖Android开发的每个领域
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android S转载 2015-03-27 16:44:06 · 433 阅读 · 0 评论 -
Ubuntu 13.10 x64 安装 Eclipse Android SDK Java开发IDE
Ubuntu 13.10 x64 安装 Eclipse Android SDK Java开发IDE 操作系统:Ubuntu 13.10 x64目标:安装 Eclipse Android SDK Java先安装Android SDK,再安装eclipsehttp://www.cnblogs.com/sink_cup/archive/2011/10/31/ubuntu_x64_an转载 2014-09-30 18:02:14 · 449 阅读 · 0 评论 -
Android HIDL passthrough模式与binderized
关于HIDL的设计HIDL的设计目的是为了能够在不重新编译HALs的情况下能够替换framework。HALs将由供应商或SOC制造商构建,并放在设备的vendor下的分区中,而framework框架在它自己的分区中发挥作用,能够被OTA替换而不重新编译HALs。HIDL的设计平衡了以下问题:共用性在进程间创建可靠的共用接口,而这些进程可能有不同的架构、工具链和构建配置。HIDL接口是...原创 2019-04-01 12:03:38 · 5550 阅读 · 2 评论