Android高级
文章平均质量分 94
剑西
一群有趣的人,一起做有趣的事!
展开
-
Android下玩JNI的新老三种姿势
请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/68525164 (本文已在 hongyang 微信公众号发布)说明:本篇不撸代码,只玩编译,其包含了Android studio 2.2最新的JNI玩法编译环境:macOS 10.12.3工具包含:Android Studio 2.2 NDK-r14 在Andro...原创 2017-03-30 21:55:26 · 13106 阅读 · 9 评论 -
利用FFmpeg玩转Android视频录制与压缩(一)
Android下利用FFmpeg玩转视频录制与压缩(一)说明:本库暂时是在秒拍开源库上做的二次开发,旨在开发简单好用高效的视频录制库。本篇文档只涉及Java层次逻辑,正在业余修炼c语言与JNI相关的东西,如果有幸写第二篇文章,那时将对其做更深入的剖析,如FFmpeg编译、JNI相关代码编写。效果图:功能描述:利用FFmpeg录制定制化的视原创 2017-03-19 00:02:43 · 48030 阅读 · 125 评论 -
Activity 中 setContentView 的深入思考
先看张图不说话:往事得从 Activity 的 Window 创建说起,话说啊在启动一个 Activity 的时候经过一系列调用,终于到达了 ActivityThread 的 performLaunchActivity 方法,里面通过类加载器加载了 Activity 实例后会调用其 Activity 的 attach 方法,下面是 performLaunchA原创 2017-06-22 19:46:47 · 829 阅读 · 0 评论 -
JNI全局引用和本地引用
昨天去高德面试被问到了 JNI 中如何控制 Java 对象的声明周期,当时没答出来,其实我项目中就有使用的地方,可能还不是那么熟吧,所以下来再次《翻阅了JNI 编程指南》,这里算是摘录下吧!JNI 提供了一些实例和数组类型(jobject、jclass、jstring、jarray 等)作为 不透明的引用供本地代码使用。本地代码永远不会直接操作引用指向的 VM 内部 的数据内容。要进行这些操作,必原创 2017-10-14 18:57:35 · 2033 阅读 · 0 评论