Android应用开发
文章平均质量分 87
farsightliuht
这个作者很懒,什么都没留下…
展开
-
Android应用开发中图片的处理
作者:钟航,华清远见嵌入式学院讲师。 在Android程序中往往需要对图片进行处理,也就是将图片解析为字节数组,读取字节数组转换成图片,图片Bitmap 和Drawable 的转换,下边写了3个方法去实现这写转换 //bitmap 和 drawable的转换 public static Bitmap drawableToBitmap(Drawable drawable){原创 2012-12-25 17:16:51 · 526 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(十三) - Sensor HAL框架分析之三
作者:唐老师,华清远见嵌入式学院讲师。 让我们来看看SensorManager的代码 SensorManager框架层代码 @frameworks/base/core/java/android/hardware/SensorManager.java [java] view plaincopyprint? 1. public SensorManager(Looper mainLooper)原创 2014-02-14 14:27:24 · 1389 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(十二) - Sensor HAL框架分析之二
作者:唐老师,华清远见嵌入式学院讲师。 1.1 Sensor应用程序框架 这部分对于上层写应用的朋友来比较熟悉,我们通过一个简单的应用来分析框架层和底层的实现。 通常编写一个传感器的应用程序有以下步骤: l 通过调用 Context.getSystemService(SENSOR_SERVICE)获得传感器服务,实现返回的是封装了SensorService的SensorManager对象原创 2014-02-07 11:00:59 · 1336 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(十一) - Sensor HAL框架分析之一
作者:唐老师,华清远见嵌入式学院讲师。 1. Sensor的概念 Sensor即传感器,在当前智能手机上大量存在:G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等,其作为Android系统的一个输入设备,对于重视用户体验的移动设备来说是必不可少的。Sensor虽然是一个输入设备,但是它又不同于触摸屏,键盘,按键等这些常规的输入设备原创 2014-01-06 14:13:03 · 1108 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析
作者:唐老师,华清远见嵌入式学院讲师。 通过前两节HAL框架分析和JNI概述,我们对Android提供的Stub HAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样,如果说打印HelloWorld是一门新语言使用的第一声吆喝,那么点亮led灯就是我们学习HAL的一座灯塔,指挥我们在后面的复杂的HAL代码里准确找到方向。原创 2013-11-05 11:34:12 · 1132 阅读 · 0 评论 -
Android--hw_get_module解析
作者:苗老师,华清远见嵌入式学院讲师。 我们知道,google为了保护硬件厂商的信息,在Android中添加了一层,也就是大名鼎鼎的HAL层。 在看HAL的编写方法的过程中,会发现整个模块貌似没有一个入口。一般说来模块都要有个入口,比如应用程序有main函数,可以为加载器进行加载执行,dll文件有dllmain,而对于我们自己写的动态链接库,我们可以对库中导出的任何符号进行调用。 问题来了,转载 2013-10-08 11:36:41 · 787 阅读 · 0 评论 -
Android4.0 nfs配合Eclipse软件adb网络模式调试实验
作者:任老师,华清远见嵌入式学院讲师。 实验目的: 掌握Android4.0 Eclipse软件adb网络模式使用方法。 实验内容: 1.主机网络配置 选择ipv4: 配置主机ip: 关闭主机防火墙: 2.配置虚拟机ip 3.测试主机和虚拟机的网络 (1)主机ping虚拟机 表示网络通畅。 (2)虚拟机ping主机 虚拟机软件网络配置:原创 2013-09-11 12:02:04 · 2225 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(八)- HAL Stub框架分析
作者:唐老师,华清远见嵌入式学院讲师。 1. HAL Stub框架分析 HAL stub的框架比较简单,三个结构体、两个常量、一个函数,简称321架构,它的定义在: @hardware/libhardware/include/hardware/hardware.h @hardware/libhardware/hardware.c [cp原创 2013-08-29 11:07:11 · 802 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(六)- 为Android启动加速
作者:唐老师,华清远见嵌入式学院讲师。 Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编写的,必然要运行在Java虚拟机里,这也决定了它运行速度和启动速度都相对较慢。同时,An原创 2013-08-08 16:50:50 · 1261 阅读 · 0 评论 -
移植Andorid4.0.4 - 步骤及问题汇总
作者:唐老师,华清远见嵌入式学院讲师。 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2014-03-10 14:03:43 · 938 阅读 · 0 评论