自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Skypine_Lee的专栏

自己选择的路 跪着也要走完

  • 博客(102)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android JNI实例代码(二)

转自:http://www.androidai.com/apk-1937.html我们继续Android JNI开发中的常用代码,第二部分将包含如何在JNI中构造实例化一个Java类以及异常处理的具体方法,有关前一部分的内容可以查看 Android JNI实例代码(一)  。   三、在JNI中构造和实例化Java类 public class AndroidJniDemo4{

2012-02-29 17:49:35 517

转载 Android JNI实例代码(一)

转自:http://www.androidai.com/apk-1927.html有关Android JNI开发系列教程中有关的源代码,可以在本文中查找:一、 在JNI中执行Java方法class AndroidJniDemo { private native void executeMethod(); private void show() {  System.o

2012-02-29 17:45:49 814

转载 Java监听键盘鼠标全局事件

转自:http://dengpeng.sensorapp.net/?p=495标准的Java键盘事件监听器(KeyListener)和鼠标事件监听器(MouseListener)只能在该Java程序聚焦的时候监听事件。要想让你的Java程序能够在系统后台跟踪全局键盘和鼠标事件,那就需要使用JNI(Java Native Interface)来创建一个钩子监听操作系统的事件了。本

2012-02-29 17:43:24 6859 3

转载 JNI编程—— 让C++和Java相互调用

转自:http://chnic.iteye.com/blog/228096自己在外面偷偷的算了下,又有将近两个月没更新过blog了。趁着今天有兴致,来更新JNI编程的第二篇文章。在第一篇里,大概介绍了JNI的特点、用途和优劣。并且做一个最简单的JNI的例子,不过说实话那个例子在实际的开发中没有太大的价值,实际开发中所需要的JNI程序要远远比那个复杂。所以这一篇就来介绍下如何通过

2012-02-29 15:56:04 652

转载 ANDROID JNI之JAVA域与c域的互操作

转自:http://www.apkbus.com/android-20068-1-1.html本文讲述AndroidJava域与C域互操作:Java域调用c域的函数;c域访问Java域的属性和方法;c域生成的对象的保存与使用。重点讲解c域如何访问Java域。虽然AndroidJNI实现中,c实现与c++实现是有所区别的,但行文中并未区分c还是c++。0.    Andr

2012-02-29 10:46:16 428

转载 总索引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 5366

转载 AndroidJNI 安卓JNI

转自:http://game.ceeger.com/Script/AndroidJNI/AndroidJNI.htmlRaw' JNI interface to Android Dalvik (Java) VM from Mono (CS/JS)从Mono (CS/JS),原始JNI接口到安卓Dalvik (Java)虚拟机。JNI是Java Native Interface的

2012-02-29 10:26:00 626

转载 AndroidJNI.AttachCurrentThread

1:AndroidJNI.AttachCurrentThread 附加当前线程转自:http://game.ceeger.com/Script/AndroidJNI/AndroidJNI.AttachCurrentThread.htmlstatic function AttachCurrentThread () : int Description描述Attaches

2012-02-29 10:23:24 3386

转载 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 525

转载 [原创]Android 基于NDK的JNI开发 C调用java和java调用C的进阶教程

转自:http://blog.csdn.net/loseleo/article/details/5858862首先,这里所要讲的主要是C调用java的,因为这里网上也没有一个详细的资料,其次,我开发android应用没多久,其中java错误敬请谅解!     关于配置NDK环境问题应该不用再赘述了,这个网上有很多,只要配置好能编译JNI的本地示例程序就可以了。

2012-02-28 17:30:10 462

转载 编译android源码的make命令解析

转自:http://www.eoeandroid.com/thread-96690-1-1.html网上找的帖子,感觉比较好,就转了,希望大家都有所帮助。        摘要:        本文描述了编译android源码时,make命令后面隐藏的玄机,通过一步步的分析,你会发现,实际上不是想象的那么复杂(肯定比编hello world复杂,哈)。

2012-02-28 14:42:25 1561

转载 make的常见错误信息(总结中)

转自:http://hi.baidu.com/wangy0919/blog/item/d01ae31bbd17361b8618bf36.htmlmake执行过程中所产生错误并不都是致命的;特别是在命令行之前存在“-”、或者make使用“-k”选项执行时。make执行过程的致命错误都带有前缀字符串“***”。错误信息都有前缀,一种是执行程序名作为错误前缀(通常是“make”);另外一种是

2012-02-28 14:32:32 2303

转载 android的ndk下,解决两个so相互调用的问题

转自:http://blog.csdn.net/victoryckl/article/details/6832333A、B两个模块,主要都是用C实现的,需要用ndk编译成两个a.so、b.so,但是a.so内调用b.so中的函数,b.so内也调用了a.so中的函数,而且由于某些原因A、B必须分开编译。问题是无论先编译那个模块都会编译不通过,因为它们相互依赖。为了

2012-02-28 13:15:50 811

转载 Android学习笔记— 事件处理机制(一)

转自:http://www.cnblogs.com/lingyun1120/archive/2011/10/10/2205656.html刚参加工作,压力很大,具体原因请看《IT职场新人第一课:我的吐槽+我学到的 》,由于公司比较现实,希望能最快时间产生效能,所以,看了一个礼拜的Android基础资料,马上上手项目源码和fix bug。本来按顺序写得学习笔记,现在只能学到什

2012-02-28 09:48:30 440

转载 Android学习笔记之java中的回调函数

转自:http://www.cnblogs.com/lingyun1120/archive/2011/09/30/2196225.html在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数的异步,否则会导致程序

2012-02-28 09:37:36 371

转载 Android应用程序获得root权限

转自:http://my.unix-center.net/~Simon_fu/?p=951我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。问题    我遇到的问题是我想在Java应

2012-02-27 15:11:00 711

转载 (转)高焕堂——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 1724

转载 Android系统的Binder机制之四——系统Service

转自:http://my.unix-center.net/~Simon_fu/?p=988        前面我们已经介绍了Android Binder机制的Service Manager,Service对象代理1,Service对象代理2。        本文将介绍一下Android机制的另外一个重要部分——系统Service。1、系统Service实例——Media

2012-02-27 15:04:18 505

转载 Android系统的Binder机制之三——服务代理对象(2)

转自:http://my.unix-center.net/~Simon_fu/?p=942上文《Android系统的Binder机制之二——服务代理对象(1)》我们学习了进程的C/C++层面的服务代理对象BpBinder,和Binder底层处理方式。本文我们将深入分析一下在进程的Java层面服务代理对象的创建和使用。Android进程的C/C++层面和Java层    An

2012-02-27 14:56:22 389

转载 Android系统的Binder机制之二——服务代理对象(1)

转自:http://my.unix-center.net/~Simon_fu/?p=894上文《Android系统的Binder机制之一——Service Manager》我们学习了Service Manager在Android Binder中的作用——服务(Service)注册,服务(Service)查询的功能。本文我们一起学习服务(Service)在客户端中的代理机制。重点介绍其核

2012-02-27 14:40:19 355

转载 Android系统的Binder机制之一——Service Manager

转自:http://my.unix-center.net/~Simon_fu/?p=875Android虽然构建在Linux上面,但是在IPC(进程间)机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制——binder机制。并且Android Binder机制之上,Android框架提供了一套封装,可以实现对象代理(在本地进程中代理远程进程的对象)。本文简

2012-02-27 14:35:24 553

转载 Android JNI编程提高篇之二

转自:http://my.unix-center.net/~Simon_fu/?p=856上文《Android JNI编程提高篇之一》中我和大家分享了局部引用的一些理解,本文我将继续和大家全局引用和弱全局引用的一些理解。这也可以作为我学习《Java Native Interface: Programmer’s Guide and Specification》一个总结,欢迎大家对本文

2012-02-27 14:32:42 405

转载 Android JNI编程提高篇之一

转自:http://my.unix-center.net/~Simon_fu/?p=849Simon在拙文《Android JNI开发入门之二》中提到了,Android JNI开发的深入学习的一些资料和方法。最近Simon在学习《Java Native Interface: Programmer’s Guide and Specification》,在学习过程中发现在JNI

2012-02-27 14:31:10 361

转载 Android JNI开发入门之二

转自:http://my.unix-center.net/~Simon_fu/?p=836在上一篇文章《Android JNI开发入门之一》中,我介绍了Android应用程序(APK)怎样通过JNI调用Native C实现的共享库。本文将进一步介绍Android应用程序通过JNI调用Native C++实现的共享库,并实现一个和上文《Android JNI开发入门之一》相同功能的H

2012-02-27 14:29:33 435

转载 Android JNI开发入门之一

转自:http://my.unix-center.net/~Simon_fu/?p=833JNI在Android系统中有着广泛的应用。Android系统底层都是C/C++实现的,上层提供的API都是Java的,Java通过JNI调用底层的实现。比如:Android API多媒体接口MediaPlayer类,其实底层通过JNI调用libmedia库。由于JNI的存在可以让我们重用很多已经

2012-02-27 14:24:32 348

转载 基于 Android NDK 的学习之旅-----资源释放

转自:http://blog.csdn.net/dui_cky/article/details/6706118基于 Android NDK 的学习之旅-----资源释放        做上一个项目的时候因为与C引擎交互频繁,有时候会突然莫名其妙的的整个应用程序直接挂掉。因为我是学Java 开始的,所以对主动释放内存没多大概念(GC直接帮忙回收),后查询原因才知道是因为JNI

2012-02-27 09:35:01 310

转载 基于 Android NDK 的学习之旅-----数据传输(引用数据类型)

转自:http://blog.csdn.net/dui_cky/article/details/6704087基于 Android NDK 的学习之旅-----数据传输(引用数据类型)        接着上篇文章继续讲。主要关于引用类型的数据传输,本文将介绍字符串传输和自定义对象的传输。 1、主要流程1、 String 字符串传输a)        上层

2012-02-27 09:34:46 412

转载 基于 Android NDK 的学习之旅-----数据传输(基本数据类型和数组传输)

转自:http://blog.csdn.net/dui_cky/article/details/6701112基于 Android NDK 的学习之旅-----数据传输(基本数据类型和数组传输)        之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面的知识。

2012-02-27 09:34:19 328

转载 基于 Android NDK 的学习之旅----- Java 方法映射到C中的签名

转自:http://blog.csdn.net/dui_cky/article/details/6696902基于 Android NDK 的学习之旅----- Java 方法映射到C中的签名       刚接触JNI 的 兄弟在看一些demo的时候 发现有类似与“([Ljava/lang/String;)V”的东西的时候肯定会很“蛋疼”,完全不懂这是啥东西,怎么来的,有啥

2012-02-27 09:34:03 349

转载 基于 Android NDK 的学习之旅----- C调用Java

转自:http://blog.csdn.net/dui_cky/article/details/6693634基于 Android NDK 的学习之旅----- C调用Java许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现。下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静

2012-02-27 09:33:48 339

转载 基于 Android NDK 的学习之旅-----Java 调用C

转自:http://blog.csdn.net/dui_cky/article/details/6690042随便谈谈为什么要Java调用C 吧:我认为:1、 有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所以我们没必要同样的功能又在java中实现一遍。例如我之前做的一个项目,公司C引擎已经很成熟了,所以直接在java中封装好接口,由C去实现。2、

2012-02-27 09:33:24 294

转载 基于 Android NDK 的学习之旅-----JNI 数据类型

转自:http://blog.csdn.net/dui_cky/article/details/6688210经典老套流程,学编程语言东西,先学它最基础的数据类型,JNI也是如此。JNI 定义了一系列基本数据类型和引用数据类型与java想对应。  1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。

2012-02-27 09:33:04 315

转载 基于 Android NDK 的学习之旅-----JNI LOG 打印

转自:http://blog.csdn.net/dui_cky/article/details/6686460基于 Android NDK 的学习之旅-----JNI LOG 打印程序都是调出来的。下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log1、Android 应用层 MainActivity.java主要功能代码a)

2012-02-27 09:32:41 343

转载 基于 Android NDK 的学习之旅-----HelloWorld

转自:http://blog.csdn.net/dui_cky/article/details/6685888基于 Android NDK 的学习之旅-----HelloWorldHelloWorld作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于

2012-02-27 09:32:09 257

转载 基于 Android NDK 的学习之旅-----Android.mk 介绍

转自:http://blog.csdn.net/dui_cky/article/details/6684993基于 Android NDK 的学习之旅-----Android.mk 介绍一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file

2012-02-24 15:39:15 264

转载 基于 Android NDK 的学习之旅-----环境搭建

转自:http://blog.csdn.net/dui_cky/article/details/6683700基于 Android NDK 的学习之旅-----环境搭建工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人

2012-02-24 15:19:26 302

转载 基于 Android NDK 的学习之旅-----序言

转自:http://blog.csdn.net/dui_cky/article/details/6681658前些日子做了个Android项目, 引擎层 用C的, 准备写这个系类的文章,借此跟朋友来分享下我NDK开放的经验以及自己知识的总结和备忘。希望能给需要这方面资料的朋友提供一定的帮助。主要涉及到:环境的搭建Android.mk 文件的 配置 Hello

2012-02-24 15:13:07 304

转载 基于 Android NDK 的学习之旅-----目录

转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/09/15/2177732.html1、  基于Android NDK 的学习之旅-----序言2、  基于Android NDK 的学习之旅-----环境搭建3、  基于Android NDK 的学习之旅-----Android.mk介绍4、

2012-02-24 15:10:34 380

转载 AndroidNDK开发之“文件操作”

转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/02/28/1967190.html其实和上层没什么关系,主要是通过C来完成文件的基本操作。不好意思大家,时间不够,不多说,贴上关键代码。关键文件代码:MainActivity.javapackage com.scan.file;import android.

2012-02-24 15:06:13 444

转载 杀死后台程序

转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/03/04/1970724.htmlActivityManager activityManager= (ActivityManager) getSystemService(ACTIVITY_SERVICE); activityManager.killBackgro

2012-02-24 15:04:54 349

Android HAL

Android HAL

2012-02-16

00 Summary_audio_structure

对应于博客:android音频驱动学习问题与总结的一个实例

2012-02-14

Android硬件驱动开发关键技术和HAL移植要领

Android硬件驱动开发关键技术和HAL移植要领

2012-02-14

Android 底层开发

从哪里下来的忘记了,还请原创原谅

2012-02-14

配置NDK集成开发环境

这些Android JNI相关资料是平时学习中积累的一些东西,由于本人记性不好,担心以后遗失,特上传至此。因都是从别出获取,如果侵犯了什么,敬请原谅。

2012-02-14

Android JNI相关资料

这些Android JNI相关资料是平时学习中积累的一些东西,由于本人记性不好,担心以后遗失,特上传至此。因都是从别出获取,如果侵犯了什么,敬请原谅。

2012-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除