安卓开发简易电话拨号器
来源:互联网 发布:php 验证日期格式 编辑:程序博客网 时间:2024/04/28 08:02
我是基于安卓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 {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if (savedInstanceState == null) {getSupportFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();}}@Overridepublic 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;}@Overridepublic 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() {@Overridepublic 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"/>.我是安卓初学者,希望对和我一样的初学者有所帮助。
0 0
- 安卓开发简易电话拨号器
- 安卓电话拨号器
- 安卓电话拨号器
- 安卓电话拨号器小项目
- Android简易电话拨号器
- 安卓开发拨号器
- 安卓-eclipse环境下的电话拨号器
- android开发 - 电话拨号器
- 安卓开发拨号器调用
- Android开发4:电话拨号器
- Android开发案例之电话拨号器
- Android程序开发:简单电话拨号器
- <安卓那点事>写一个简单的电话拨号器
- 【黑马程序员Android自学笔记】62期-26天-安卓基础 — 电话拨号器
- 安卓之实现一个简单的电话拨号功能
- 一个简易的安卓拨号器的实现(三)
- android 电话拨号器
- Android电话拨号器
- Form实现提交到不同的action
- (十一) 图
- smb 视频旋转编译环境
- csdn英雄会hero 题解之An easy problem
- MSDN安装
- 安卓开发简易电话拨号器
- iOS开发- 拨打电话总结
- 不使用C程序已有函数,模拟C++的strstr函数
- Scala 单例对象
- mac下vim插件taglist的一个小问题
- Matlab科研常用命令总结
- Ubuntu下安装MyEclipse
- 如何快速查找和删除Win8系统中的病毒 彻底清楚方法
- 用javascript的下拉列表菜单中选中所需要运算的数值来实现简单的加法运算