数据持久化,就是说将数据写到文件夹中,存入当地沙盒中。所谓沙盒就是一个文件夹,里面是用来存东西的。
沙盒机制:1.当应用程序安装到手机上,手机系统就会为应用分配一个沙盒文件夹 2.每个应用程序只能访问自己的沙盒文件夹,不能访问其他程序的文件夹 3.应用程...
分类:
移动开发 时间:
2014-06-13 18:02:55
阅读次数:
293
接上一篇继续使用上一篇的project。将archive里无用的文件删除添加我们需要的文件进来。config是一个文本文件。注意所有文件的destination都是%appfolder%,这代表程序安装目录setupfactory有很多这样的全局变量用起来非常方便,获取系统环境桌面目录%deskto...
分类:
Web程序 时间:
2014-06-08 21:49:31
阅读次数:
488
最近打算搞一个app备份与恢复的小应用,顾名思义,必然包括app的备份和app的恢复两部分。备份部分由可以分为apk的备份与data的备份两部分。需要注意的是备份与恢复都需要一堆的权限,尤其是恢复的时候。
app的备份
首先看看下面几个目录:
system/app 系统自带的应用程序apk目录,无法删除。
data/app 用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录。
...
分类:
移动开发 时间:
2014-06-08 10:25:38
阅读次数:
297
run程序安装包实质上是一个安装脚本加要安装的程序,如下图所示:|-----------------||
|| 安装脚本 || ||-----------------|| || 程序 || ||-----------------|图:
run安装包的结构这样整个run安装包结构就一目了然了,实际上因...
分类:
系统相关 时间:
2014-06-08 08:03:42
阅读次数:
306
交叉编译器:arm-uclinuxeabi-2010q1交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中.根据《debian下烧写stm32f429I
discovery裸机程序》安装openocd.安装genromfs,使用下面命令:sudo apt-get install...
分类:
系统相关 时间:
2014-06-07 23:10:24
阅读次数:
810
l常见属性(红色部分是用文本编辑器打开时看到的key)uLocaliztion native
development region(CFBundleDevelopmentRegion)-本地化相关uuBundle display
name(CFBundleDisplayName)-程序安装后显示的名...
分类:
其他好文 时间:
2014-06-02 07:15:05
阅读次数:
218
之前说过sencha phonegap init
com.pushsoft.myappMyApp之后打包的程序安装包apk的名字是“MyApp.apk”,显示在手机桌面上的程序名称(图标以下的文字)也是"MyApp"假设要换成其它名字,改动
MyApp\config.xml 文件,把顶部"MyApp...
分类:
移动开发 时间:
2014-05-29 10:55:26
阅读次数:
264
在应用程序安装之后,单击一次快捷方式,就运行一个程序实例,对于资源独占型程序来说,这样是不可以的,比如该程序使用了当前系统的某个端口,当同样的程序再次运行,再次试图占用同一个端口次,会提示“端口已经被占用的”异常。如此,必须在启动应用程序时,必须判断该程序是否已经有一个实例在运行。下面这个类中先判断...
分类:
其他好文 时间:
2014-05-26 18:16:57
阅读次数:
285
android的应用程序安装包APK如果是在高版本的android
jar上开发的是无法在低版本的android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本的android
jar包重新编译一个APK,那么如何简单的在高版本的工程中直接修改呢:1、 eclipse中点击工程->P...
分类:
移动开发 时间:
2014-05-24 03:56:32
阅读次数:
312