Android eclipse实现创建水果表并添加信息,将其以ListView控件显示

本文介绍如何在Android Eclipse环境下创建水果表,添加信息并利用ListView控件展示。程序涉及Fruit.java、MyHelper.java、MainActivity.java等文件,以及activity_main.xml和item.xml布局文件。通过操作,可以将五种水果信息存入数据库,并通过查询功能展示。在DDMS中也能查看到自建的数据库文件。
摘要由CSDN通过智能技术生成

Android eclipse实现创建水果表并添加信息,将其以ListView控件显示

在这里插入图片描述整个程序包含:三个.java文件以及两个.xml文件
1.Fruit.java:

package com.gpnu.zhr;
//水果信息包含水果的编号,水果的名字以及水果的颜色。
public class Fruit {
   
	private int id;
	private String fruit_name;
	private String fruit_color;
	public int getId() {
   
		return id;
	}
	public void setId(int id) {
   
		this.id = id;
	}
	public String getFruit_name() {
   
		return fruit_name;
	}
	public void setFruit_name(String fruit_name) {
   
		this.fruit_name = fruit_name;
	}
	public String getFruit_color() {
   
		return fruit_color;
	}
	public void setFruit_color(String fruit_color) {
   
		this.fruit_color = fruit_color;
	}
	public String toString() {
   
		return "Fruit [id=" + id + ", fruit_name=" + fruit_name + ", fruit_color=" + fruit_color + "]";
	}
	/*
	public Fruit (long id,String fruit_name,String fruit_color){
		super();
		this.id = id;
		this.fruit_name = fruit_name;
		this.fruit_color = fruit_color;
	}
	*/
}

2.MyHelper.java:

package com.gpnu.zhr;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;

public class MyHelper extends SQLiteOpenHelper{
   

	public MyHelper(Context context, String name, CursorFactory factory,
			int version) {
   
		super(context, name, factory, version);
		// TODO Auto-generated constructor stub
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
   
		// TODO Auto-generated method stub
		//System.out.println("oncreate数据库被第一次创建了");
		// 数据表结构
		db.execSQL("create table FruitInfo (_id integer primary key autoincrement, fruit_name varchar(20), fruit_color varchar(20))");
	}

	@Override
	public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
   
		// TODO Auto-generated method stub
		System.out.println("onUpgrade被调用了");
	}
	
}

3.MainActivity.java:

package com.gpnu.zhr;


import java.util.ArrayList;

import java.util.List;

import android.support.v7.app.ActionBarActivity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值