همیار اندروید
همیار اندروید
همیار اندروید
نه
بله
منوی وبسایت
حساب کاربری

همیار اندروید

مرجــع تخصـصــی توسـعــه انــدرویــد

منوی وبسایت
حساب کاربری

آموزش تماس با پشتیبان از درون برنامه در برنامه نویسی اندروید

آموزش تماس با پشتیبان از درون برنامه در برنامه نویسی اندروید
نوع هزینه
شرکت کنندگان
دریافت دسترسی
مشخصات این آموزش
موضوعات مرتبط
زبان برنامه‌نویسی
Java   ,   XML
نوع قسمت‌ها
محتوای ارائه شده
متن   ,   تصویر
مهارت های مورد نیاز
وضعیت انتشار
سطح آموزش
آخرین آپدیت
یادگیری این آموزش

به نام خدا

سلام دوستان همیشه همراه همیار اندروید

در این جلسه از آموزش میخام شماره گیری یک شماره خاص از درون 

برنامه رو بهتون آموزش بدم ، پروسه کار به این صورت هستش که من 

یک شماره خاص را درون برنامه ذخیره می کنم و کاربر با کلیک کردن 

روی دکمه یا icon وارد صفحه شماره گیری دستگاه میشه و شماره اتوماتیک 

وارد مشه و کاربر میتونه تماس خودش رو برقرار کنه

و از این پروسه میشه استفاده های گوناگونی کرد مثلا تماس با پشتیبانی

یا تماس با نمایندگی و یا تماس ما خلاصه کاربردهای زیادی داره و مزیتش اینه که

کاربر نیازی نداره شماره را حفظ کنه ومستقیم شماره گیری میشه خب میرم سراغ آموزش

 

 

قدم اول

ساخت یک Button در اکتیویتی مورد نظر در ضمن شما می توانید این شماره را

روی آیتم منو یا icon یا هر چیز دیگه ای که بتونی خاصیت کلیک خوری بهش بدی

ذخیره کنی 

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
    tools:context=".MainActivity"
    android:gravity="center"
    android:orientation="vertical">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="HamyarAndroid.com"
        android:textSize="30sp"
        android:textColor="#4BB84F"/>
    
    <Button
        android:id="@+id/btncall"
        android:layout_width="wrap_content"
        android:layout_height="81dp"
        android:layout_marginTop="30dp"
        android:background="@drawable/ic_phone" />

</LinearLayout>

 

خط 22

من یک تصویر از خود سیستم اضافه کردم به 

بک گراند Button شما هر تصویری که میخاین میتونید بزارید

من این تصویر رو از مسیر زیر به drawable اضافه کردم

file ---> new ---> Vector Asset ---> Clip Art

 

 

قدم دوم

نوشتن کدهای جاوا درون کلاس مورد نظر

MainActivity.java

package com.hamyarandroid.myapplication;

import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;


public class MainActivity extends AppCompatActivity {

    Button btn_Call;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        btn_Call = findViewById(R.id.btncall);

        btn_Call.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                String call = "tel:" + "09379380000";
                Uri num = Uri.parse(call);
                 Intent b = new Intent(Intent.ACTION_DIAL, num);
                startActivity(b);
            }

        });

    }

}

کد بالا را خط به خط براتون توضیح میدم

خط 13

معرفی Button به کلاس

خط 20

متصل کردن Button معرفی شده در بالا به باتن main_activity از طریق id

خط 22

ایجاد خاصیت کلیک خوری به Button از طریق setOnClick

خط 26

شماره تلفن مورد نظر را می نویسیم یا به اصطلاح ذخیره می کنیم

خط 27

از ure برای parse کردن شماره تلفن ذخیره شده در بالا استفاده می کنیم

خط 28

از دستور Intent برای رفتن به صفحه مورد نظر یعنی  ACTION_DIAL استفاده میکنیم که همان صفحه تماس دستگاه هستش

خط 29

شروع عملیاتی که در خط 29 ایجاد کردیم

 

تصویرهای خروجی برنامه رو می تونید در پایین ببینید

 

 

 

همانطور که در بالا می بینید تصویر دوم مربوط به صفحه شماره گیری دستگاه هستش که با

زدن دکمه وارد این صفحه شده و شماره را اتومات وارد کرده

 

امیدوام که از این آموزش استفاده مفید را ببرید

موفق و پیروز و سربلند باشید

 

 

HRoid.ir/t175
لینک کوتاه این آموزش برای انتشار در شبکه های اجتماعی
نظرات این آموزش
ابتدا باید وارد حساب کاربری خود شوید ، تا بتوانید برای این آموزش نظری ارسال کنید
هنوز نظری برای این آموزش ثبت نشده است
کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز است. حتی با ذکر منبع. در صورت تخلف پیگرد قانونی به همراه خواهد داشت.
Copyright © 2020 , www.HamyarRoid.com , www.HamyarAndroid.com , Terms , Sitemap
همیار اندروید توسط سون هاست میزبانی می شود و دارای ترافیک نیم بها می باشد
خلـــق هـمیـار انـدرویــد با
logo-samandehi