zhoumy博客(C#、Windows Phone XAML)

随笔分类 -  Android

摘要:EasyMessenger ====== "直达Github项目地址" 一款用于Android平台的基于Binder的进程间通信库,采用 生成IPC通信需要的代码。 相对于 具备如下优势: 采用Java声明接口,更方便 接口方法支持重载 同时支持同步和异步通信 目前支持如下数据类型: boolean 阅读全文
posted @ 2019-02-21 10:58 zhoumy 阅读(386) 评论(0) 推荐(0)
摘要:什么是组件化 不用去纠结组件和模块语义上的区别,如果模块间不存在强依赖且模块间可以任意组合,我们就说这些模块是组件化的。 组件化的好处 1. 实现组件化本身就是一个解耦的过程,同时也在不断对你的项目代码进行提炼。对于已有的老项目,实现组件化刚开始是很难受的,但是一旦组件的框架初步完成,对于后期开发效 阅读全文
posted @ 2019-02-17 00:06 zhoumy 阅读(723) 评论(0) 推荐(0)
摘要:最近自己在做一个小说阅读器,看到某阅有护眼模式功能,别人都有,我怎么能没有? <! more 现在这功能已经不稀奇了,很多手机都带有这个功能。 实现起来不难,用一个蒙版遮在界面上面就行。 至于蒙版,可以用Window实现,也可以只用套个FrameLayout实现。 Window实现的优点是,支持全局 阅读全文
posted @ 2017-08-15 12:19 zhoumy 阅读(4236) 评论(2) 推荐(0)
摘要:想要掌握一样东西,最好的方式就是阅读理解它的源码。想要掌握Android Binder,最好的方式就是写一个AIDL文件,然后查看其生成的代码。本文的思路也是来自于此。 阅读全文
posted @ 2017-08-03 16:39 zhoumy 阅读(1514) 评论(1) 推荐(1)
摘要:使用Android DataBinding简化Adapter的开发 阅读全文
posted @ 2017-07-27 11:24 zhoumy 阅读(12747) 评论(0) 推荐(2)
摘要:Camera提供了一个叫做setParameters的方法帮助开发者设置相机的相关参数。 通过Camera的getParameters方法可以获取到当前为相机设置的相关参数。 下面简单介绍下,视频录制会用到的几个参数的用法。 一、设置PreviewSize,即视频预览大小,也即输出到SurfaceV 阅读全文
posted @ 2016-06-05 10:24 zhoumy 阅读(3900) 评论(1) 推荐(1)
摘要:运行Android视频录制从不入门到入门系列教程(二)————显示视频图像中的Demo后,我们应该能发现视频的方向是错误的。 由于Android中,Camera给我们的视频图片的原始方向是下图这个样子的: 就是说,即使你是竖着拿手机的,Camera提供给你的视频图像的方向还是上图那样横着的图片。 我 阅读全文
posted @ 2016-06-04 23:01 zhoumy 阅读(1018) 评论(0) 推荐(1)
摘要:1、创建一个空的工程,注意声明下列权限: 2、布局文件 很简单,就放了一个SurfaceView用来显示视频图像。 3、初始化摄像头 通过Camera的open方法开启摄像头,open方法还有一个重载方法,主要用于告诉系统我要打开哪个摄像头,现在手机一般都是两个摄像头以上。默认打开的是后置摄像头。 阅读全文
posted @ 2016-06-04 22:39 zhoumy 阅读(1143) 评论(0) 推荐(2)
摘要:一、WHY Android SDK提供了MediaRecorder帮助开发者进行视频的录制,不过这个类很鸡肋,实际项目中应该很少用到它,最大的原因我觉得莫过于其输出的视频分辨率太有限了,满足不了项目的需求。 二、HOW 所以实际项目如果需要实现视频录制这个需求,一般只有两条路可以走: 找第三方视频录 阅读全文
posted @ 2016-06-04 22:38 zhoumy 阅读(1311) 评论(0) 推荐(1)

zhoumy博客(C#、Windows Phone XAML)