Andriod
文章平均质量分 59
yxnyxnyxnyxnyxn
男
展开
-
andriod 环境 学习
adt-bundle-linuxcd sdkeclipsewindow ->preferences->Andriod-> SDK Location(adt-bundle-linux/sdk)create project method:1.menu->file->new->Andriod Application Projects创建普通的应用程序2.menu->file-原创 2014-01-01 12:00:57 · 861 阅读 · 0 评论 -
Android HAL的被调用流程
转自:http://blog.csdn.net/sfrysh/article/details/7931593在Android系统中,对于硬件的操作,使用HAL Stub的方式来实现。HAL Stub的具体写法请参照Android中HAL如何向上层提供接口总结 。在我们写完HAL Stub之后,这个HAL Stub是如何被应用获取,如何被应用程序调用的呢?显然,由于HAL Stub本质上转载 2014-03-28 16:15:27 · 773 阅读 · 0 评论 -
android-----JNI中的log打印
1. 导入log头文件在你使用的 .c/ .cpp 文件中导入 log.h 头文件 #include 2.在Android.mk 中加上LOCAL_LDLIBS :=-llog注意Android.mk里有一行include $(CLEAR_VARS)必须把LOCAL_LDLIBS :=-llog放在它后面才有用,否则相当于没写。 3. 定义L转载 2014-01-14 10:07:44 · 857 阅读 · 0 评论 -
解决方法:创建Andriod Virtual Devices 时,点击start后, 没有出现Launch Options window
方案一:可以通过命令去启动虚拟器。~/mivl/adt-bundle-linux/sdk/tools$ ./emulator-arm -avd wrfemulator: ERROR: Could not load OpenGLES emulation library: libOpenglRender.so: cannot open shared object file: No such原创 2014-01-09 17:40:46 · 2412 阅读 · 0 评论 -
Android笔记 - 常见错误解决方法 | Android common erros and solutions
Android笔记 - 常见错误解决方法 | Android common erros and solutions 2012-12-05 23:35:19| 分类:Android | 标签:android 错误 解决方法 |字号 订阅因业务需要,要开发Android, IOS应用,提升用户体验。花了一天多时间搭建Android开发环境和常用的控件转载 2014-01-09 17:34:46 · 6088 阅读 · 0 评论 -
NDK Android* 应用移植方法 APP_ABI := armeabi armeabi-v7a x86
转自:http://software.intel.com/en-us/articles/ndk-androidNDK Android* 应用移植方法Submitted by nhan-nguyen (Intel) on Thu, 08/02/2012 - 14:31概述本指南用于帮助开发人员将现有的基于 ARM* 的 NDK 应用移植到 x86。如果您已经拥转载 2014-01-09 11:18:40 · 31692 阅读 · 0 评论 -
adb
adb kill-serversudo 绝对路径/adb start-serveradb devicesadb shell adb push *原创 2014-01-09 14:13:24 · 890 阅读 · 0 评论 -
Android.mk语法规范
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途一个android子项目中会存在一个或多个Android.mk文件1、单一的Android.mk文件直接参考NDK的sampl转载 2014-01-06 14:07:57 · 629 阅读 · 0 评论 -
Android.mk
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,转载 2014-01-06 13:59:04 · 599 阅读 · 0 评论 -
Android硬件抽象层(HAL)概要介绍和学习计划
转自:点击打开链接Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行转载 2014-03-26 08:58:59 · 702 阅读 · 0 评论