最近在做一个viewpager + fragment 切换的页面, 其中一个fragment 打开摄像头,需要surfaceView,但是当切换到这个fragment的前一个个时,这个fragment也被加载了。导致会卡和闪一下黑屏.黑屏解决:在主FragmentAcivity的onCreate方法...
分类:
移动开发 时间:
2015-03-28 11:18:19
阅读次数:
170
这篇文章主要记录自己安装和配置 OpenCV4Android SDK的过程。我的安装环境是:win8.1 64位。Android上的OpenCV开发。...
分类:
移动开发 时间:
2015-03-28 10:14:07
阅读次数:
231
原理:
查看了下安卓源码,明白了解析过程,只是自己的话就要移植安卓的源码,有人解析成功了,但是我觉得太麻烦。
大概说下安卓的解析过程吧。
public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags) {
PackageParser packageParser = new Pack...
分类:
移动开发 时间:
2015-03-28 10:11:48
阅读次数:
212
Android之NDK开发一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首....
分类:
移动开发 时间:
2015-03-28 10:07:51
阅读次数:
219
1)Objective-C的类定义包含两个部分,一是类接口的声明,二是类方法的实现。2)所有的 Objective-C的所有编译指示都以@打头。a)类接口以@interface开始以@end结束。b)类的实现以@implementation开始以@end结束。c)每个实现文件必须包含它自己对应的接口...
分类:
移动开发 时间:
2015-03-28 10:04:12
阅读次数:
144
不能更新的原因: 1.在xml文件中代码错误或者格式错误 2.eclipse 编译器是老版本 3.布局文件的文件名有大写字母 4.含有相同文件名、格式的xml文件解决方法: 1.找到出错的xml文件中的错误代码格式改正,并执行project —clean 操作 2.eclipse 选...
分类:
移动开发 时间:
2015-03-28 10:05:09
阅读次数:
118
框架名为:UIImage+WebCache.h 继承于UIimageView
框架里面加载网络图片的方法共4中:分别为1.普通加载 2.线程NSThread 3.
#import "ViewController.h"
#import "UIImage+WebCache.h"
@interface
ViewController ()
@en...
分类:
移动开发 时间:
2015-03-28 08:57:23
阅读次数:
160
项目开发中需要开发漂亮的界面,其中一些界面需要花边
例如:
如果切图切整一条,那么他只适用于该分辨率的手机,如果放到其它手机上或放到平板上,他就会被拉长,用.9图也是一样会被拉长,那么该怎么办呢?
对于这种情况,我们只好切出波浪线重复的那一部分:
img_wave.png
拿到这部分之后,我们开始自定义一个view,用view的ondraw绘制横向绘制这个重复部分、
绘...
分类:
移动开发 时间:
2015-03-28 08:56:16
阅读次数:
201
MediaServer中包括了系统中的许多重要的Server:
AudioFlinger:音频系统中的核心服务
AudioPolicyService:音频系统中关于音频策略的重要服务
MediaPlayerService:多媒体系统中的重要服务
CameraService:有关照相和摄像的重要服务
同时,分析MediaServer对于理解Android中的IPC机制能够提供较好的帮助。Android...
分类:
移动开发 时间:
2015-03-28 08:53:08
阅读次数:
734
好吧,关于Android中图像处理的最后一个微博,保证是最后一个了,希望泥萌不要骂我。。。今天想实现的效果是:终极大招:利用BitmapMesh来实现一些特效。
当然,BitmapMesh功能十分强大,打开大家的脑洞,相信大家会设计出更炫丽的特效:和往常一样,首先,上效果图,卖个萌:
怎么样,普通的一张图按正弦曲线跳起舞来了。。。然后,开始吧:首先,自定义View:BitmapMeshVie...
分类:
移动开发 时间:
2015-03-28 08:54:30
阅读次数:
205
一般监听音量多是监听音量按键的点击,但是滚动音量条的拖动无法监听
解决办法:
当音量改变的时候系统会发出广播
我们只要监听该广播就可以了
该广播的action为AudioManager.VOLUME_CHANGED_ACTION
但是AudioManager.VOLUME_CHANGED_ACTION被隐藏,所以直接用 "android.media.VOL...
分类:
移动开发 时间:
2015-03-28 08:51:04
阅读次数:
2050
#SlidingTabs 一个google sample里面的轻量级滑动Tab修改版本: 地址:[https://github.com/xesam/SlidingTabs](https://github.com/xesam/SlidingTabs) ##增加支持: 1. 是否占满视图 2. 是否显示分隔符 3. 指示...
分类:
移动开发 时间:
2015-03-28 06:38:10
阅读次数:
146
今天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeFile(name)得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机不报。研究了半天终于解决。首先分析了下原因,应该是图片占用的内存超过了系统虚拟机..
分类:
移动开发 时间:
2015-03-28 06:34:55
阅读次数:
133
如果你给法拉利跑车贴上金箔,会被认为是俗气。但若在AppleWatch上使用黄金,则被认为是高上大的象征。这家公司动辄上万美元的黄金智能手表,土豪金版iPhone和MacBook,让土豪们为之疯狂。显然,能够将潮流“玩弄”于股掌之间的并不是黄金,而是苹果。苹果就像一个掌握潮流天象..
分类:
移动开发 时间:
2015-03-28 06:33:30
阅读次数:
161
1. ExpandableListView简介
下拉列表(可扩展的列表控件)在App应用非常常见,在Android开发中是我们必须掌握的一个控件,下面就来介绍一下ExpandableListView这个控件的开发。
ExpandableListView分为组列表项和子列表项,单击组列表项,会显示这组里所有的子列表项。和ListView一样,它也是通过Adapter数据适配器完成数据与显...
分类:
移动开发 时间:
2015-03-28 01:16:17
阅读次数:
211
android Tv app界面呈现与mobile app 界面呈现的区别...
分类:
移动开发 时间:
2015-03-28 01:16:45
阅读次数:
207