我对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
感谢您的关注,请帮忙