自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~
本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fr...
分类:
移动开发 时间:
2014-12-17 16:30:43
阅读次数:
374
上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。
本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与Action...
分类:
移动开发 时间:
2014-12-17 16:29:50
阅读次数:
283
创建一个公共服务类后有两种使用方式,第一种将公共服务放到自己的项目中运行,这样外界无法访问和控制这个公共服务类,这个服务的所有变量、函数都在自己的项目中运行,可以直接通过startIntent(Service)重复调用此服务。
第二种是将公共服务配置到自己项目的xml文件中,并设置process=":remoteXXX"属性,此后将不能直接通过startIntent(Service)重复调用此服...
分类:
移动开发 时间:
2014-12-17 16:29:00
阅读次数:
204
1、准备工作 安装JDK1.6+,设置环境变量 JAVA_HOME
C:\Program Files\Java\jdk1.5.0_07
CLASSPATH
.;%JAVA_HOME%\lib
Path
%JAVA_HOME%\bin
安装ANT,设置环境变量
ANT_HOME
D:\apache-ant-1.8.2...
分类:
移动开发 时间:
2014-12-17 16:26:50
阅读次数:
187
这里将会调用前面博客的数据库连接单例、文件缓存类和开发APP接口(一)
cacheData('ind...
分类:
移动开发 时间:
2014-12-17 16:26:20
阅读次数:
212
自定义dialog,继承dialog,重写onCreate
添加布局文件
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.l...
分类:
移动开发 时间:
2014-12-17 16:23:04
阅读次数:
213
android内存泄露优化总结 博客分类: android
android内存溢出OutOfMemoryError .
android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常,
在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。
...
分类:
移动开发 时间:
2014-12-17 16:23:02
阅读次数:
214
在UC浏览器打开链接唤醒app,如果没有安装该app,则跳转到appstore下载该应用
需要在工程中设置如下:
1、打开工程中的myapp-Info.plist文件
2、打开文件中新增URL TYPES的一项,具体如下图所示:
在你要打开的网页中使用如下的代码:
我的应用
document.getElementById('openApp'...
分类:
移动开发 时间:
2014-12-17 16:21:06
阅读次数:
445
有时候我们可能会需要判断一个对象是否有这个属性,那么我们可以用下面这个方法
#pragma mark - 动态的判断一个类中是否包含一个属性+ (BOOL) getVariableWithClass:(Class) myClass varName:(NSString *)name{ unsigned int outCount, i;
Ivar *ivars = class_copy...
分类:
移动开发 时间:
2014-12-17 16:19:48
阅读次数:
2075
Android学习系列(23)--App主界面实现转载http://www.cnblogs.com/qianxudetianxia/archive/2011/09/03/2155875.html在上篇文章《Android学习系列(22)--App主界面比较》中我们浅略的分析了几个主界面布局,选了一个...
分类:
移动开发 时间:
2014-12-17 16:20:49
阅读次数:
341
Android程序主要是由java代码写成的,我们都知道java在内存回收方面有着自己的一套体系,完全不需要coder来做内存销毁,但是在编程的时候还是有内存泄露的事儿发生,这种情况一般是因为什么呢? 首先我们要明确的是java的内存自动回收机制是怎么一回事:在Java中,内存的分配是由程序完...
分类:
移动开发 时间:
2014-12-17 16:17:29
阅读次数:
205
1、准备工作安装JDK1.6+,设置环境变量JAVA_HOMEC:\Program Files\Java\jdk1.5.0_07CLASSPATH .;%JAVA_HOME%\libPath%JAVA_HOME%\bin安装ANT,设置环境变量ANT_HOMED:\apache-ant-1.8.2 ...
分类:
移动开发 时间:
2014-12-17 16:16:59
阅读次数:
225
最近实在受不了eclipse的“迟钝”,准备入手Android studio开发环境,但是貌似不太顺利,成功安装了Android studio,在线更新Android adk的时候,总是遇到如下错误:Fetching https://dl-ssl.google.com/android/reposit...
分类:
移动开发 时间:
2014-12-17 16:15:40
阅读次数:
190
Swift语言诞生到现在,才短短一个月多,Swift竟然挤进TIOBE排行榜的第16位,相信这发展的速度绝不是任何一个语言可与之相提并论,那Swift到底是一个怎样的语言,竟然永远如此的魅力!在如此的严峻的环境下,对于开发者又该如何抉择看待?对于苹果自身又意味着什么,难道推出Swift语言就是简.....
分类:
移动开发 时间:
2014-12-17 16:15:29
阅读次数:
227
package com.manhua.sqlitetest;import android.app.Activity;import android.content.Context;import android.database.Cursor;import android.os.AsyncTask;im...
分类:
移动开发 时间:
2014-12-17 16:12:54
阅读次数:
269
$tel='要验证的联系电话';$isMob="/^1[3-5,8]{1}[0-9]{9}$/";$isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/";if(!preg_match($isMob,$tel) && !preg_match($isTel,$tel)){ exit(...
分类:
移动开发 时间:
2014-12-17 16:12:18
阅读次数:
256