![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 84
yj512029078
这个作者很懒,什么都没留下…
展开
-
ListView BaseAdapter 简单分析
接触listview 有一段时间了,一直没有好好分析,今天仔细分析了下流程,记录在此,也给新进的同学一个参考。 先附代码: RecentAdapter: package com.test.baseadapter; import java.util.ArrayList; import android.content.Context; import android.util.Log原创 2012-11-07 18:32:17 · 491 阅读 · 0 评论 -
JNI使用浅谈(一)
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用JNI可以使java代码调用本地的库文件(原创 2012-11-26 19:26:17 · 441 阅读 · 0 评论 -
NDK 开发环境搭建
JAVA开发中,我们经常要用到JNI机制,去调用一些已经实现了的库,以便代码复用,不必重新实现。 NDK(Native Development Kit)。Android 常见开发方式是Java 封装的库,而这些库的底层是由C 或 C++ 实现的。NDK 是Google 公司推出的帮助Android 开发者通过C/C++ 本地语言编写应用的开发包,其包含C / C++ 头文件,库文件,示例代码。目原创 2012-11-27 18:27:21 · 309 阅读 · 0 评论 -
Androd 中 NDK 编程详解(一)
上节讲解了NDK 开发环境搭建的方法,这节讲解下NDK编程的相关知识。 如何将.so文件打包到.APK 1、在你的项目根目录下建立libs/armeabi目录; 2、将libxxx.so文件copy到 libs/armeabi/下; 3、此时ADT插件自动编译输出的.apk文件中已经包括.so文件了; 4、安装APK文件,即可直接使用JNI中的方法; 我想还需要简单说明一下libxxx原创 2012-11-28 17:03:15 · 497 阅读 · 0 评论 -
android 源代码获取
接触Android差不多一年多了,这是我的第一篇博文,从今天开始,我会坚持写文章,记录自己日常学习心得。好了,言归正传。 要想深入研究android,分析android源代码是必不可少的一步。网上有很多相关的教程,我自己亲自试了一下,在此做个总结。 Android 源代码是用GIT分布式版本控制工具管理的,要想获取源码,我们无法用普通方式下载,只能通过GIT获取。 一、windows 平台下原创 2012-11-16 20:11:23 · 502 阅读 · 0 评论 -
Jni 参数传递与操作——(C/C++ 代码与 java 代码的互相调用)
JNI中,C函数名的java对象参数,除了String类外则都表示为jobject类型(String类表示为jstring类型). JNI提供了在本地代码中操作Java对象的功能。 基本原理 首先需要找到对象属于哪个类(class).类(class)在JNI中用jclass进行表示。 查找java类有两种方式: 一、用类名(如android.os.Binder)在FindClass()函原创 2012-12-03 08:46:48 · 669 阅读 · 0 评论