zhoumy博客(C#、Windows Phone XAML)
摘要: 使用Android DataBinding简化Adapter的开发 阅读全文
posted @ 2017-07-27 11:24 zhoumy 阅读(12334) 评论(0) 推荐(2) 编辑
摘要: 一、WHY Android SDK提供了MediaRecorder帮助开发者进行视频的录制,不过这个类很鸡肋,实际项目中应该很少用到它,最大的原因我觉得莫过于其输出的视频分辨率太有限了,满足不了项目的需求。 二、HOW 所以实际项目如果需要实现视频录制这个需求,一般只有两条路可以走: 找第三方视频录 阅读全文
posted @ 2016-06-04 22:38 zhoumy 阅读(1270) 评论(0) 推荐(1) 编辑
摘要: 对WPF中Dispatcher的一点见解 阅读全文
posted @ 2015-03-26 20:42 zhoumy 阅读(6145) 评论(3) 推荐(4) 编辑
摘要: 有点难描述说的是什么。大概就是下面这个图:窗体中嵌套一个Webbrowser,现在网页请求关闭响应MessageHook事件:this.webBrowser.MessageHook += webBrowser_MessageHook;IntPtr webBrowser_MessageHook(Int... 阅读全文
posted @ 2014-12-17 18:30 zhoumy 阅读(1469) 评论(2) 推荐(0) 编辑
摘要: 前言 我的工作目前不涉及到Windows phone的开发,但是业余时间也开发过几款app。以前由于各种条件的限制,只接触到WP... 阅读全文
posted @ 2014-12-10 16:07 zhoumy 阅读(1536) 评论(5) 推荐(2) 编辑
摘要: 1.打开VS2013 --> 新建一个项目。这里我们默认创建一个控制台项目。取名为UnitTestDemo2.在解决方案里面新增一个单元测试项目。取名为UnitTestDemoTest创建完毕后项目结构大概如下:3.进入控制台项目UnitTestDemo的Program类,创建一个Add方法。nam... 阅读全文
posted @ 2014-11-25 15:15 zhoumy 阅读(5589) 评论(26) 推荐(26) 编辑
摘要: EasyMessenger ====== "直达Github项目地址" 一款用于Android平台的基于Binder的进程间通信库,采用 生成IPC通信需要的代码。 相对于 具备如下优势: 采用Java声明接口,更方便 接口方法支持重载 同时支持同步和异步通信 目前支持如下数据类型: boolean 阅读全文
posted @ 2019-02-21 10:58 zhoumy 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 什么是组件化 不用去纠结组件和模块语义上的区别,如果模块间不存在强依赖且模块间可以任意组合,我们就说这些模块是组件化的。 组件化的好处 1. 实现组件化本身就是一个解耦的过程,同时也在不断对你的项目代码进行提炼。对于已有的老项目,实现组件化刚开始是很难受的,但是一旦组件的框架初步完成,对于后期开发效 阅读全文
posted @ 2019-02-17 00:06 zhoumy 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 最近自己在做一个小说阅读器,看到某阅有护眼模式功能,别人都有,我怎么能没有? <! more 现在这功能已经不稀奇了,很多手机都带有这个功能。 实现起来不难,用一个蒙版遮在界面上面就行。 至于蒙版,可以用Window实现,也可以只用套个FrameLayout实现。 Window实现的优点是,支持全局 阅读全文
posted @ 2017-08-15 12:19 zhoumy 阅读(4088) 评论(2) 推荐(0) 编辑
摘要: 想要掌握一样东西,最好的方式就是阅读理解它的源码。想要掌握Android Binder,最好的方式就是写一个AIDL文件,然后查看其生成的代码。本文的思路也是来自于此。 阅读全文
posted @ 2017-08-03 16:39 zhoumy 阅读(1370) 评论(1) 推荐(1) 编辑
摘要: 初学Angular2,跟着 "Angular2中文网" 学到 "HTTP" 这一节时出现了一个异常: 在Github的Issue中找到了答案: "https://github.com/angular/angular/issues/11358" 最终解决方案如下: 1、修改systemjs.confi 阅读全文
posted @ 2016-10-26 23:30 zhoumy 阅读(1671) 评论(1) 推荐(0) 编辑
摘要: Camera提供了一个叫做setParameters的方法帮助开发者设置相机的相关参数。 通过Camera的getParameters方法可以获取到当前为相机设置的相关参数。 下面简单介绍下,视频录制会用到的几个参数的用法。 一、设置PreviewSize,即视频预览大小,也即输出到SurfaceV 阅读全文
posted @ 2016-06-05 10:24 zhoumy 阅读(3782) 评论(0) 推荐(1) 编辑
摘要: 运行Android视频录制从不入门到入门系列教程(二)————显示视频图像中的Demo后,我们应该能发现视频的方向是错误的。 由于Android中,Camera给我们的视频图片的原始方向是下图这个样子的: 就是说,即使你是竖着拿手机的,Camera提供给你的视频图像的方向还是上图那样横着的图片。 我 阅读全文
posted @ 2016-06-04 23:01 zhoumy 阅读(974) 评论(0) 推荐(1) 编辑
摘要: 1、创建一个空的工程,注意声明下列权限: 2、布局文件 很简单,就放了一个SurfaceView用来显示视频图像。 3、初始化摄像头 通过Camera的open方法开启摄像头,open方法还有一个重载方法,主要用于告诉系统我要打开哪个摄像头,现在手机一般都是两个摄像头以上。默认打开的是后置摄像头。 阅读全文
posted @ 2016-06-04 22:39 zhoumy 阅读(1124) 评论(0) 推荐(2) 编辑
zhoumy博客(C#、Windows Phone XAML)