歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android裡面所應用到的注冊權限

一、創建電話撥號器、及注冊權限

1)實現接口中的方法

獲得文本框的內容

String phoneNo = textPhone.getText().toString(); 

找到Android中的打電話程序並調用

intent.setAction("android.intent.action.CALL");

intent.setData(Uri.parse("tel:"+phoneNo));//藍色固定

順便提一下intent的基本作用

一個intent包含了一組信息

Component name(要啟動的組件名稱)

Action(請求的activity要做什麼動作)

Data(從一個activity向另一個activity傳送的數據)

Extras(Activity中存放的鍵值對,可以在另外的activity中存取)

2)注冊權限

在androidManifest.xml注冊調用android電話撥號的權限

<uses-permission android:name="android.permission.CALL_PHONE"/>
二、發送短信 1)發送短信 SmsManager sms = SmsManager.getDefault(); 2)分割短信 List<String> texts = sms.divideMessage(strMsg);(strMsg是獲得短信息) for(String str:texts){ sms.sendTextMessage(strTel,null,str,null,null);(strTel是電話號碼) } 3)在功能清單上注冊發送權限 <uses-permission android:name="android.permission.SEND_SMS"/>
三、彈出窗口 1)重寫onCreateOptionsMenu(Menu menu)和onOptionsItemSelected(MenuItem item)兩個方法 public boolean onCreateOptionsMenu(Menu menu) {

menu.add(0,1,1,R.string.exit);
menu.add(0,2,2,R.string.about);
return super.onCreateOptionsMenu(menu);
}



public boolean onOptionsItemSelected(MenuItem item) {

if(item.getItemId()==1)
finish();
if(item.getItemId()==2)
{
Intent intent=new Intent();
intent.setClass(this,要轉的activity);
startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
™2)在功能清單文件中加入android:theme="@android:style/Theme.Dialog"
Copyright © Linux教程網 All Rights Reserved