database-如何创建一个 android 程序升级机制?

问题描述

如何创建一个 android 程序升级机制?

我开发了一个android 程序,然后在平板电脑上安装了 apk。
现在我想修改一些代码行和SQLite 数据库中的一个表格,但是我不想重新安装 apk,我想升级一下。

那么如何创建这个升级机制?

解决方案

在你继承的SQLiteOpenHelper中重写SQLiteOpenHelper
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion),
你只需要把当前Version的值设置成比之前的值大就行。那么在构造函数中传入newVersion就会自动触发onUpgrade

解决方案二:

有代码的变动就需要重新编译,这就是Java的机制

时间: 2025-01-15 09:32:49

database-如何创建一个 android 程序升级机制?的相关文章

《Android游戏编程入门经典》——第4章创建第一个Android程序

第4章 创建第一个Android程序Android游戏编程入门经典本章介绍如下内容: 创建新Android项目:配置NetBeans的NBAndroid插件:在模拟器中编译并运行程序: 编写Hello, Android!程序: 对比模拟器和Android设备. 在本章中,您将编写第一个Android程序.前面几章已经帮助您使用Android SDK构建了NetBeans和Eclipse开发环境.您还应该已经使用Android Virtual Device Manager创建了一台Android模

为网站创建一个Android应用程序 利用手机推广

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 看到一些很专业的网站有自己的Android App,但是苦于自己的小网站或者是博客没有足够的人力物力财力,只有羡慕嫉妒恨呢?但是,今天要介绍的AppYet就是一款轻松快捷的为你的任何网站或者是博客创建一个Android 应用程序的应用,只需要简单几步,就可以为你创建一个专业.美观的Android 应用程序,而这一切,都是免费的. 什么是App

Android官方入门文档[1]创建一个Android项目

Android官方入门文档[1]创建一个Android项目   创建一个Android项目   这节课教你1.创建与Android Studio中的一个项目2.创建使用命令行工具项目 你也应该阅读•管理项目 Creating an Android Project This lesson teaches you to1.Create a Project with Android Studio2.Create a Project with Command Line Tools You should

android程序升级版本以后 出现getResource错误

问题描述 android程序升级版本以后 出现getResource错误 程序单独是没有问题的,升级以后出现getResource时去寻找一个并不存在的资源id 清除程序数据或者删掉之前的版本升级就可以 这到底是什么原因 解决方案 可能有的旧id被保存在SharePreference里面了 解决方案二: 你描述的不清楚啊!升级后找不到是不是apk有问题啊 解决方案三: 我不知道是不是apk有问题啊...之前的程序删除后 在安装就没有问题.直接覆盖就会报上面的错误

《精通移动App测试实战:技术、工具和案例》一1.7 创建一个Android项目

1.7 创建一个Android项目 前面已经完成了Android开发环境的搭建工作,现在就让我们一起来编写一个简单的Android程序.这里我们要实现一个两个整型数字相加的程序. 1.7.1 创建一个新的Android项目 启动Eclipse,单击"File > New > Android Application Project"菜单项,如图1-42所示. 1.7.2 如何填写Android项目信息 在弹出的图1-43所示界面中,"Application Name

安卓应用开发-一个android程序的疑问?

问题描述 一个android程序的疑问? 初学安卓开发,有一个关于animation的问题.我是想试一个实现侧滑动的效果,用了一个铺满屏幕的Framelayout F里面放了两个不同背景色的view.view A是铺满整个屏幕,view B是20宽度,然后在activity的onCreat里设置B的LayoutParam的leftMargin=-20让它从左边超出屏幕.之后对Framelayout对象创建了一个移动动画对象,让其右移动50距离,我以为这样就可以将B和A一起移动了,可是运行后发现只

《精通Android 实例开发》——第1章,第1.14节第一个Android程序

1.14 第一个Android程序 1.14.1 实例说明经过本书前面实例的讲解,想必读者已经了解了搭建Android开发环境的基本知识.在本实例中,将通过一个简单Android实例的实现过程来说明编写Android应用代码的具体流程. 我们知道Eclipse是开发Android应用项目的最佳集成开发环境,所以本书中的具体编码实例都将使用Eclipse来实现.使用Eclipse开发传统Android应用项目的方法和开发传统Java项目的方法基本相似,都要事先创建Project工程项目,然后才能编

《Android 应用案例开发大全(第二版)》——1.5节第一个Android程序——Hello Android

1.5 第一个Android程序--Hello AndroidAndroid 应用案例开发大全(第二版)在学习Java时,写的第一个程序都是Hello World.本节讲述如何在Android中开发自己的第一个Android程序--Hello Android. 首先打开Eclipse,依次单击File菜单/New/Other来创建一个新的Android项目,如图1-22所示. 然后选择Android目录下的Android Project,最后单击Next按钮,如图1-23所示. 随后为创建Hel

为Access2007创建一个应用程序级的自定义Ribbon

为Access2007创建一个应用程序级的自定义Ribbon (一) 创建一个Access2007应用程序级的自定义Ribbon 1.开启Access2007,打开一个已存在的数据库或创建一个新数据库. 2.单击"Office按钮",单击"Access选项",然后单击"高级"选项卡. 3.在"常规"部分,选择选项"显示加载项用户接口错误"(在不同的应用程序中,该选项可能在不同的位置). 4.单击"