- 博客(4)
- 资源 (29)
- 收藏
- 关注
原创 JNI代码两种注册编写方式
样例java类 HelloJni.javapackage com.example.test;public class HelloJni { public native String stringFromJNI(); static { System.loadLibrary("helloJni"); }}方法一:静态注册遵守JNI标准规函数命名方式, JNI中方
2017-08-21 20:30:40 953
原创 Windows下搭建JNI开发环境
基本概念JNI(Java native interface): java和其他语言(C&C++)进行交互的一种接口编码规则。 NDK(Native Development Kit):将其他语言(C&C++)编译成库供Java层调用的开发工具包。NDK下载NDK Google官方下载 NDK Samples下载NDK环境配置因为我的系统是Windows 7,所以这里讲的环境配置是针对Windows
2017-08-19 17:50:54 1040
原创 Android源码环境下编译自带JNI的APP
在eclipse或者Android Studio下可以通过NDK实现JNI的编译生成so库文件,那么在Android系统环境下,我们应该怎么做?直接使用eclipse或者AS的配置?NO,NO,NO 我们需要在项目的根目录下编写一个Android.mk文件如下:Android.mkLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE
2017-08-10 17:28:19 2363
原创 小心stopAppSwitches这个坑
简介本文是在APP界面点击Home键后,马上在后台启动Activity会延时5秒而引起的源码分析。案例还原在APP界面,点击Home键后会打开一个悬浮窗,以表示APP在后台运行。点击悬浮窗上的按键会返回APP。就是这么一个简单的过程,却无意中发现了这个BUG。当我点击Home键后,回到主桌面,然后点击悬浮窗上的按钮返回APP,而APP不会马上返回,需要延时一段时间才会启动,开始我以为是APP初始化比
2017-08-09 20:17:07 5256 1
Android 4.4.2 exfat移植
2017-11-14
Android 动画之属性动画ObjectAnimator
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人