① android手機上網的聯通APN如何設置
手機型號不同,版本不同,設置名稱也是不太相同的,如華為手機設置步驟如下:設置」→「全部設置」→「移動網路」→「接入點名稱(APN)」→右上角設置新建APN。具體手機設置名稱參考手機說明書。
② android 如何把彩信內容插入p表
給你提供點資料 做參考
在Android應用中讀取彩信文件涉及到Android的一個資料庫/data/data/com.android.providers.telephony/databases/mmssms.db和一個文件夾/data/data/com.android.providers.telephony/app_parts。要備份彩信,可以將這個資料庫和文件夾拷貝到硬碟,但是在應用中卻不能通過openDatabase系列方法來讀這個資料庫,也不能通過直接打開文件來讀取附件文件,因為你的應用不是它們的所有者,不能直接讀取,而要使用ContentProvider來讀取。
1、讀取mmssms.db資料庫
彩信的標題、發送者號碼、日期等數據存儲在mmssms.db的p表中,要讀取這個表可以使用系統提供的一個ContentProvider,URI是「content://mms」。操作這個ContentProvider和操作資料庫一樣,這個ContentProvider的結構也和p表的結構一樣,Android文檔對這些欄位沒有說明,但是可以通過將mmssms.db資料庫備份到硬碟上,然後再通過Sqlite Database Browser軟體來查看分析,具體可參考:blogjava.net。
content://mms主要的幾個欄位如下:
◆ _id:該條彩信的主鍵,對應著part表(ContentProvider的URI是content://mms/part,詳見後)中的mid欄位。
◆sub:該條彩信的標題
◆date:該條彩信的接收日期
下面的代碼可以查詢該CotnetProvider,得到一個cursor,並列出所有的列名。
Cursor cur = getContentResolver().query(Uri.parse("content://mms"),null, null, null, null);
String [] temp=cur.getColumnNames();
for (int i=0;i<temp.length;i++)
System.out.println(i+":"+temp);
通過上面的方法得到cursor後,就可以對這個cursor操作,並通過get方法得到_id,然後根據這個_id讀取彩信附件文件。
2、讀取彩信附件文件
彩信附件文件的地址存儲在mmssms.db的part表的_data欄位,形如「/data/data/com.android.providers.telephony/app_parts/PART_1262693697763」,但在應用中讀取彩信附件時,這個欄位基本沒什麼用,因為不能直接讀取這個文件。讀取同樣要通過ContentProvider,URI為「content://mms/part」,該URI就是對應著part表。可以使用下列代碼段來讀取文件:
String selection = new String("mid='" + key + "'");//這個key就是p裡面的_id。
Cursor cur = getContentResolver().query(Uri.parse("content://mms/part"), null, selection, null, null);
if (cur.moveToFirst())
do {
int _partID = cur.getInt(cur.getColumnIndex("_id"));
String partID = String.valueOf(_partID);
Uri partURI = Uri.parse("content://mms/part/" + partID);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
InputStream is = null;
try {
is = getContentResolver().openInputStream(partURI);
byte[] buffer = new byte[256];
int len = is.read(buffer);
while (len >= 0)
{
baos.write(buffer, 0, len);
len = is.read(buffer);
}
} catch (IOException e) {
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
}
}
}
}
這里得到的baos,就是附件文件。
3、聲明permission
要在代碼中使用content://mms,content://mms/part,content://sms等,還要在AndroidManifest.xml中注冊premission,代碼如下:
</application>
<uses-permission android:name="android.permission.READ_SMS" />
③ Android手機創建彩信的方法是
您好,手機發送彩信方法,以oppo手機為例:
1、進入簡訊發送界面,點擊左下角【+】-【彩信主題】,編輯主題和簡訊內容即可以彩信方式發送該條信息;
2、點擊【+】中的【圖片】、【拍照】、【姓名和號碼】、【音頻】、【視頻】添加內容後,均會通過彩信方式發送該條信息。
④ Android系統手機如何發送彩信
如您需要使用Android系統手機發送彩信請進入新建信息—》點擊菜單鍵,選擇「附加」功能—》選擇需要附加的內容;(上述內容僅適用於廣東聯通用戶)