Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Список использованных источников↑ ⇐ ПредыдущаяСтр 5 из 5 Содержание книги Поиск на нашем сайте
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; просмотров: 157; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.120.103 (0.005 с.) |