華為EMUI 8.2.0, Android 8.1.0
功能:點聯系人串列中任意聯系人,直接跳到給該人發短信界面,且鍵盤跳出。
通過系統設定能實作嗎?如果不能,如何編程實作?
uj5u.com熱心網友回復:
通過系統設定我的好像不能實作;編程的話 可以按如下步驟實作:
1、Android 獲取手機聯系人串列
2、Android 實作發送短信功能
uj5u.com熱心網友回復:
思路同上樓:1、獲取聯系人串列,先做一個物體類,包含姓名、電話號碼等,然后就是獲取聯系人資訊,加載到物體類,顯示到界面,注意獲取聯系人資訊時需要有permission.READ_CONTACTS權限
2、就簡單了,寫個跳轉,直接到系統的短信編輯頁,攜帶號碼即可,要想再帶著內容,跳轉時再增加內容傳值。
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(Uri.parse("smsto:" + number));
sendIntent.putExtra("sms_body", body);
context.startActivity(sendIntent);
uj5u.com熱心網友回復:
謝謝,回答。我的程式能否監聽到用戶點按了系統自帶的“聯系人”串列并獲取資料?如果可以,就不需要我的程式來顯示聯系人串列了。
uj5u.com熱心網友回復:
點擊事件可以做個服務監聽,但是這種跨行程的獲取點擊事件還要點擊的聯系人串列資料,這個是沒聽說過uj5u.com熱心網友回復:
系統默認不可以,可以廠商定制轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/7732.html
標籤:Android
上一篇:Android 仿今日頭條
下一篇:手機保存視頻失敗bmp為null
