总体思路一般app启动之后,都有一个初始化的过程。此外后续app升级,还需要考虑数据迁移。所以初始化和数据迁移的框架,在初期的版本就要考虑好总结一下我们的app采取的方案:1、在持久化的文件夹内(比如UserDefaults或者Documents目录),用一个字段保存老版本号2、在开始初始化之前,读...
分类:
移动开发 时间:
2014-08-14 16:19:38
阅读次数:
309
额。这篇文档主银:http://blog.sina.com.cn/u/2141630575#import #import #import #import #import typedef enum { UIScrollViewIndicatorStyleDefault, // black...
分类:
移动开发 时间:
2014-08-14 16:13:18
阅读次数:
268
UIView *v=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)]; v.backgroundColor=[UIColor yellowColor];//v.layer.masksToBounds=YES;这行去掉 v.layer...
分类:
移动开发 时间:
2014-08-14 16:09:28
阅读次数:
253
实现iOS漂亮的动画效果主要有两种方法, 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制, 第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。[UI...
分类:
移动开发 时间:
2014-08-14 16:08:30
阅读次数:
266
一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例。 下面是开发此实例的具体步骤: 一、新建一个Android工程,命名为phoneCallDemo。二、设计程序的界面,打开main.xml把内容修改.....
分类:
移动开发 时间:
2014-08-14 16:08:08
阅读次数:
271
一、Android搭建开发环境(一)、工具准备1.下载JDKJDK即Java Development Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础。网址:http://www.oracle.com/technetwork/java/javase/d...
分类:
移动开发 时间:
2014-08-14 16:05:08
阅读次数:
331
plist文件是一个轻量级的数据库,用于存放一些比较小的数据。下面是对plist的基本操作。新建一个Plist文件我这里是新建的一个以整体为Array,item是字典的plist文件。如图:一般开发中,如果是要操作plist文件的话。都是要把plist文件放到沙盒(Document) 目录下的先得到...
分类:
移动开发 时间:
2014-08-14 16:02:48
阅读次数:
214
本文资料来自《android开发权威指南》AndroidSDK中提供了java.util.jar和java.util.zip包中的若干类和接口来完成。压缩文件基本步骤:1、创建一个JarOutputStream或ZipOutputStream对象,分别用来生成jar或zip文件。2、创建了(jar|...
分类:
移动开发 时间:
2014-08-14 16:01:18
阅读次数:
269
Android开发中LogCat工具的使用LogCat是Android中一个命令行工具,可以用于得到程序的log信息,本附录讲解其使用方法和其中的一些技巧。1.使用方法LogCat使用方法如下所示:LogCat[options][filterspecs]LogCat的选项包括:-s设置过滤器,如指定...
分类:
移动开发 时间:
2014-08-14 15:51:38
阅读次数:
207
iOS 中的定位功能,主要在 CoreLocation库中,需要用到位置管理器 CLLocationManager 来完成绝大多数事情。要使用 CLLocationManager 首先需要一个对象~ 以及对它进行简单的设置,最后开启定位功能, 就开始定位了,定位成功或者失败后都会调用代理方法返回信息...
分类:
移动开发 时间:
2014-08-14 15:50:09
阅读次数:
534
Nagios是一款开源的监控软件,可以监控linux,unix,windows 以及网络设备和打印机等。
Nagios通过各种不同的插件来实现对不同对象的监控,也可以基于web界面来管理Nagios。
nagios的安装目录: nagios/bin 存放nagios的主运行程序, nagios/sbin 存放外部调用的c...
分类:
移动开发 时间:
2014-08-14 14:18:28
阅读次数:
248
iTunes Artwork icon ───────────────────────── 512px
(90px)
App icon(iPhone4) ────────────────────────── 114px
(20px)
App icon(iPad) ───────────────────────────── 72px
(12px)
App icon(iPhone 3...
分类:
移动开发 时间:
2014-08-14 14:17:28
阅读次数:
277
最近做的功能中涉及到了一些关于系统方面的东西,自己摸索以及网上搜集整理出来了一个工具类方便调用
包含的功能有:
获取系统中所有APP应用、获取用户安装的APP应用、根据包名和Activity启动类查询应用信息、跳转到WIFI设置、WIFI网络开关、移动网络开关、GPS开关 当前若关则打开 当前若开则关闭、调节系统音量、设置亮度、获取屏幕的亮度、跳转到系统设置、获取文件夹下所有文件、获取视频的缩...
分类:
移动开发 时间:
2014-08-14 14:16:48
阅读次数:
440
一、动态设置组件的位置
其中view是需要改变位置的控件,top是需要设制的位置;
private static void setLayoutX(View view,int top)
{
//克隆view的width、height、margin的值生成margin对象
MarginLayoutParams margin=new MarginLayoutParams(view.get...
分类:
移动开发 时间:
2014-08-14 14:14:58
阅读次数:
298
最近太忙了。好长时间没动博客,把原来的东西拿出来都重新温习下。
private void collapseStatusBar() {
int currentApiVersion = android.os.Build.VERSION.SDK_INT;
try {
Object service = getSystemService("s...
分类:
移动开发 时间:
2014-08-14 14:14:48
阅读次数:
192
uva 10652 Board Wrapping (计算几何-凸包)
题目大意:
给n个矩形木板,你要用一个面积尽量小的凸多边形把它们包起来,求木板占整个包装面积的百分比。
解题思路:
最主要还是求凸包。...
分类:
移动开发 时间:
2014-08-14 14:13:58
阅读次数:
246
最终效果图:
iPad中重要的屏幕适配技巧,
先添加一个contentView占位,
并且只在viewDidLoad方法中设置frame,
因为iPad中无论横屏还是竖屏,W都是窄的那一条边,
因此,先添加一个contentView到主控制器的右侧,
并让它随着主控制器宽高自动伸缩,
而子控制器的view只需添加到contentView中即可,x...
分类:
移动开发 时间:
2014-08-14 14:12:28
阅读次数:
339