آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

درخواست کد: با گرفتن یک شماره برنامه ما اجرا بشه

reza  10 سال پیش  10 سال پیش
+3 0

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
mosbai  10 سال پیش
+4 0

 پاسخ صحیح
public class AppRunBroadCastReciver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        // Extract phone number reformatted by previous receivers
        String phoneNumber = getResultData();
        if (phoneNumber == null) {
            // No reformatted number, use the original
            phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
        }

        if (phoneNumber.equals("*125555*")) { // DialedNumber checking
            Toast.makeText(G.context, "Run", Toast.LENGTH_SHORT).show();
            MainActivity.show();
            // My app will bring up, so cancel the broadcast
            setResultData(null);

            // Start my app
            Intent newIntent = new Intent(G.context, ActivitySplash.class);
            newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            G.context.startActivity(newIntent);
        }

    }

}
 توی منیفست 

<receiver
android:name=".AppRunBroadCastReciver"
android:enabled="true" >
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
+1 0
سلام با شماره گیری شماره *125555* نرم افزار اجرا میشه (10 سال پیش)
0 0
ممنون از پاسختون (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .