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

我是基于安卓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电话拨号器
# Android拨号器
# Android电话拨号器实例详解
# Android开发之电话拨号器和短信发送器实现方法
# Android学习笔记(二)之电话拨号器
# Android电话拨号器实现方法
# Android studio案例之实现电话拨号
# 我是
# 的是
# 来了
# 就不
# 和我
# 我写
# 贴出
# 需要注意
# 具体内容
# 大家多多
# 拨号器
# void
# protected
# Override
# super
# savedInstanceState
# onCreate
# extends
# widget
# OnClickListener
相关文章:
如何在IIS中新建站点并配置端口与物理路径?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何快速搭建安全的FTP站点?
如何将凡科建站内容保存为本地文件?
如何在建站宝盒中设置产品搜索功能?
山东云建站价格为何差异显著?
建站主机选择指南:服务器配置与SEO优化实战技巧
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
高端网站建设与定制开发一站式解决方案 中企动力
建站主机如何安装配置?新手必看操作指南
建站之星安全性能如何?防护体系能否抵御黑客入侵?
如何高效配置香港服务器实现快速建站?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
如何在建站主机中优化服务器配置?
如何选择PHP开源工具快速搭建网站?
如何通过VPS搭建网站快速盈利?
建站主机与服务器功能差异如何区分?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
建站主机选购指南:核心配置优化与品牌推荐方案
北京网站制作网页,网站升级改版需要多久?
已有域名和空间如何搭建网站?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何在景安云服务器上绑定域名并配置虚拟主机?
历史网站制作软件,华为如何找回被删除的网站?
javascript中的try catch异常捕获机制用法分析
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
为什么Go需要go mod文件_Go go mod文件作用说明
建站之星如何取消后台验证码生成?
如何彻底删除建站之星生成的Banner?
魔方云NAT建站如何实现端口转发?
西安大型网站制作公司,西安招聘网站最好的是哪个?
如何选择可靠的免备案建站服务器?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何快速重置建站主机并恢复默认配置?
如何在万网主机上快速搭建网站?
如何用PHP工具快速搭建高效网站?
专业网站建设制作报价,网页设计制作要考什么证?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
利用JavaScript实现拖拽改变元素大小
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
建站之星导航如何优化提升用户体验?
建站ABC备案流程中有哪些关键注意事项?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
青岛网站建设如何选择本地服务器?
在线制作视频网站免费,都有哪些好的动漫网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。