- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 JNI实现HelloWorld
简介jni实现hello world,以及生成so文件的步骤介绍下载NDK并解压配置NDK的环境变量配置生成头文件.h配置build ndk 步骤下载安装ndk就不说了,网上有很多教程,说一下.h文件和.so文件的生成步骤生成.h头文件点击External Tools Configurations… 然后,如图所示,点击 接下来,看图操作 最后点击Apply,然后 我们在一个androi
2016-04-26 18:12:23 906
原创 Android动态加载—Res文件
简介动态加载res文件,就是将资源文件打包进一个统一的apk,而在我们的app安装后通过后台下载,然后再写到我们的应用中,将这个含有资源的apk,可以称为插件apk,而我们的app,可以称为宿主apk,在宿主中加载插件中的资源文件的方法。介绍下载加载获取资源文件对于下载可以参考上一篇so文件的下载,没什么要说的,加载是从你的sdcard目录下复制到你的应用目录下例如:data/data/包名
2016-04-05 21:33:14 6468
原创 Android动态加载—so文件
简介前几天做一个视频播放的功能,用到了bilibili开源ijkplayer播放器的(集成ijkplayer),功能确实强大,但就是用到的ffmpeg解码库太大,不得已只能只能将so文件拿出来,通过动态的方式来加载。什么是动态加载?就是讲so文件不打包进apk,在安装完应用打开app的时候通过后台下载so库,将下载下来的so文件再写入到app里面。 首先我们要知道,Android加载so文件的方式
2016-04-05 17:18:01 20069 4
原创 IllegalThreadStateException: Thread already started解决
IllegalThreadStateException的原因解析mThread = new MThread();mThread.start();mThread.interrupt();mThread.start();这段代码运行,就会出现上面的异常,从字面是理解也很容易理解:非法线程状态异常,线程已经start。具体原因也很容易找到,看一下thread.start()里面做了什么: pu
2016-04-05 15:26:05 6657 1
SwipeRefreshLayoutDemo
2015-06-11
Messenger
2015-03-10
简单的AIDLdemo
2015-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人