会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
心有所向,即刻启程;不畏前路,方得始终
博客园
首页
联系
管理
上一页
1
···
19
20
21
22
23
24
25
26
27
···
36
下一页
2018年6月8日
Android NDK学习(五):Java调用Native代码流程总结
摘要: 一、概述 当 Java 调用 native 方法时,虚拟机是怎么知道该调用 so 中的哪个方法呢?这就需要用到注册了,通过注册,将指定的 native 方法和 so 中对应的方法绑定起来(函数映射表),这样就能够找到相应的方法了。 native 方法的注册方式分为静态注册 和 动态注册 两种。默认的
阅读全文
posted @ 2018-06-08 14:02 灰色飘零
阅读(803)
评论(0)
推荐(2)
2018年6月6日
Android Studio 合并分支代码到主干的操作总结
摘要: 一、背景 使用SVN进行版本管理时,一般的,我们的所有的开发都是基于trunk进行开发,当一个版本开发告一段落,经验证测试发布上线后,代码处于冻结状态,基于当前冻结的代码库,打一个tag进行管理,与发布的生产环境进行对应。 当新的功能点的开发任务开始,继续在trunk进行开发,此时,如果发现了生产环
阅读全文
posted @ 2018-06-06 14:30 灰色飘零
阅读(2686)
评论(0)
推荐(2)
2018年6月4日
Android 页面跳转之生命周期调用顺序问题
摘要: 一、页面跳转逻辑分析 1.1 跳转逻辑分析 Android在界面跳转的时候,比如从Activity A 跳回 Activity B,并不是先执行A的onDestroy,而是执行完A的onPause之后就立即跳回Activity B里的onResume。在执行了Activity B 的onResume
阅读全文
posted @ 2018-06-04 19:47 灰色飘零
阅读(1150)
评论(0)
推荐(2)
2018年5月29日
视频直播技术(五):移动端实现录屏推流的方案
摘要: 一、录屏推流实现的步骤 1. 采集数据 主要是采集屏幕获得视频数据,采集麦克风获得音频数据,如果可以实现的话,我们还可以采集一些应用内置的音频数据。 2. 数据格式转换 主要是将获取到的视频和音频转换成常见的推流的标准格式,这样能保证让观看终端正常观看。 3. 编码处理 如果不进行编码的话,数据量会
阅读全文
posted @ 2018-05-29 18:12 灰色飘零
阅读(3219)
评论(0)
推荐(2)
2018年5月24日
Android NDK学习(六): so文件兼容之abiFilters的使用
摘要: 最近项目中遇到了要使用JavaCV的情况,涉及到了abi兼容的选择。因为如果全部都适配的话,包很大,这样兼容那些用户数极少的cpu就很不划算,所以我只适配了armeabi-v7a这一个。但是今天在x64-v8a的模拟器上看的时候,提示我的library.so文件找不到,我记得这个应该是向下兼容的,但
阅读全文
posted @ 2018-05-24 15:21 灰色飘零
阅读(3670)
评论(1)
推荐(2)
2018年5月22日
Android 使用 Camera2 完成预览和拍照
摘要: Android API 21新增了Camera2,这与之前的camera架构完全不同,使用起来也比较复杂,但是功能变得很强大。 在讲解开启预览之前,首先需要了解camera2的几个比较重要的类: CameraManager: 管理手机上的所有摄像头设备,它的作用主要是获取摄像头列表和打开指定的摄像头
阅读全文
posted @ 2018-05-22 11:13 灰色飘零
阅读(32051)
评论(4)
推荐(4)
2018年4月11日
Java 内存回收机制——GC机制
摘要: 一、Java GC 概念说明 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自
阅读全文
posted @ 2018-04-11 20:21 灰色飘零
阅读(1273)
评论(0)
推荐(2)
2018年4月8日
Android Bitmap操作问题之Canvas: trying to use a recycled bitmap
摘要: 一、Bitmap.recycle 方法被弃用 在Android中,Bitmap的存储分为两部分,一部分是Bitmap的数据,一部分是Bitmap的引用。在Android2.3时代,Bitmap的引用是放在堆中的,而Bitmap的数据部分是放在栈中的,需要用户调用recycle方法手动进行内存回收,而
阅读全文
posted @ 2018-04-08 17:16 灰色飘零
阅读(3809)
评论(0)
推荐(2)
2018年3月27日
Android 追加写入文件的三种方法
摘要: 一、使用FileOutputStream 使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true 二、使用FileWriter 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 三、使用RandomAccessFile 打开一个随
阅读全文
posted @ 2018-03-27 11:36 灰色飘零
阅读(3756)
评论(0)
推荐(2)
2018年3月26日
Android OOM 引发的思考
摘要: 一、Android 为何会出现OOM 因为Android系统的硬件资源是相当有限的,而且分配给一个应用的资源更为有限,尤其是内存。当 已使用的内存 + 新申请的内存 > 可分配的内存 的时候, 就会出现OOM。 如果想要获取App的内存使用情况,可以使用以下方法: final int M = 102
阅读全文
posted @ 2018-03-26 19:57 灰色飘零
阅读(938)
评论(0)
推荐(2)
上一页
1
···
19
20
21
22
23
24
25
26
27
···
36
下一页
公告