Android
文章平均质量分 70
Skypine_Lee
这个作者很懒,什么都没留下…
展开
-
Android中hw_get_module函数分析
转自:http://hi.baidu.com/xdyang1986/blog/item/1681d3d4ef4a63d251da4bd5.html这个函数的主要功能是根据模块ID寻找硬件模块动态链接库德地址,然后调用load去打开动态链接库并从中获取硬件模块结构体地址。具体的源码如下:代码@/hardware/libhardware/hardware.cint hw_get转载 2012-02-21 13:47:13 · 5949 阅读 · 0 评论 -
android音频驱动学习问题与总结
转载自 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=57065想了解一下audio data硬件上的传输路径,以及kernel里面sound部分的总体框架,有高手了解的话请指教,谢谢:)还想了解一下下面的问题:1) 可以再讲解一下audio PCM stream的管理以及opencore解码部分的相互关系转载 2012-02-14 11:29:44 · 1390 阅读 · 0 评论 -
Android中的模块(module)与设备(device)
转自 : http://blog.csdn.net/a345017062/article/details/6423866以backlight这种设备为例来说明一下Android系统中模块与设备的关系。Android中的backlight、keyboard等多个设备都使用同一个名字为lights的模块(即/system/lib/hw/light.xxx.so)来进行操作。 涉转载 2012-02-15 16:35:48 · 448 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇2(生成测试tool)
转自:http://www.migantech.com/blog/codes/2012/01/23/之前我们已经写好了自己的driver,现在我们要在android下测试我们的tool。这里我使用extern下面去编译生成一个tool,在adb shell中可以执行的,来抓取我们的温度值。这一步相对简单,可以看做是linux的应用程序,附代码:/external/tem转载 2012-02-16 09:31:42 · 444 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇4(Android APP)
转自: http://blog.csdn.net/zhangjie201412/article/details/7226831上面已经介绍了,android temperature sensor的移植过程,代码页已经贴给大家了,现在我们写一个APK来进行测试,代码很简单,界面也很简单很丑陋,哈哈,大家不要介意,这个aok只是用作测试,这里我就不多做介绍了,直接贴代码。jav转载 2012-02-16 10:00:04 · 429 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇0(导读)
转自:http://blog.csdn.net/zhangjie201412/article/details/7213923Android传感器的介绍这里我就不多说了,给出一个链接,想了解的朋友可以先去了解下:http://www.ibm.com/developerworks/cn/opensource/os-android-sensor/我这里我会带着大家转载 2012-02-16 10:05:56 · 415 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇1(linux sensor driver)
转自:http://www.2cto.com/kf/201202/118270.html对于android模拟器开发环境的搭建这里我就不多说了,网上google下一大堆,还有就是android 模拟器的kernel使用的是goldfish的kernel,可以使用git得到源码,然后就可以编译了,大家还是可以参考罗老师的博客。。。 在这里我准备编写一个温度传感器转载 2012-02-16 09:19:54 · 622 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇3(Android HAL)
转自:http://blog.csdn.net/zhangjie201412/article/details/7225617前面,带着大家一起写了一个temperature sensor的驱动,已经一个测试tool来测试这个驱动,基本功能已经ok,若还有问题的可以参考前面2篇文章,在这里我们要在HAL层中添加我们的设备,来跟framework中的代码连接起来。在开始摆代码之前我转载 2012-02-16 09:51:52 · 618 阅读 · 0 评论 -
android驱动之jogball
转自:http://cyher.net/gnulinux/android/android-driver-jogball1 简介JogBall是首款Android手机-HTC Dream上附带的类似轨迹球Trackball的滑轮,通过Jogball用户可以轻松的实现网页的翻页、地图翻转等操作,这种在手机上增加轨迹球的方式可以取消传统的4维导航键,Jogball并非HTC公转载 2012-02-16 10:14:02 · 522 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇6(Android 通过JNI连接驱动层和framework)
转自:http://blog.csdn.net/zhangjie201412/article/details/7238202之前,我们已经实现了android HAL层,在android模拟器上移植了一个虚拟的temperature sensor,我之前在模拟器上也移植了backlight,RTC等驱动,都能在应用层得到需要的数据,其实自己想学点东西,给自己布置点任务还是不错的,通转载 2012-02-16 10:03:04 · 526 阅读 · 0 评论 -
杀死后台程序
转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/03/04/1970724.htmlActivityManager activityManager= (ActivityManager) getSystemService(ACTIVITY_SERVICE); activityManager.killBackgro转载 2012-02-24 15:04:54 · 372 阅读 · 0 评论 -
Android模拟器学framework和driver之传感器篇5(Android framework)
转自:http://blog.csdn.net/zhangjie201412/article/details/7230126之前的几篇文章重点介绍了android中传感器模块的标准移植方法,这篇文章我主要跟大家介绍下android framework中对传感器的处理以及管理,涉及到的代码有:/frameworks/base/services/sensorservice/Sensor转载 2012-02-16 10:01:16 · 484 阅读 · 0 评论 -
Android JNI
转载自http://blog.csdn.net/elfylin/article/details/6121481一、JNI介绍Java Native Interface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机(VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++转载 2012-02-13 13:54:58 · 457 阅读 · 0 评论 -
Android文件处理
转自:http://jinguo.iteye.com/blog/6434451. 获取文件大小 public static final int MAX_ATTACHMENT_UPLOAD_SIZE = (5 * 1024 * 1024); File file = new File("/sdcard/default/aa转载 2012-02-17 11:31:41 · 568 阅读 · 0 评论 -
Android使用http协议实现文件的上传
转自:http://www.open-open.com/lib/view/open1325603007296.htmlhttp协议上传文件一般最大是2M,比较适合上传小于两M的文件import java.io.File; 002 import java.io.FileInputStream; 003 import java.io.FileNotFoundExceptio转载 2012-02-17 11:37:08 · 629 阅读 · 0 评论 -
基于Android平台的串口通信实现
转自:http://www.reader8.cn/data/20110723/783131.html摘要:串口在数据通信中应用广泛,但Android SDK指定使用Java作为第三方应用开发语言,这给C语言实现串口应用带来了困难。虽然Google Android已经发布了NDK(Native Development Kit,原生态开发包),支持开发者用C/C++语言开发Android程序,但目转载 2012-02-17 11:35:36 · 3255 阅读 · 1 评论 -
Android学习笔记之java中的回调函数
转自:http://www.cnblogs.com/lingyun1120/archive/2011/09/30/2196225.html在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数的异步,否则会导致程序转载 2012-02-28 09:37:36 · 387 阅读 · 0 评论 -
Android学习笔记— 事件处理机制(一)
转自:http://www.cnblogs.com/lingyun1120/archive/2011/10/10/2205656.html刚参加工作,压力很大,具体原因请看《IT职场新人第一课:我的吐槽+我学到的 》,由于公司比较现实,希望能最快时间产生效能,所以,看了一个礼拜的Android基础资料,马上上手项目源码和fix bug。本来按顺序写得学习笔记,现在只能学到什转载 2012-02-28 09:48:30 · 468 阅读 · 0 评论 -
(转)高焕堂——Android框架底层结构知多少?
转自:http://my.unix-center.net/~Simon_fu/?p=865在论坛中看到这个系列的文章,觉得还是不错的,特转与此,希望各位朋友喜欢。有网友已经把其中一部分整理成了文档,如果需要请到我的电子书栏目中找。1、认识Android两种Service2、SDK Service知多少?(1)3、SDK Service知多少?(2)4、SDK转载 2012-02-27 15:06:11 · 1764 阅读 · 0 评论 -
Android应用程序获得root权限
转自:http://my.unix-center.net/~Simon_fu/?p=951我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。问题 我遇到的问题是我想在Java应转载 2012-02-27 15:11:00 · 728 阅读 · 0 评论 -
总索引Classes 类
转自:http://game.ceeger.com/Script/index.Classes.htmlAB C D E F G H I J K L M N O P Q R S T U V W Y AccelerationEvent加速度事件翻译:U_鹰 acceleration加速度deltaTime增量时转载 2012-02-29 10:29:26 · 5460 阅读 · 0 评论 -
android调试与内存泄漏
转自:http://blog.csdn.net/lincyang/article/details/6156178这是今天早上看到的一篇帖子,感觉挺不错,就转了过来。希望对初学者有所帮助。转自:http://topic.csdn.net/u/20101110/14/a144a553-aeac-4e31-9f48-22716135b33e.html Android 内存转载 2012-02-29 09:56:15 · 537 阅读 · 0 评论 -
Android Service小实践
转自:http://blog.chinaunix.net/uid-722885-id-124920.html大多是高老师的东西,我是边学边干,呵呵。话说Android还是1.5的时候...... 一、Android Service介绍Android的Service分为两种:Android Service和Native Service。Android Serv转载 2012-02-21 14:09:13 · 362 阅读 · 0 评论 -
HAL module执行过程分析
转自:http://blog.chinaunix.net/uid-722885-id-124922.htmlHAL module执行过程分析1.其初始化过程如下:System.loadLibrary("led_runtime")->JNI_OnLoad()->registerMethods()-> ->env->RegisterNatives(clazz,gMethods,转载 2012-02-21 14:07:00 · 904 阅读 · 0 评论 -
Java监听键盘鼠标全局事件
转自:http://dengpeng.sensorapp.net/?p=495标准的Java键盘事件监听器(KeyListener)和鼠标事件监听器(MouseListener)只能在该Java程序聚焦的时候监听事件。要想让你的Java程序能够在系统后台跟踪全局键盘和鼠标事件,那就需要使用JNI(Java Native Interface)来创建一个钩子监听操作系统的事件了。本转载 2012-02-29 17:43:24 · 7051 阅读 · 3 评论 -
Android 原代码编后的目录分析
转自:http://blog.csdn.net/freechao/article/details/6365960Android编译完成后,将在根目录中生成一个out文件夹,所有生成的内容均放置在这个文件夹中。out文件夹如下所示:out/-- CaseCheck.txt-- casecheck.txt-- host -- common -- linu转载 2012-03-01 16:46:13 · 395 阅读 · 0 评论 -
CharSequence类型
http://blog.sina.com.cn/s/blog_639a6ca80100w1f5.html这是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(intindex),toString(),length(),subSequence(int start,intend).这里需要说的一点就是,对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下转载 2012-03-26 20:49:43 · 490 阅读 · 0 评论 -
成为Android高手必须掌握的28大项内容和10个建议
http://www.cnblogs.com/hnrainll/archive/2012/01/17/2325064.html(一)成为Android高手必须掌握的8项基本要求 【1】 Android操作系统概述1. Android系统架构。 2. Android利用设计理念。 3. Android 开源知识。转载 2012-03-27 10:02:15 · 538 阅读 · 0 评论 -
AndroidManifest.xml文件综合详解
http://www.cnblogs.com/hnrainll/archive/2011/10/26/2225710.html一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的转载 2012-03-27 13:31:09 · 556 阅读 · 0 评论 -
android 获取另一个apk的信息
http://blog.csdn.net/hellolinshoujie/article/details/7325861前提条件是需要系统编译生成的class.jar文件 ** * Utility method to get default icon for a given package * @param archiveFilePath the absolute path转载 2012-03-28 09:39:42 · 2001 阅读 · 1 评论 -
盘点Android开发者必备的十大开发工具
http://blog.csdn.net/wanglixin1999/article/details/6944334Android SDK提供了一系列可帮助开发者设计、创建、测试和发布Android应用程序的强大工具,以下是我们编译developer推荐的10款最常用的开发工具。1.Eclipse w/ADT虽然Eclipse并非唯一可用于开发Android应用的Java开转载 2012-03-27 14:07:48 · 402 阅读 · 0 评论 -
Android开发必备的21个免费资源和工具
http://blog.csdn.net/shimiso/article/details/6788375Android移动开发平台现在不是一个“火”字能形容的,今年Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,iPhone据统计才有61%的增长。而创造了山寨概念的联发科也在近期宣布将进军Android。这些事实可以给你关于两个平台流行度的印像,但是事实上,这转载 2012-03-27 14:10:22 · 821 阅读 · 0 评论 -
Activity与Thread之间的通讯
http://weizhulin.blog.51cto.com/1556324/311521在Android中要让Activity与Thread进行通讯 其实很简单。重点就在于android .os.Handler、java.lang.Thread以及android.os.Message这三个类的整合应用 我们在Thread中可以通过Message来通知Handler,Handle转载 2012-03-29 13:55:08 · 373 阅读 · 0 评论 -
Android重量级开发之--提高android启动速度研究
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=29953&extra=page%3D1%26filter%3Drecommend%26orderby%3Drecommends%26recommend%3D1%26recommend%3D1%26orderby%3DrecommendsAndroid重量级开发之--提高a转载 2012-03-30 00:02:39 · 540 阅读 · 0 评论 -
android2.3源码下载编译全过程(附图及文档)修改版
http://www.eoeandroid.com/thread-61367-1-1.html@官方的文档地址:http://source.android.com/source/download.html(但可能会遇到点问题请看下面的讲解)@系统要求:1 ubuntu 10.04或以上版本 2 64位系统(查看系统命令: uname -m转载 2012-03-30 00:02:43 · 690 阅读 · 0 评论 -
一个apk调用另一个apk的某个activity (根据帖子整理)
http://www.eoeandroid.com/thread-68933-1-1.html如果未知被调用的activity名,如何在一个apk中调用另一个apk我现在在一个项目运行的时候,跳转到另一个项目,并且并不知道另一个项目的main activity名字。Intent intent = new Intent();ComponentName comp = new Com转载 2012-03-30 00:03:05 · 1989 阅读 · 0 评论 -
Activity的相互调用
多个Activity之间的相互调用: 新建一个继承Activity的类,在功能清单AndroidManifest.xml文件中添加进上面Activity配置代码, 打开新的Activity:startActivity(new Intent(MainActivity.this, NewActivity.class)); 打开新的Activity,并传递若干个参数给它:转载 2012-03-30 00:03:24 · 751 阅读 · 0 评论 -
AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用转载 2012-03-30 00:03:39 · 374 阅读 · 0 评论 -
Android Runnable 运行在那个线程
http://www.cnblogs.com/ghj1976/archive/2011/05/06/2038516.htmlRunnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:Handler mHandler=new Handler();mHandler.post(new Runnable(){ @Override public void转载 2012-03-30 00:04:25 · 426 阅读 · 0 评论 -
深入浅出单实例Singleton设计模式(Android)
http://blog.csdn.net/dleej/article/details/6552331长时间没有用java单实例模式,现在想起来有点忘了,发些东西大家一起熟悉下。单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你转载 2012-03-30 00:05:50 · 591 阅读 · 0 评论