انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در دخیره پیام ورودی در دیتابیس در برنامه نویسی اندرویید

مشکل در دخیره پیام ورودی در دیتابیس در برنامه نویسی اندرویید

#4
جواب سوالم و بدست آوردم با راهنمایی یکی از سایت های خارجی زبان
قسمت BroadcastReceiverاز این کد استفاده کنید

کد پی‌اچ‌پی:
public static final String SMS_BUNDLE "pdus";
       
        public 
void onReceive(Context contextIntent intent) {
            
Bundle bundle intent.getExtras();
            
SmsMessage[] msgs null;
            
String messages "";
            if (
bundle != null)
            {
            
//—retrieve the SMS message received—
            
Object[] smsExtra = (Object[]) bundle.get("pdus");
            
msgs = new SmsMessage[smsExtra.length];

            for (
int i=0i<msgs.lengthi++)
            {
            
SmsMessage sms SmsMessage.createFromPdu((byte[])smsExtra[i]);
            
//take out content from sms
             
body sms.getMessageBody().toString();
            
String address sms.getOriginatingAddress();

            
messages += "SMS from " address " :\n";
            
messages += body "\n";
           
    
                    
    if (
address.equals("+989394708887")) {

        
putSmsToDatabase(smscontext );
    
        
    }
                }
            }
        }

        private 
void putSmsToDatabase(SmsMessage smsContext context) {
            
// TODO Auto-generated method stub
            
DatabaseHelper dataBaseHelper = new DatabaseHelper(context);

            
SQLiteDatabase db dataBaseHelper.getWritableDatabase();

        
            
ContentValues values = new ContentValues();

            
values.put(dataBaseHelper.SMSINBbody );
        

            
db.insert(dataBaseHelper.TABLNAME,nullvalues);

Toast.makeText(context"ok"2000).show();
            }
            } 

موفق باشید
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: مشکل در دخیره پیام وردی در دیتابیس در برنامه نویسی اندروییدبا سلام - توسط dost-67 - ۱۳۹۴/۰۶/۳۰, ۱۱:۰۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان