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

مشکل در شماره گیری ussd

م کهزاد  11 سال پیش  11 سال پیش
+2 0

سلام

من کدی برای تماس با یک شماره ussd گذاشتم ولی هنگام اجرا با خطا مواجه میشم میشه راهنمایی کنید متن کد و خطا را آوردم.

public void onClick(View arg0) {
                String uri = "tel:" + Uri.encode("*733*54321" + "#");
                Intent intent = new Intent(Intent.ACTION_CALL);
                intent.setData(Uri.parse(uri));
                startActivity(intent);
            }

error: connection problem or invalid mmi code

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
ایوب شمسی  11 سال پیش
+1 0

ببین این جواب میده

startActivity(newIntent(android.ACTION_CALL,newUri.fromParts("tel","*123*4*123456789"+Uri.encode("#"),null));

یه سر هم به این لینک بزنhttps://code.google.com/p/android/issues/detail?id=1285

 

پاسخ به سوال 
م کهزاد  11 سال پیش
0 0

نه متاسفانه

با روش شما دیگه پیغام خطا نمیده اما # را درست شناسایی نمیکنه!!!!!!!!

توی سایتای مختلف سرزدم اما به جواب نرسیدم.

0 0
منم چیزی نیافتم دوست عزیز (11 سال پیش)
+1 0
بعضی سرویس ها جدیدا امکان شماره گیری پشت سر هم رو نمیدن! مثلا اول باید بگیری *733# بعد 1 رو بزنی بعد 2 و همینجوری ادامه بدی! نمیتونی یه راست بزنید *733*1*2# (11 سال پیش)
پاسخ به سوال 
م کهزاد  11 سال پیش
0 0

سلام دوستان من هنوز به نتیجه نرسیدم به نظرم حتما راهی هست سوال من اینه :

همراه بانکها چطور بدون اینترنت اطلاعات کاربران را نشون میدن حتی برداشت از حساب دارن؟؟؟؟؟؟؟؟ حتما اینکار را با ussd یا پیامک انجام میدن واطلاعاتی را به سرور ارسال یا دریافت میکنندمن دقیقا همینا میخوام یه شماره ussd را بدونه اینکه کاربر بفهمه شماره گیری کنم خیلی گشتم اما مشکل با کاراکتر # هست که گویا در اندروید مشکل داره واقعا ممنون میشم کسی راهنمایی کنه.


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