天天看點

Android-開發常用代碼彙總

1、撥打電話功能實作

Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
intent.setData(Uri.parse("tel:"+ number));
startActivity(intent);
           

權限:

<uses-permission android:name="android.permission.CALL_PHONE"/>
           

2、發送短信功能實作

SmsManager manager = SmsManager.getDefault();
ArrayList<String> texts = manager.divideMessage(content);
for(String text : texts){
    manager.sendTextMessage(number, null, text, null, null);
	}
           

權限:

<uses-permission android:name="android.permission.SEND_SMS"/>
           

3、儲存檔案到SDcard上面

//判斷SDCard是否存在,并且可以讀寫
    if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
     File file = new File(Environment.getExternalStorageDirectory(), filename);
     FileOutputStream outStream = new FileOutputStream(file);
     outStream.write(content.getBytes());
     outStream.close();
    }
           

權限:

<!-- 在SDCard中建立與删除檔案權限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 往SDCard寫入資料權限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
           

此部落格會不斷更新,将工作中所用到的可複用代碼更新在部落格中,以備查詢。