Android简易电话拨号器实例详解

Android简易电话拨号器实例详解,第1张

概述安卓开发简易电话拨号器,具体内容如下我是基于安卓4.2.2开发的,下面是我写的MainActivity.java代码:

安卓开发简易电话拨号器,具体内容如下

我是基于安卓4.2.2开发的,下面是我写的MainActivity.java代码:

package com.example.phone;  import androID.support.v7.app.ActionBaractivity; import androID.support.v4.app.Fragment; import androID.content.Intent; import androID.net.Uri; import androID.os.Bundle; import androID.vIEw.LayoutInflater; import androID.vIEw.Menu; import androID.vIEw.MenuItem; import androID.vIEw.VIEw; import androID.vIEw.VIEw.OnClickListener; import androID.vIEw.VIEwGroup; import androID.Widget.button; import androID.Widget.EditText;  public class MainActivity extends ActionBaractivity {    @OverrIDe   protected voID onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentVIEw(R.layout.activity_main);      if (savedInstanceState == null) {       getSupportFragmentManager().beginTransaction()           .add(R.ID.container,new PlaceholderFragment()).commit();     }   }    @OverrIDe   public boolean onCreateOptionsMenu(Menu menu) {      // Inflate the menu; this adds items to the action bar if it is present.     getMenuInflater().inflate(R.menu.main,menu);     return true;   }    @OverrIDe   public boolean onoptionsItemSelected(MenuItem item) {     // Handle action bar item clicks here. The action bar will     // automatically handle clicks on the Home/Up button,so long     // as you specify a parent activity in AndroIDManifest.xml.     int ID = item.getItemID();     if (ID == R.ID.action_settings) {       return true;     }     return super.onoptionsItemSelected(item);   }    /**    * A placeholder fragment containing a simple vIEw.    */   public static class PlaceholderFragment extends Fragment {      public PlaceholderFragment() {     }      @OverrIDe     public VIEw onCreateVIEw(LayoutInflater inflater,VIEwGroup container,Bundle savedInstanceState) {       VIEw rootVIEw = inflater.inflate(R.layout.fragment_main,container,false);              final EditText numberText=(EditText) rootVIEw.findVIEwByID(R.ID.number);       button button=(button)rootVIEw.findVIEwByID(R.ID.button);              button.setonClickListener(new OnClickListener()       {          @OverrIDe         public voID onClick(VIEw v) {                      String number=numberText.getText().toString();           Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+number));           startActivity(intent);                                 // Todo auto-generated method stub                    }                });       return rootVIEw;     }   }  } 

布局文件我就不贴出来了,需要注意的是项目清单文件(AndroIDManifest.xml )中需要加入perimission: <uses-permission androID:name="androID.permission.CALL_PHONE"/>.我是安卓初学者,希望对和我一样的初学者有所帮助。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

总结

以上是内存溢出为你收集整理的Android简易电话拨号器实例详解全部内容,希望文章能够帮你解决Android简易电话拨号器实例详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1145528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存