ایجاد کرد دیتابیس در اندروید با به کارگیری از SQLite
1.یک رکورد در مقر داده ANDROID SQLITE ساختوساز طراحی اپلیکیشن در مشهد فرمائید.
این به پرسش شما درباره شیوه تولید یک رکورد در مقر داده Android SQLite جواب میدهد.
1.1 یک دکمه “Create Student” قرار دهید.
1.1.1 یک دکمه “Create Student” را روی res / layout / activity_main.xml خویش قرار دهید
1.1.2نمای متن”(Hello World) “را در آنجا حذف نمائید.
1.1.3 متن دکمه ای را برای create student ساختوساز نمایید.
1.1.4 مقدار شناسه دکمه را به “@ + id / buttonCreateStudent” تبدیل فرمائید
کد بایستی به طور پایین باشد.
Button>
\"android:id=\"@+id/buttonCreateStudent
\"android:layout_width=\"wrap_content
\"android:layout_height=\"wrap_content
\"android:layout_alignParentLeft=\"true
\"android:layout_alignParentTop=\"true
1.2 On Click Listener را برای دکمه قرار دهید.
1.2.1 ما دکمه On Click Listener را برای “create student” تهیه و تنظیم میکنیم.
1.2.2 ما قادر خواهیم بود دکمه را با شناسه “buttonCreateStudent” شناسایی کنیم
1.2.3 کد تحت در باطن نحوه() onCreate ، در ذیل (setContentView (R.layout.activity_main قرار میگیرد. کد پرونده java / your.package.name / MainActivity.java شما.
(Button buttonCreateStudent = (Button
;(findViewById(R.id.buttonCreateStudent
buttonCreateStudent.setOnClickListener(new
;(()OnClickListenerCreateStudent
1.3یک listener class ساختوساز نمایید “OnClickListenerCreateStudent.java”
1.3.1 بر روی اسم پکیج خویش راست کلیک فرمائید> “new” را کلیک نمایید> ” java class”را کلیک نمائید> اسم” OnClickListenerCreateStudent “را قرار دهید>” OK “را کلیک نمایید
1.3.2 کد پیش فرض را به جز درسطر اولیه (کد پکیج خویش) حذف نمایید.
1.3.2 کد ذیل را در OnClickListenerCreateStudent.java قرار دهید.
;import android.view.View
public class OnClickListenerCreateStudent implements
} View.OnClickListener
Override@
}(public void onClick(View view
{
{
1.4 student input formخود را آماده کنید.
1.4.1 بر روی res / layout / Directory خود راست کلیک کنید> روی “New” کلیک کنید >”File” را کلیک کنید> نام آن را “student_input_form.xml” بگذارید
1.4.2 کد زیر را در student_input_form.xml قرار دهید.
RelativeLayout
\"xmlns:android=\"http://schemas.android.com/apk/res/android>
\"xmlns:tools=\"http://schemas.android.com/tools
\"android:layout_width=\"match_parent
<\"android:layout_height=\"match_parent
\"android:id=\"@+id/editTextStudentFirstname
\"android:layout_width=\"match_parent
\"android:layout_height=\"wrap_content
\"android:layout_alignParentLeft=\"true
\"android:layout_alignParentTop=\"true
\"android:hint=\"Student Firstname
<\"android:singleLine=\"true
EditText>
\"android:id=\"@+id/editTextStudentEmail
\"android:layout_width=\"match_parent
\"android:layout_height=\"wrap_content
\"android:layout_alignParentLeft=\"true
\"android:layout_below=\"@+id/editTextStudentFirstname
\"android:hint=\"Student Email
1.5″create form” را به کاربر نشان دهید.
1.5.1 برگردید و “OnClickListenerCreateStudent.java” خود را باز کنید.
1.5.2 متن برنامه را دریافت کنید ، این مورد برای inflate یک فایل لایهXML مورد نیاز است. کد زیر را داخل روش () onClick قرار دهید.
;()Context context = view.getRootView().getContext
1.5.3 student_input_form.xml را inflate کنید ، این باعث می شود عناصر UI یا ابزارک ها با استفاده از کد قابل دسترسی باشند. کد زیر را بعد از کد در 1.5.2 قرار دهید.
(LayoutInflater inflater = (LayoutInflater
;(context.getSystemService(Context.LAYOUT_INFLATER_SERVICE
=final View formElementsView
;(inflater.inflate(R.layout.student_input_form, null, false
1.5.4 ابزارکهای فرم داخل student_input_form.xml را به عنوان متغیرهای “final” لیست کنید. دلیل این امر این است که ما از آنها در داخل AlertDialog استفاده خواهیم کرد. کد زیر را بعد از کد در 1.5.3 قرار دهید.
(final EditText editTextStudentFirstname = (EditText
;(formElementsView.findViewById(R.id.editTextStudentFirstname
(final EditText editTextStudentEmail = (EditText
;(formElementsView.findViewById(R.id.editTextStudentEmail
1.5.5 یک AlertDialog با دکمه inflated student_input_form.xml و یک دکمه “Add” ایجاد کنید. کد زیر را بعد از کد 1.5.4 قرار دهید.
(new AlertDialog.Builder(context
(setView(formElementsView.
(\"setTitle(\"Create Student.
,\"setPositiveButton(\"Add\".
} ()new DialogInterface.OnClickListener
} (public void onClick(DialogInterface dialog, int id
;() dialog.cancel
{
;()show.({
1.5.6 کارایی نمائید run فرمائید. هنگام کلیک روی دکمه “create student” ، تصویر ذیل بایستی خروجی باشد.