随笔分类 -  android提高篇

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

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 89 下一页