重点:1、SurfaceView,OpenGLES的纹理------照相机捕获图像流纹理2、style.xml配置文件。设置无标题等信息<!--Applicationtheme.-->
<stylename="AppTheme"parent="AppBaseTheme">
<itemname="android:windowNoTitle">true</item>
<itemname="an..
                            
                            
                                分类:
其他好文   时间:
2015-03-31 01:00:35   
                                阅读次数:
227
                             
                         
                    
                        
                            
                            
                                要自己写一个相机应用直接使用相机硬件,首先应用需要一个权限设置,在AndroidManifest.xml中加上使用设备相机的权限:
为你的应用创建自定义的相机,一般步骤如下:
  1.检测相机硬件并获取访问
  2.建立一个Preview类:需要一个相机预览的类,继承 SurfaceView 类,并实现SurfaceHolder接口。
  3.建立预览的布局。
...
                            
                            
                                分类:
移动开发   时间:
2015-03-29 16:36:14   
                                阅读次数:
259
                             
                         
                    
                        
                            
                            
                                最近在做一个viewpager + fragment 切换的页面, 其中一个fragment 打开摄像头,需要surfaceView,但是当切换到这个fragment的前一个个时,这个fragment也被加载了。导致会卡和闪一下黑屏.黑屏解决:在主FragmentAcivity的onCreate方法...
                            
                            
                                分类:
移动开发   时间:
2015-03-28 11:18:19   
                                阅读次数:
170
                             
                         
                    
                        
                            
                            
                                最近在帮老师做一个项目,类似于景点通的App手机应用,我们是要精细化一些室内的地图,室内的地图采用的是自己的一套定位机制,所有室内地图也要自己来实现,参考了网上一些例子,考虑到效率的问题,最后决定使用SurfaceView来进行地图绘制,实现的功能有:
双击放大
多点触摸放大
地图拖拽
添加地图标记 
效果图一张: 代码思路1.处理缩放和拖拽事件 
在这里我利用了Matrix类提供的图片操作方法去进...
                            
                            
                                分类:
移动开发   时间:
2015-03-22 09:18:08   
                                阅读次数:
350
                             
                         
                    
                        
                            
                            
                                HTML5 Page Visibility API是一个非常有用的特性,当页面对用户不可见时,暂停播放页面中的视频、动画、声音、以及其他耗费内存的操作,等用户回来时,再继续这些操作。当然,最好提醒下用户可以继续回到本页面上来,本文研究利用改变页面tab(title)实现提醒。...
                            
                            
                                分类:
其他好文   时间:
2015-03-21 07:31:41   
                                阅读次数:
176
                             
                         
                    
                        
                            
                            
                                MediaPlayer播放音频的基本使用
音乐播放器的完善
视频播放SurfaceView
视频播放VideoView
vitamio框架
如何调用照相机和录像机...
                            
                            
                                分类:
移动开发   时间:
2015-03-20 00:05:43   
                                阅读次数:
379
                             
                         
                    
                        
                            
                            
                                本篇文章实现的水印相机,类似于qq空间中的水印相机功能,因之前看过一个demo上实现了一个简陋的水印相机功能,觉得挺有意思,就在此基础上进行了修改,优化和完善,并增加了部分功能,使之更接近于qq水印相机功能。
      支持功能:
1.前后置摄像头切换;
2.拍照对焦及点击屏幕对焦(前提是手机支持对焦功能);
3.相机画面会根据相机支持的分辨率调整,不会出现画面拉伸变形的情况;
4.支...
                            
                            
                                分类:
移动开发   时间:
2015-03-11 19:46:34   
                                阅读次数:
1644
                             
                         
                    
                        
                            
                            
                                在使用android设备的摄像头的时候我们有两种选择:
1.调用intent方法使用摄像头
2.通过camera类使用摄像头
第一种方法非常方便,不过需要跳到新的activity中,这样的用户体验并不是特别好
使用camera能有更大的自定义空间!
使用camera就需要用surfaceview显示摄像头的即时画面
我们这样设置layout:
<L...
                            
                            
                                分类:
移动开发   时间:
2015-03-11 17:32:08   
                                阅读次数:
287
                             
                         
                    
                        
                            
                            
                                MVVM编辑MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画……,这导致了软件UI 层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Rout...
                            
                            
                                分类:
其他好文   时间:
2015-03-11 12:48:29   
                                阅读次数:
158
                             
                         
                    
                        
                            
                            
                                简介
一直对墨迹天气的绚丽的场景蛮感兴趣的,趁有时间,自己就高仿了其中的一个场景,其他场景呢,也是类似的,主要是写对象的AI也就是逻辑了。
先看看效果吧,动态效果比较坑,太模糊
 
代码分析
来看看代码结构吧
这里使用了SurfaceView而不是用的view,其实这个天气的场景绘制更像是游戏开发,使用SurfaceView会更灵活。
    public SceneSurfaceV...
                            
                            
                                分类:
其他好文   时间:
2015-03-11 10:57:57   
                                阅读次数:
172