Android简单例子(拨号服务调用)
16lz
2022-06-13
package com.xiva;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;public class PhoneActivity extends Activity { /** Called when the activity is first created. */private EditText phoneNumber;private static final String Tag = "LogActivity"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); phoneNumber = (EditText) this.findViewById(R.id.phoneNumber); Button callButton = (Button) this.findViewById(R.id.callButton); callButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String number = phoneNumber.getText().toString(); Log.i(Tag, number);Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + number));//动作PhoneActivity.this.startActivity(intent);}}); }}
package com.xiva;import android.test.AndroidTestCase;import android.util.Log;public class UnitTest extends AndroidTestCase{private static final String Tag = "UnitTest";public void testCall() throws Exception{int i = 1+1;Log.i(Tag,"result="+i);}public String compute(int FIRNum){return null;}}
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xiva" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <uses-library android:name="android.test.runner" /> <activity android:name=".PhoneActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="7" /> <!-- 调用系统服务需要权限 --><uses-permission android:name="android.permission.CALL_PHONE" /><instrumentation android:name="android.test.InstrumentationTestRunner"android:targetPackage="com.xiva" android:label="for my test" /></manifest>
更多相关文章
- 代码讲解Android(安卓)Scroller、VelocityTracker
- android调用系统的分享接口
- Android生命周期的学习
- 【转】Android获取用于操作数据库的SQLiteDatabase实例【学习记
- Android(安卓)Service Bind启动调用service方法
- Android(安卓)Audio代码分析23 - attachAuxEffect函数
- Android(安卓)服务(本地服务示例)(二)
- Android(安卓)Audio代码分析23 - attachAuxEffect函数
- 百度地图中android获取经纬度和地方名称