从下载文件夹中读取SQLite数据库并检索信息

时间:2017-04-14 13:00:24

标签: java android sqlite

我对Android开发很新,并且在应用程序方面存在一些问题。 我在名为 database.sqlite 下载文件夹中有一个数据库,该数据库包含姓名,姓氏,年龄和工作。 我希望我的应用程序从下载文件夹中读取数据库,并将检索到的信息打印到文本视图。我想点击查找按钮时执行查询:SELECT * FROM NAMES WHERE name="John" AND surname="Doe";,名称和姓氏应该来自 editText 控件。

这是我的activity.xml:

<?xml version="1.0" encoding="utf-8"?>

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Enter Name, Surname" android:id="@+id/textView" android:fontFamily="sans-serif"/>
<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:backgroundTint="@android:color/holo_green_light"
        android:layout_marginTop="13dp" android:id="@+id/editText"
        android:layout_below="@+id/textView" android:layout_alignParentStart="true"
        android:hint="Name"/>
<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:backgroundTint="@android:color/holo_green_light"
        android:id="@+id/editText2"
        android:layout_below="@+id/editText" android:layout_alignParentStart="true" android:hint="Surname"/>
<Button
        android:text="Find"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/button2" android:layout_alignTop="@+id/editText" android:layout_alignParentEnd="true"
        android:layout_toEndOf="@+id/editText" android:layout_alignBottom="@+id/editText2"
        android:textAllCaps="false"/>
<ListView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/editText2" android:layout_alignParentStart="true"/>

我从这里尝试了其他解决方案,但失败了,数据库1 GB,我使用 API 25

感谢您的关注,请帮忙

0 个答案:

没有答案
相关问题