日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Android-简单拨号器案例

發(fā)布時(shí)間:2024/9/5 Android 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android-简单拨号器案例 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Android 【19】簡(jiǎn)單電話撥號(hào)器

  @方法步驟

    1.新建一個(gè)android程序,項(xiàng)目名設(shè)置為 phone ?,然后打開(kāi) ?phone->res->layout->activity_main.xml ,創(chuàng)建一個(gè)輸入框和按鈕

      創(chuàng)建項(xiàng)目詳情可看http://www.cnblogs.com/mark0812/p/6066187.html

      

     

?

    2.打開(kāi)MainActivity.java,首先獲得按鈕控件,然后設(shè)置監(jiān)聽(tīng)程序,最后創(chuàng)建監(jiān)聽(tīng)程序(代碼如下)

      

1 package com.example.phone; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.net.Uri; 6 import android.os.Bundle; 7 import android.view.View; 8 import android.view.View.OnClickListener; 9 import android.widget.Button; 10 import android.widget.EditText; 11 import android.widget.Toast; 12 13 public class MainActivity extends Activity { 14 15 @Override 16 protected void onCreate(Bundle savedInstanceState) { 17 super.onCreate(savedInstanceState); 18 19 20 setContentView(R.layout.activity_main); 21 22 //獲得句柄 即代表相應(yīng)控件的id 23 Button bh = (Button) this.findViewById(R.id.button1); 24 //設(shè)置監(jiān)聽(tīng)程序 25 bh.setOnClickListener(new MyListener()); 26 } 27 28 //創(chuàng)建監(jiān)聽(tīng)程序 29 private class MyListener implements OnClickListener{ 30 31 @Override 32 public void onClick(View v) { 33 // TODO Auto-generated method stub 34 EditText number = (EditText) MainActivity.this.findViewById(R.id.editText1); 35 String phoneNum = number.getText().toString().trim(); 36 37 if(phoneNum.equals("")){ 38 //判斷手機(jī)號(hào)輸入是否為空 39 Toast.makeText(MainActivity.this, "手機(jī)號(hào)不能為空", 1).show(); 40 return; 41 } 42 43 //intent 可理解為意圖 Activity之間通過(guò)Intent進(jìn)行通信。 44 Intent intent = new Intent(); 45 46 intent.setAction(Intent.ACTION_CALL); 47 //Uri 統(tǒng)一資源提示符 48 intent.setData(Uri.parse("tel:"+phoneNum)); 49 50 startActivity(intent); 51 } 52 } 53 }

?

      3.調(diào)試 ? 運(yùn)行程序右鍵點(diǎn)擊項(xiàng)目phone-》 run as ,如果沒(méi)有給call權(quán)限 模擬器會(huì)出現(xiàn)停止運(yùn)行的錯(cuò)誤;

      4.給權(quán)限

        首先找到AndroidManifest.xml 打開(kāi) ?,選擇下方的permissions,

         

      然后點(diǎn)add會(huì)彈出個(gè)窗口

        

      選擇第四項(xiàng),然后

? ? ? ? ? ? ? ? ? ? ? ? ??

?

        call權(quán)限就給了;在去試試吧。希望能有所幫助。

?

?

?

  

         

?

?

?

  

  

?

    

轉(zhuǎn)載于:https://www.cnblogs.com/mark0812/p/6071563.html

總結(jié)

以上是生活随笔為你收集整理的Android-简单拨号器案例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。