Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Список использованных источников

Поиск

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 с.)