会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
mingfeng002
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
18
下一页
2017年3月27日
Android NDK开发 JNI操作java构造方法,普通方法,静态方法(七)
摘要: Android NDK开发 JNI操作java普通、静态、构造方法 1.Jni实例化一个Java类的实例jobject 1.通过FindClas( ),获取Java类的的jclass 2.通过GetMethodID( ),获取java类的构造方法ID 3.通过NewObject( ),实例化java
阅读全文
posted @ 2017-03-27 11:25 mingfeng002
阅读(8601)
评论(0)
推荐(0)
编辑
2017年3月22日
Android NDK开发 JNI类型签名和方法签名(六)
摘要: 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types 基本数据类型,如:int、 float 、char等基本类型 2、reference types 引用类型,
阅读全文
posted @ 2017-03-22 15:23 mingfeng002
阅读(12131)
评论(0)
推荐(0)
编辑
2017年3月21日
Android NDK开发 图片处理(五)
摘要: 做过Java的同学可能经常会遇到一些关于图片处理的 例如类似QQ离线头像显示灰的。最快的算法是用colorMatrix来实现。这里通过Java调用JNI来处理每一个像素来实现。 首先先看用Java怎么实现这个功能 下面是JNI来处理 c++代码如下 activity实现如下 效果如下 bitmap.
阅读全文
posted @ 2017-03-21 16:10 mingfeng002
阅读(6885)
评论(4)
推荐(0)
编辑
2017年3月13日
Android NDK开发 字符串(四)
摘要: 几个概念首先要明确: java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节; jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节; c/c++使用的是原始数据,ascii就是一
阅读全文
posted @ 2017-03-13 10:29 mingfeng002
阅读(6870)
评论(0)
推荐(0)
编辑
2017年3月7日
Android NDK开发 环境配置(一) 之多重CPU的兼容性
摘要: 今天我学习Android Studio当中的NDK,为什么要学习NDK呢,是因为领导给我提了一个BUG,这个BUG就是Android 多重CPU怎样兼容性,我现在先说一下,Android Studio的NDK在哪里吧,Android Studio (>=1.3.x), NDK(ndk-r10-e)。
阅读全文
posted @ 2017-03-07 15:29 mingfeng002
阅读(2522)
评论(0)
推荐(0)
编辑
Android NDK开发 Jni中Debug(三)
摘要: 下载LLDB 配置Android Native - Debugger 调式结果如下
阅读全文
posted @ 2017-03-07 15:27 mingfeng002
阅读(487)
评论(0)
推荐(0)
编辑
Android NDK开发 Android Studio使用新的Gradle构建工具配置NDK环境(一)
摘要: 本文主要讲述了如何如何在Android Studio使用新的Gradle构建工具配置NDK环境,现在把相关的步骤整理出来分享给Android程序员兄弟们,希望给他们在配置NDK环境时带来帮助。 从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gr
阅读全文
posted @ 2017-03-07 15:26 mingfeng002
阅读(3444)
评论(0)
推荐(0)
编辑
Android NDK开发 Jni中打日志LOG(二)
摘要: HelloJni.c文件中,加入头文件和函数声明。最终文件如下: 记得#include<android/log.h> 除了ANDROID_LOG_INFO这个日志级别,还有如下的: 如果出现 undefined reference to `__android_log_print'的编译异常在andr
阅读全文
posted @ 2017-03-07 15:26 mingfeng002
阅读(1978)
评论(0)
推荐(0)
编辑
2017年3月3日
apk瘦身
摘要: apk瘦身 1.代码混淆 代码混淆左右 1.混淆 2.压缩类名,变量名,方法名 3.打包的时候,没用被用到类不会打入apk的dex中 如图压缩的有类名,方法名。可以看到压缩的代码类名和方法名变短了 配置压缩级别在项目的proguard-rules.pro文件 # 代码混淆压缩比,在0~7之间,默认为
阅读全文
posted @ 2017-03-03 15:50 mingfeng002
阅读(355)
评论(0)
推荐(0)
编辑
notepad++查看Log
摘要: 安装步骤:打开notepad++,插件→ Plugin Manager→ Show Plugin Manager→ Avaliable→ 等待插件列表刷新出来后,选中Android Logger插件→ 点击install安装插件→ 安装插件完成,重启notepad++生效 使用步骤:手机连接电脑→打
阅读全文
posted @ 2017-03-03 14:22 mingfeng002
阅读(3095)
评论(0)
推荐(0)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
18
下一页