修改状态栏颜色

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = getWindow(); SystemBarTintManager tintManager = new SystemBarTi...

2017-02-08 16:43:05

阅读数 180

评论数 0

隐藏状态栏

在setContentView前添加 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN);

2017-02-08 16:40:12

阅读数 109

评论数 0

jni中Java和本地类型的些映射关系

1.数据类型映射表: 2.数组存取映射表 3.得到域和方法 4.参数和返回值映射

2016-12-21 10:48:39

阅读数 162

评论数 0

ndk中java声明的native方法标红的解决办法

问题: public class jniUtil { static{ System.loadLibrary("hello"); } public static native String stringFromJNI(); } 本地方法标红...

2016-12-14 17:26:29

阅读数 568

评论数 0

jni运行原理(在底层jni到底是如何运行的)

首先,这是讲的jni的运行原理,没有代码哦。代码好写,原理难懂,对于不懂原理寸步难行的我来说,一定要知其然也要知其所以然。 然后,不多说,进入正题。 因为最近在研究jni技术,一直没搞明白这个jni与Java的虚拟机之间到底有没有关系,运行原理是什么?与Java层进行通讯的原理是什么?...

2016-11-24 14:52:47

阅读数 891

评论数 0

jni接口部分语法

1.c++函数的命名 命名规则为:返回值 Java_包路径_类名_函数名(JNIEnv* env,jobject obj);对应如下: jint Java_com_ndk_testndk_TestHello_jnia(JNIEnv* env,jobject obj); 其中第二个参数...

2016-11-22 11:43:16

阅读数 180

评论数 0

Android studio如何利用Android.mk编译生成多个so文件

我们这次不用gradle 去生成SO文件,改用Android.mk 去编译。 一共分为2步: 1.在Java中编写要调用的静态方法和需要加载的库,并生成头文件。 2.配置gradle 3.配置Android.mk文件和application.mk文件 下面一步步的走: 首先需要在Java类中声明要...

2016-11-14 11:12:21

阅读数 8533

评论数 1

ndk编译出现的问题

1.用命令行进行编译生成头文件时出现错误 解决办法:利用external tools,新建一个tools工具,将命令行写进去 $JDKPath$\bin\javah.exe -classpath . -jni -o $ModuleFileDir$/src/main/jni/$Prompt...

2016-11-11 10:32:51

阅读数 218

评论数 0

Android studio下配置ndk以及利用gradle编译生成SO文件

方便以后查找做一下记录: 1.首先新建一个project,然后配置NDK 路径,如下图所示进行配置 找到NDK路径,进行如下配置 这时可以查看 local.properties中的已经自动生成NDK路径,下图所示: 2.接下来在需要调用的类文件中编写native 接口和要...

2016-11-10 17:25:58

阅读数 357

评论数 0

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