服务热线

0723-77280313
网站导航
主营产品:
技术文章
当前位置:主页 > 技术文章 >

Android应用之SQLite分页读取

时间:2021-06-28 00:09 点击次数:
 本文摘要:Android包含了常用于嵌入式操作系统的SQLite,撤职了开发人员自身重置改装的时间。SQLite抵制大部分SQL92规范,许多 常见的SQL指令都能在SQLite上边用于,此外Android还获得了一系列自定的方式去改动对SQLite数据库的作业者。但是有混合开发市场的需求的程序流程就提议用于规范的SQL句子,确是那样更非常容易在好几个服务平台中间重置。

亚博高效快速

亚博取款

Android包含了常用于嵌入式操作系统的SQLite,撤职了开发人员自身重置改装的时间。SQLite抵制大部分SQL92规范,许多 常见的SQL指令都能在SQLite上边用于,此外Android还获得了一系列自定的方式去改动对SQLite数据库的作业者。但是有混合开发市场的需求的程序流程就提议用于规范的SQL句子,确是那样更非常容易在好几个服务平台中间重置。先贴出带文中程序执行的結果:文中关键详细介绍了SQLite的基础用法,如:开创数据库,用于SQL指令搜索数据表、放进数据,重开数据库,及其用于GridView搭建了一个分页查询栏(有关GridView的用法),作为把数据分页查询说明。

亚博取款

分页查询栏的pagebuttons.xml的源代码以下:viewplaincopytoclipboardprint??xmlversion=1.0encoding=utf-8?RelativeLayoutxmlns:android=/apk/res/androidandroid:layout_height=wrap_contentandroid:paddingBottom=4dipandroid:layout_width=fill_parentTextViewandroid:layout_width=wrap_contentandroid:layout_below=@ id/ItemImageandroid:layout_height=wrap_contentandroid:text=TextView01android:layout_centerHorizontal=trueandroid:id=@ id/ItemText/TextView/RelativeLayout?xmlversion=1.0encoding=utf-8?RelativeLayoutxmlns:android=/apk/res/androidandroid:layout_height=wrap_contentandroid:paddingBottom=4dipandroid:layout_width=fill_parentTextViewandroid:layout_width=wrap_contentandroid:layout_below=@ id/ItemImageandroid:layout_height=wrap_contentandroid:text=TextView01android:layout_centerHorizontal=trueandroid:id=@ id/ItemText/TextView/RelativeLayoutmain.xml的源代码以下:viewplaincopytoclipboardprint??xmlversion=1.0encoding=utf-8?LinearLayoutxmlns:android=/apk/res/androidandroid:orientation=verticalandroid:layout_width=fill_parentandroid:layout_height=fill_parentButtonandroid:layout_height=wrap_contentandroid:layout_width=fill_parentandroid:id=@ id/btnCreateDBandroid:text=开创数据库/ButtonButtonandroid:layout_height=wrap_contentandroid:layout_width=fill_parentandroid:text=放进一串试验数据android:id=@ id/btnInsertRec/ButtonButtonandroid:layout_height=wrap_contentandroid:id=@ id/btnCloseandroid:text=重开数据库android:layout_width=fill_parent/ButtonEditTextandroid:text=@ id/EditText01android:id=@ id/EditText01android:layout_width=fill_parentandroid:layout_height=256dip/EditTextGridViewandroid:id=@ id/gridviewandroid:layout_width=fill_parentandroid:layout_height=32dipandroid:numColumns=auto_fitandroid:columnWidth=40dip/GridView/LinearLayout?xmlversion=1.0encoding=utf-8?LinearLayoutxmlns:android=/apk/res/androidandroid:orientation=verticalandroid:layout_width=fill_parentandroid:layout_height=fill_parentButtonandroid:layout_height=wrap_contentandroid:layout_width=fill_parentandroid:id=@ id/btnCreateDBandroid:text=开创数据库/ButtonButtonandroid:layout_height=wrap_contentandroid:layout_width=fill_parentandroid:text=放进一串试验数据android:id=@ id/btnInsertRec/ButtonButtonandroid:layout_height=wrap_contentandroid:id=@ id/btnCloseandroid:text=重开数据库android:layout_width=fill_parent/ButtonEditTextandroid:text=@ id/EditText01android:id=@ id/EditText01android:layout_width=fill_parentandroid:layout_height=256dip/EditTextGridViewandroid:id=@ id/gridviewandroid:layout_width=fill_parentandroid:layout_height=32dipandroid:numColumns=auto_fitandroid:columnWidth=40dip/GridView/LinearLayout文中程序流程源代码以下:viewplaincopytoclipboardprint?packagecom.testSQLite;importjava.util.ArrayList;importjava.util.HashMap;importandroid.app.Activity;importandroid.database.Cursor;importandroid.database.SQLException;importandroid.database.sqlite.SQLiteDatabase;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.View;importandroid.widget.AdapterView;importandroid.widget.AdapterView.OnItemClickListener;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.GridView;importandroid.widget.SimpleAdapter;publicclasstestSQLiteextendsActivity{/**Calledwhentheactivityisfirstcreated.*/ButtonbtnCreateDB,btnInsert,btnClose;EditTextedtSQL;//说明分页查询数据SQLiteDatabasedb;intid;//加到纪录时的id求和标识,必不可少全局性staticfinalintPageSize=10;//分页查询时,每张的数据数量privatestaticfinalStringTABLE_NAME=stu;privatestaticfinalStringID=id;privatestaticfinalStringNAME=name;SimpleAdaptersaPageID;//分页查询栏电源适配器ArrayListHashMapString,StringlstPageID;//分页查询栏的数据源,与PageSize和数据数量涉及到@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);btnCreateDB=(Button)this.findViewById(R.id.btnCreateDB);btnCreateDB.setOnClickListener(newClickEvent());btnInsert=(Button)this.findViewById(R.id.btnInsertRec);btnInsert.setOnClickListener(newClickEvent());btnClose=(Button)this.findViewById(R.id.btnClose);btnClose.setOnClickListener(newClickEvent());edtSQL=(EditText)this.findViewById(R.id.EditText01);GridViewgridview=(GridView)findViewById(R.id.gridview);//分页查询栏控制//溶解动态数组,而且转至数据lstPageID=newArrayListHashMapString,String();//溶解电源适配器的ImageItem====动态数组的原素,二者一一对应saPageID=newSimpleAdapter(testSQLite.this,//没有什么表明lstPageID,//数据来源于R.layout.pagebuttons,//XML搭建newString[]{ItemText},newint[]{R.id.ItemText});//加到而且说明gridview.setAdapter(saPageID);//加到信息应急处置gridview.。


本文关键词:Android,应,用之,SQLite,分页,读取,Android,包含,了,亚博取款

本文来源:亚博取款-www.sgpwp.com

Copyright © 2007-2021 www.sgpwp.com. 亚博取款科技 版权所有  备案号:ICP备89134319号-5

地址:河南省濮阳市紫阳县蒂事大楼67号 电话:0723-77280313 邮箱:admin@sgpwp.com

关注我们

服务热线

0723-77280313

扫一扫,关注我们