當前位置:首頁 » 安卓系統 » android開發簡訊

android開發簡訊

發布時間: 2023-09-10 09:50:14

Ⅰ android開發:獲取手機簡訊內容的時候,可以獲取到簡訊內容,但是號碼和發件人都獲取不到

android4.4以上Google提高了用戶的安全性。如果想獲取簡訊發件人就要獲取手機號,正是手機號,運營商將卡的信息直接寫入卡中,但是運營商現在也不將它再繼續寫入。通過imsi得到的手機卡信息,部分獲取不到,部分能成功!你可以試著讓用戶自己發簡訊給你,獲取手機號。

Ⅱ Android開發,簡訊攔截後怎麼讓它在另外一個activity裡面回顯出來

你好:
方法1:在你成功截取簡訊內容後,完全可以將它保存下來,是可以使用IO或者SharedPreferences的,可能你不會調用吧,在Activity中有一個成員變數Context可以使用。
方法2:成功截取簡訊後,就保存在某一字元串中,在跳轉到另外一個Activity的時候,通過Bundle捆綁該字元串傳過去就可以。
方法非常多,建議樓主多嘗試嘗試,就會變成高手的!
謝謝,望採納哦。

Ⅲ android開發怎樣獲取系統簡訊指定內容求大神啊!

java代碼
// android獲取簡訊所有內容
// 注意設置許可權[添加到AndroidMainfest.xml] <uses-permission android:name="android.permission.READ_SMS" />

public String getSmsInPhone()
{
final String SMS_URI_ALL = "content://sms/";
final String SMS_URI_INBOX = "content://sms/inbox";
final String SMS_URI_SEND = "content://sms/sent";
final String SMS_URI_DRAFT = "content://sms/draft";

StringBuilder smsBuilder = new StringBuilder();

try{
ContentResolver cr = getContentResolver();
String[] projection = new String[]{"_id", "address", "person",
"body", "date", "type"};
Uri uri = Uri.parse(SMS_URI_ALL);
Cursor cur = cr.query(uri, projection, null, null, "date desc");

if (cur.moveToFirst()) {
String name;
String phoneNumber;
String smsbody;
String date;
String type;

int nameColumn = cur.getColumnIndex("person");
int phoneNumberColumn = cur.getColumnIndex("address");
int smsbodyColumn = cur.getColumnIndex("body");
int dateColumn = cur.getColumnIndex("date");
int typeColumn = cur.getColumnIndex("type");

do{
name = cur.getString(nameColumn);
phoneNumber = cur.getString(phoneNumberColumn);
smsbody = cur.getString(smsbodyColumn);

SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd hh:mm:ss");
Date d = new Date(Long.parseLong(cur.getString(dateColumn)));
date = dateFormat.format(d);

int typeId = cur.getInt(typeColumn);
if(typeId == 1){
type = "接收";
} else if(typeId == 2){
type = "發送";
} else {
type = "";
}

smsBuilder.append("[");
smsBuilder.append(name+",");
smsBuilder.append(phoneNumber+",");
smsBuilder.append(smsbody+",");
smsBuilder.append(date+",");
smsBuilder.append(type);
smsBuilder.append("] ");

if(smsbody == null) smsbody = "";
}while(cur.moveToNext());
} else {
smsBuilder.append("no result!");
}

smsBuilder.append("getSmsInPhone has executed!");
} catch(SQLiteException ex) {
Log.d("SQLiteException in getSmsInPhone", ex.getMessage());
}
return smsBuilder.toString();
}

Ⅳ 如何用eclipse編寫android app實現發簡訊的功能

大概的寫一下步驟給你:

1.在android工程的配置文件里加上調用系統簡訊功能的許可權:

<uses-permissionandroid:name="android.permission.SEND_SMS"></uses-permission>
<uses-permissionandroid:name="android.permission.READ_SMS"></uses-permission>
<uses-permissionandroid:name="android.permission.RECEIVE_SMS"></uses-permissin>

2、主要代碼片段:

{
...
privatevoidsend1(Stringphone,Stringmessage){
PendingIntentpi=PendingIntent.getActivity(this,0,newIntent(this,testSms.class),0);
SmsManagersms=SmsManager.getDefault();
sms.sendTextMessage(phone,null,message,pi,null);
}
}

參數:phone:手機號碼

message:簡訊內容

Ⅳ android 開發 一個通過服務端內容自動發送簡訊到指定號碼

伺服器和手機端通信,如果要實時通信,就需要使用推送,自己寫的推送一般不夠好,還是使用專業推送比較好,國內的可以使用極光推送,網路推送等等,如果是國際的可以使用谷歌的google cloud message,或者使用友盟……友盟還是比較靠譜的。

然後手機發送簡訊只需要一個許可權,然後會有很簡單的代碼就可以發送簡訊了,而且,一般的第三發推送也可以給服務端發消息,所以你的要求就齊全了。

如果不是用第三方的向伺服器報告,也可以自己寫和伺服器的通信。

如果推送都要自己寫,那麼android的推送有3種方式,第一socket長連接,比較耗費手機資源和電……第二種輪詢,有一點點延遲,看你的實時性有多高……第三種,使用簡訊息,服務端要有簡訊網關,手機端則監聽手機簡訊資料庫,用這個的比較少,一般長連接比較多。

我的號碼就是我qq,有什麼問題可以進一步的問我,或者我沒時間的話也有很多android開發群 可以介紹給你 隨便問問題,有很多高人解答

Ⅵ Android開發如何實現手機簡訊驗證要用到簡訊驗證介面嗎

要用到簡訊驗證介面的,這個開發起來不復雜的。在程序里邊實現的流程是:用戶注冊會員的時候,先輸入自己的手機號碼,點擊獲取驗證碼;網站隨機生成一個數字作為驗證碼,同時調用驗證碼簡訊介面給這個用戶發送一條簡訊;用戶收到簡訊後填寫驗證碼,再跟生成的數字進行比對,如果一致,那麼說明用戶填寫的手機號碼是正確的,驗證成功。

Ⅶ android studio開發怎麼獲取手機簡訊

1.點擊一個按鈕就會顯示系統的聯系人列表,當用戶點擊聯系人之後就會看到詳細的名字和電話。
2.具體的代碼如下:首先在AndroidManifest.xml文件中配置用戶許可權。
<uses-permission android:name="android.permission.READ_CONTACTS"/>11

activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.dragon.testevent.MainActivity">

熱點內容
c語言稀疏矩陣轉置矩陣 發布:2025-02-01 03:47:57 瀏覽:530
坦克世界掛機腳本有哪些 發布:2025-02-01 03:07:41 瀏覽:133
串口編程at 發布:2025-02-01 03:06:05 瀏覽:908
合資汽車配置有什麼 發布:2025-02-01 02:56:07 瀏覽:78
wifi共享精靈源碼 發布:2025-02-01 02:40:15 瀏覽:973
java軟體怎麼安裝 發布:2025-02-01 02:40:09 瀏覽:549
河北稅務局電子密碼是什麼 發布:2025-02-01 02:40:07 瀏覽:835
檢查伺服器設置是什麼意思 發布:2025-02-01 02:31:26 瀏覽:185
神偷四第四章密碼是多少 發布:2025-02-01 02:07:29 瀏覽:13
qq登錄在哪個文件夾 發布:2025-02-01 01:57:59 瀏覽:627