Elektron pochta bu tarmoq orqali bir tizim foydalanuvchisidan bir yoki bir


Download 0.68 Mb.
Pdf ko'rish
Sana04.04.2023
Hajmi0.68 Mb.
#1327182
Bog'liq
Elektron pochta1



Laboratoriya ishi №4. 
 
Elektron pochta - bu tarmoq orqali bir tizim foydalanuvchisidan bir yoki bir 
nechta qabul qiluvchiga elektron vositalar orqali tarqatiladigan xabarlar. 
Quyida src/com.example.Mobil ilova/MainActivity.java o'zgartirilgan asosiy 
faoliyat faylining mazmuni keltirilgan . 
package com.example.mobil ilova; 
import android.net.Uri; 
import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent; 
import android.util.Log; 
import android.view.Menu; 
import android.view.View; 
import android.widget.Button; 
import android.widget.Toast; 
public class MainActivity extends Activity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 
Button startBtn = (Button) findViewById(R.id.sendEmail); 
startBtn.setOnClickListener(new View.OnClickListener() { 
public void onClick(View view) { 
sendEmail(); 

}); 

protected void sendEmail() { 
Log.i("Send email", ""); 
String[] TO = {""}; 
String[] CC = {""}; 
Intent emailIntent = new Intent(Intent.ACTION_SEND); 
emailIntent.setData(Uri.parse("mailto:")); 
emailIntent.setType("text/plain"); 
emailIntent.putExtra(Intent.EXTRA_EMAIL, TO); 
emailIntent.putExtra(Intent.EXTRA_CC, CC); 
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Your subject"); 
emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message goes here"); 
try { 
startActivity(Intent.createChooser(emailIntent, "Send mail...")); 
finish(); 


Log.i("Finished sending email...", ""); 
} catch (android.content.ActivityNotFoundException ex) { 
Toast.makeText(MainActivity.this, "There is no email client installed.", 
Toast.LENGTH_SHORT).show(); 



Quyida res/layout/activity_main.xml faylining mazmuni bo'ladi - 
Bu yerda abc mobil ilova logotipini bildiradi 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 
android:id="@+id/textView1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="Sending Mail Example" 
android:layout_alignParentTop="true" 
android:layout_centerHorizontal="true" 
android:textSize="30dp" /> 
android:id="@+id/textView2" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="Tutorials point " 
android:textColor="#ff87ff09" 
android:textSize="30dp" 
android:layout_above="@+id/imageButton" 
android:layout_alignRight="@+id/imageButton" 
android:layout_alignEnd="@+id/imageButton" /> 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:id="@+id/imageButton" 
android:src="@drawable/abc" 
android:layout_centerVertical="true" 
android:layout_centerHorizontal="true" /> 


android:text="@string/compose_email"/> 
 
Quyida ikkita yangi konstantani aniqlash uchun res/values/strings.xml tarkibi 
bo'ladi 
 
 
Mobil ilova 
Compose Email 
 
Quyida AndroidManifest.xml ning standart mazmuni keltirilgan 
 
package="com.example.Mobil ilova" > 
android:allowBackup="true" 
android:icon="@drawable/ic_launcher" 
android:label="@string/app_name" 
android:theme="@style/AppTheme" > 
android:name="com.example.mobil ilova.MainActivity" 
android:label="@string/app_name" > 
 


 
 
 
 
 
 
Keling, mobil ilova ilovangizni ishga tushirishga harakat qilaylik . O'ylaymanki, 
siz haqiqiy Android mobil qurilmangizni kompyuteringizga ulagansiz. Ilovani 
Android Studio’dan ishga tushirish uchun loyihangizdagi faoliyat fayllaridan birini 
oching va asboblar panelidagi “Ishga tushirish” belgisini bosing. Ilovangizni 
ishga tushirishdan oldin Android studio oʻrnatuvchisi Android ilovangizni ishga 
tushirmoqchi boʻlgan variantni tanlash uchun quyidagi oynani koʻrsatadi. Opsiya 
sifatida mobil qurilmangizni tanlang va keyin quyidagi ekran koʻrsatiladigan mobil 
qurilmangizni tekshiring − 
Endi barcha o'rnatilgan elektron pochta mijozlarini ro'yxatga olish uchun Elektron 
pochta yozish tugmasidan foydalaning. Ro'yxatda siz elektron pochtangizni 
yuborish uchun elektron pochta mijozlaridan birini tanlashingiz mumkin. Quyida 
ko'rsatilgandek taqdim etilgan barcha standart maydonlarga ega bo'lgan elektron 
pochtamni yuborish uchun Gmail mijozidan foydalanmoqchiman. Bu 
yerda : Android qurilmangiz uchun roʻyxatdan oʻtgan standart elektron pochta 
identifikatori boʻladi. 


Siz berilgan standart maydonlardan birini oʻzgartirishingiz va nihoyat, koʻrsatilgan 
oluvchilarga elektron pochtangizni joʻnatish uchun “Email yuborish” tugmasidan 
foydalanishingiz mumkin. 

Download 0.68 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling