深入理解fragment(一)
Fragment是Android3.0引入的新API,可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块,当开发的应用程序同时适用于平板电脑和手机时,可以利用Fr...
分类:
移动开发 时间:
2015-01-04 19:18:06
阅读次数:
401
深入理解fragment(二)
之《图书详情》实战
通过上一篇博文《深入理解fragment一》,我们学习了Android-Fragment的核心知识点。现在在此基础上,利用Fragment技术开发一款适用于大屏幕手机/平板的查找图书详情的应用软件。该项目主要在于两方面,一是Activity、Fragment的源码实现;二是,布局界面资源文件的实现。
1.res/../Boo...
分类:
移动开发 时间:
2015-01-04 19:17:55
阅读次数:
314
深入理解fragment(三)
之《兼容多分辨率的应用》实战
在上一篇博文中介绍了如何使用Android Fragment开发适用于大屏幕应用,现在我们在上一个应用的基础上继续学习如何使用Fragment开发兼容多分辨率的应用。
1.建立/res/values-large/refs.xml引用资源文件
为了开发兼顾屏幕分辨率的应用,我们需要建立一个引用资源文...
分类:
移动开发 时间:
2015-01-04 19:18:41
阅读次数:
340
直接用sql语句实现 ,添加、删除、修改MainActivity.javapublic class MainActivity extends Activity implements OnClickListener{ Button btn1; Button btn2; Button ...
分类:
移动开发 时间:
2015-01-04 19:08:25
阅读次数:
192
IOS之路总算开始了,随着M了个J的视频教程一步一步前进,会补充自己的新东西。=====Topic01 --- 为什么要使用Plist文件???=======直接将数据直接写在代码里面,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低;因此,可以考虑将经常变的数据...
分类:
移动开发 时间:
2015-01-04 19:00:06
阅读次数:
178
//电信手机号正则 string dianxin = @"^1[3578][01379]\d{8}$"; Regex dReg = new Regex(dianxin);//联通手机号正则 string liantong = @"^1[34578][01256]\d{8}$"; Regex tReg...
分类:
移动开发 时间:
2015-01-04 19:01:24
阅读次数:
203
1.Movie类简介2.代码实现import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Movie;import android...
分类:
移动开发 时间:
2015-01-04 18:57:45
阅读次数:
206
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CT...
分类:
移动开发 时间:
2015-01-04 18:52:22
阅读次数:
209
前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总...
分类:
移动开发 时间:
2015-01-04 18:52:50
阅读次数:
175
如何添加真机调试的iOS设备注意点:有时需要同意协议什么的,很多时候刷新出来都是白屏,解决办法:对于不能确认新协议的问题,我发现了一个解决方法:登陆后,直接在浏览器的地址框访问:https://developer.apple.com/membercenter/mcUpdateAgreement.ac...
分类:
移动开发 时间:
2015-01-04 18:43:38
阅读次数:
171
APP主流UI框架结构:通过UITabBarController和UINavigationController来搭建仿QQ框架结构:1、搭建如上图界面:一个UITabBarController,4个UINavigationController以及4个UITableViewController;2、搭...
分类:
移动开发 时间:
2015-01-04 18:42:55
阅读次数:
236
不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道...
分类:
移动开发 时间:
2015-01-04 18:43:52
阅读次数:
208
近期很多Android开发者来函表示对ArrayAdapter和BaseAdapter的区别不是很清楚,这里Android123简单说下他们的关系和用处,ArrayAdapter是从BaseAdapter派生出来的,具备BaseAdapter的所有功能,但ArrayAdapter更为强大,它实...
分类:
移动开发 时间:
2015-01-04 18:43:02
阅读次数:
192
好吧,为了这个问题又折腾了一整天。之前在网上找来的方法,如果在onActivityResult中直接用data.getData()的方式来生成bitmap,其实获取的是拍照生成的缩略图!看看尺寸就知道了。如果要获取原图,还需要一番折腾(特别是对于手里这个Samsung i9000)——之前朋友在不同...
分类:
移动开发 时间:
2015-01-04 18:38:51
阅读次数:
221
之前写的博客都被移除了,也不知道什么原因,可能是字体太少了,我不喜欢怎么说,直接上源码比较好一点我相信程序员都这样,除非代码难懂就会去解说一下,先看下效果图:看下java代码public class MainActivity extends Activity { private ListView l...
分类:
移动开发 时间:
2015-01-04 18:39:05
阅读次数:
197
相信大家对Perference都比较熟悉了,也就是我们常说的偏好设置,首选项设置,可以保存一些数据,例如我们在上一次使用的时候的一些内容,希望在下一次启动后依然生效,而不需要再进行配置那么麻烦。一般这个时候我们便会使用perference键值对的方式来处理,在android3.0之前,我们一般去继....
分类:
移动开发 时间:
2015-01-04 18:30:00
阅读次数:
198