码迷,mamicode.com
首页 > 移动开发
Android与设计模式——装饰者(Decorator)模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述装饰(Decorator)模式的:   装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式的结构   装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加...
分类:移动开发   时间:2014-11-28 20:11:58    阅读次数:389
iOS文件系统
iOS 文件系统, 沙盒, Documents, Preference, tmp, Library
分类:移动开发   时间:2014-11-28 20:12:12    阅读次数:209
Android学习笔记之fragment的静态加载和动态加载
1.xml布局文件:main.xml 1 4 5 10 11 12 19 20 30 31 41 42 52 53 63 ...
分类:移动开发   时间:2014-11-28 20:11:12    阅读次数:308
Android中JNI的使用方法
from://http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.htmlAndroid中JNI的使用方法首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和Applicat...
分类:移动开发   时间:2014-11-28 19:54:59    阅读次数:241
iOS 单选框
iOS 单选框,可自定义横向和纵向显示,可定义显示的个数和内容,自定义间距,提供block 和代理方法可供使用,欢迎拍砖!github地址:https://github.com/joshuaGeng/RadioCheckBox
分类:移动开发   时间:2014-11-28 19:49:15    阅读次数:233
android中使用notification的时候,点击home键,再从通知选项中返回点击home键前那个activity
为了方便新手,虽然很简单,但是我看园内没人写。。。所以就。。。(我也是新手~)其实就是利用activity栈的原理....在mainactivity的onCreat()中写:NotificationManager notificationManager = (NotificationManager)...
分类:移动开发   时间:2014-11-28 19:47:22    阅读次数:159
iOS An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)
新建了一个项目发现模拟器只有iPhone6,于是添加了其余的模拟器但是在运行项目的时候出现An error was encountered while running(Domain=LaunchSerivcesError, Code=0)解决办法是重启模拟器点击模拟器菜单中的Reset Conten...
分类:移动开发   时间:2014-11-28 19:46:57    阅读次数:285
android smack源码分析——接收消息以及如何解析消息
在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩...
分类:移动开发   时间:2014-11-28 18:42:48    阅读次数:506
Android基础之应用程序组件
Android应用程序由若干个不同类型的组件组合而成,每一个组件具有其特定的安全保护设计方式,它们的安全直接影响到应用程序的安全。Android应用程序组件的主要类型有:活动(Activity),服务(Service),广播接收...
分类:移动开发   时间:2014-11-28 18:41:09    阅读次数:187
android 推送消息
http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html http://www.cnblogs.com/manuosex/p/3660727.html...
分类:移动开发   时间:2014-11-28 18:38:22    阅读次数:163
视频会议、视频聊天、手机视频、跨平台视频如何开发之流程篇
视频呼叫业务逻辑主要实现两个终端PC、手机、Pad等之间的通话请求流程控制包括请求Request、回复Reply、开始Start以及结束Finish等过程可以形象理解为打电话的流程拨号、等待、通话、挂断。以下以AnyChat视频呼叫业务逻辑为例说明1、业务逻辑流程图请参考http://bbs.anychat.cn..
分类:移动开发   时间:2014-11-28 18:38:54    阅读次数:254
正则法则验证邮箱和手机号码
importjava.util.regex.Matcher; importjava.util.regex.Pattern; publicclassCheckMobileAndEmail{ /****验证邮箱地址是否正确**@paramemail**@return*/ publicstaticbooleancheckEmail(Stringemail){ booleanflag=false; try{ Stringcheck="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A..
分类:移动开发   时间:2014-11-28 18:35:36    阅读次数:181
IOS 判断相册是否允许访问
ALAssetsLibrary*library=[[ALAssetsLibraryalloc]init];[librarywriteImageToSavedPhotosAlbum:p_w_picpath.CGImageorientation:p_w_picpath.p_w_picpathOrientationcompletionBlock:^(NSURL*asSetUrl,NSError*error){if(error){UIAlertView*alert=[[UIAlertViewalloc]initWit..
分类:移动开发   时间:2014-11-28 18:33:52    阅读次数:167
iOS 图片保存手机相册
UIImageWriteToSavedPhotosAlbum(app.erweiImg,self,@selector(p_w_picpath:didFinishSavingWithError:contextInfo:),nil);-(void)p_w_picpath:(UIImage*)p_w_picpathdidFinishSavingWithError:(NSError*)errorcontextInfo:(void*)contextInfo{UIAlertView*alert;if(error==nil..
分类:移动开发   时间:2014-11-28 18:35:33    阅读次数:229
Android ActionBar返回null的问题
学习Android4.0的ActionBar,遇到一个特别恶心的问题,必须记下来。我开始新建的2.2的工程,后来想测试ActionBar,看到文档说是11以后才能用,我就直接把项目改成了min:14,target:17。这也是隐患的开始。在程序里面调用下面这句获取actionBar,但是返回的总是null的,不知道为..
分类:移动开发   时间:2014-11-28 18:30:23    阅读次数:169
java-判断是移动端还是PC端访问
packagecom.hanchao.util; importjava.util.regex.Matcher; importjava.util.regex.Pattern; /** *@authorliweihan() *@version1.0(2014年11月28日下午2:31:56) *检查是否是移动端的访问 */ publicclassCheckMobile{ //\b是单词边界(连着的两个(字母字符与非字母字符)之间..
分类:移动开发   时间:2014-11-28 18:27:21    阅读次数:266
iOS音视频项目开发(跨平台)
苹果手机带动了IOS的火热,一大堆开发人员在捣鼓IOS平台的开发,相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台。现在介绍两种方法使用IOS与其他平台的音视频通话。首先就是使..
分类:移动开发   时间:2014-11-28 18:25:45    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!