代码改变世界

随笔档案-2012年3月11日

Android应用自动更新功能的实现!!! .(转自魏祝林博客)

2012-03-11 20:22 by htc开发, 234 阅读, 收藏,
摘要: 一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自动更新功能的实现原理,就是我们事先和后台协商好一个接口,我们在应用的主Activity里,去访问这个接口,如果需要更新,后台会返回一些数据(比如,提示语;最新版本的url等)。然后我们给出提示框,用户点击开始下载,下载完成开始覆盖安装程序,这样用户的应用就保持最新的拉。为了让大家容易理解,我像往常一样准备一个小例子,这里为了方便我就省去了和后台交互部分了。步骤分别如下:第一步:新建一个Android工程命名为:U 阅读全文

Iphone文件处理——使用属性列表(plist)

2012-03-11 14:48 by htc开发, 276 阅读, 收藏,
摘要: 先在Resources文件夹下新建一个Movies.plist文件,然后往里面添加一些内容。然后在viewDidLoad方法里面添加如下内容,这样就可以做到如果Documents文件夹下有Movies文件那么就将其内容打印出来,如果没有就修改Resources文件下的Movies文件,然后将其复制到Documents文件夹下:- (void)viewDidLoad //下面这两句获取Documents文件夹路径 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai... 阅读全文

Service与Activity通信

2012-03-11 14:41 by htc开发, 186 阅读, 收藏,
摘要: 一:思想在Android中,Activity的类可以看成是“可见”的逻辑处理类,拥有用户界面与用户进行互动操作,但如果这个Acitvity失去了“焦点”,则它的逻辑处理随即停止,那样如果我们需要进行一些后台类的操作,既与用户当前操作的焦点无关,可以在背后一直运行,为相应的应用程序提供服务,Android中这种逻辑处理类称为Service。一般继承自Service类。Service类是没有用户界面,但只作为一种后台逻辑处理,为表层Activity提供相应的服务操作,所以Service类处理后的数据要交回给Activity,Activity也要获得Service的服务逻辑,即两者之间要进行交互。而 阅读全文