随笔分类 - android提高篇
摘要:例1: public class PrimitiveTypeTest { public static void main(String[] args) { // byte System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); System.out.p
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 不得不说在AS2.2以上的版本进行开发就一个字——爽
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 1.简单介绍一下NDK和JNI NDK:NDK是Na
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 一:函数指针 1.函数指针顾名思义就是定义一个指针变
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 一:什么是静态内存什么又是动态内存呢? 静态内存:是
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 一:前面我们介绍了一级指针的相关概念和用发,今天我们就来说一说多级指针。 1.定义多级指针 #include<stdio.h> #include<stdlib.h> /** 多级指针 指针指向的
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 一.什么是指针? 简单来说: 指针就是内存地址 内存
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 在学习C语言数据类型之前,我们先来回顾一下Java中
阅读全文
摘要:版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。 目录(?)[+] 目录(?)[+] 一:JNI是什么呢? JNI:JNI是Java Na
阅读全文
摘要:相信很多人在刚开始学习Android JNI编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog ,其实这是在eclipse开发上的方式,Android Studio并不是这么
阅读全文
摘要:前言:面对“byte b1=3;byteb2=7;byte b=b1+b2;”报错,而“int i1=3;int i2=7;int i=i1+i2;”不报错,进行了深入探究,从而引申出java基本类型之间赋值与运算操作的规律。通过自己制作的图例分析,达到对不同基本数据类型之间的赋值与运算结果的正确判
阅读全文
摘要:如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将字串 String 转换成Integer ? Integer integer=Integer.val
阅读全文
摘要:本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types 基本数据类型,如:i
阅读全文
摘要:本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态 链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库
阅读全文
摘要:本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式 还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是
阅读全文
摘要:在前面的一篇博客《Android NDK开发简介》,我简单地说明了Android NDK开发的流程,以及其重要的一环:JNI层得开发。今天我再详细说明一下自己的学习经验。 JNI是Java代码和C/C++代码通信的桥梁,其角色在某种意义上就是一个翻译员,从设计模式来看叫适配器。 两者的沟通,首要的一
阅读全文
摘要:已hello.cpp为源文件,构建一个CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(hello) add_executable(hello hello.cpp) 在目录中的build 文件夹中进行cmake ..和make ,就可以编译源文件生成可运行文件. cmake的常用命令: project 命令...
阅读全文
摘要:在开始介绍如何使用CMake编译跨平台的静态库之前,先讲讲我在没有使用CMake之前所趟过的坑。因为很多开源的程序,比如png,都是自带编译脚本的。我们可以使用下列脚本来进行编译: 1 2 3 ./configure --prefix=/xxx/xx --enable-static=YES make
阅读全文
摘要:这里写代码片Android开发常常遇到Java调用so文件的情况,本文介绍一下Google最近新推出的应用在android studio中的方法–cmakelist.txt格式调用。 so文件分为jni格式的和非jni格式的,java只能调用jni格式的so文件。本文介绍的是针对ndk生成的非jni
阅读全文
摘要:一、JNI(Java Native Interface) 1、什么是JNI: JNI(Java Native Interface):java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++) 外部的c/c++代码也可以调用java代码 2、为什么使用JNI:
阅读全文

浙公网安备 33010602011771号