Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Список использованных источниковСодержание книги Поиск на нашем сайте 1. https://startandroid.ru/ru/uroki/vse-uroki-spiskom/113-urok-54-kastomizatsija-spiska-sozdaem-svoj-adapter.html 2. https://metanit.com/java/android/5.2.php 3. https://sales-generator.ru/blog/klientskaya-baza/ 4. https://oracle-patches.com/db/3517-база-данных-определение 5. https://publications.hse.ru/mirror/pubs/share/direct/259052819 6. https://developer.android.com/studio?hl=id 7. https://androfon.ru/prodvinut/chto-takoe-android-studio-gde-skachat-i-kak-ustanovit 8. https://ru.bmstu.wiki/SQLite 9. https://coderlessons.com/tutorials/bazy-dannykh/vyuchit-sqlite/sqlite-kratkoe-rukovodstvo 10. https://netology.ru/blog/03-2020-java-developer 11. https://ru.wikipedia.org/wiki/Java#Java_%D0%B8_Android 12. https://metanit.com/sql/tutorial/1.3.php 13. https://metanit.com/java/android/14.5.php 14. https://metanit.com/java/android/14.1.php 15. https://metanit.com/java/android/14.2.php 16. https://www.internet-technologies.ru/articles/ispolzovanie-prostoy-bazy-dannyh-sqlite-v-android-prilozhenii.html
Приложение А (обязательное) Распечатка текста первой части программы Ниже приведена распечатка исходного кода для файла MainActivity. java package com.example.myapp8;
import android.content.Intent; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.SimpleCursorAdapter;
public class MainActivity extends AppCompatActivity {
ListView userList; DatabaseHelper databaseHelper; SQLiteDatabase db; Cursor userCursor; SimpleCursorAdapter userAdapter;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
userList = (ListView)findViewById(R.id.list); userList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent intent = new Intent(getApplicationContext(), UserActivity.class); intent.putExtra("id", id); startActivity(intent); } });
databaseHelper = new DatabaseHelper(getApplicationContext()); } @Override public void onResume() { super.onResume(); db = databaseHelper.getReadableDatabase(); userCursor = db.rawQuery("select * from "+ DatabaseHelper.TABLE, null); String[] headers = new String[] {DatabaseHelper.COLUMN_NAME, DatabaseHelper.COLUMN_NUMB}; userAdapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item, userCursor, headers, new int[]{android.R.id.text1, android.R.id.text2}, 0); userList.setAdapter(userAdapter); } public void add(View view){ Intent intent = new Intent(this, UserActivity.class); startActivity(intent); }
@Override public void onDestroy(){ super.onDestroy(); db.close(); userCursor.close(); } }
Приложение Б (обязательное) Распечатка текста второй части программы Ниже приведена распечатка исходного кода для файла activity_ main. xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/pic3" android:orientation="vertical">
<Button android:layout_width="match_parent" android:layout_height="wrap_content" android:onClick="add" android:text="Добавить" android:textSize="18dp" app:backgroundTint="#4E8DFA" />
<ListView android:id="@+id/list" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout>
Приложение B (обязательное)
|
||
|
Последнее изменение этой страницы: 2021-02-07; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |