مشکل در شماره گیری ussd
سلام
من کدی برای تماس با یک شماره 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
ببین این جواب میده
startActivity(newIntent(android.ACTION_CALL,newUri.fromParts("tel","*123*4*123456789"+Uri.encode("#"),null));
یه سر هم به این لینک بزنhttps://code.google.com/p/android/issues/detail?id=1285
نه متاسفانه
با روش شما دیگه پیغام خطا نمیده اما # را درست شناسایی نمیکنه!!!!!!!!
توی سایتای مختلف سرزدم اما به جواب نرسیدم.
سلام دوستان من هنوز به نتیجه نرسیدم به نظرم حتما راهی هست سوال من اینه :
همراه بانکها چطور بدون اینترنت اطلاعات کاربران را نشون میدن حتی برداشت از حساب دارن؟؟؟؟؟؟؟؟ حتما اینکار را با ussd یا پیامک انجام میدن واطلاعاتی را به سرور ارسال یا دریافت میکنندمن دقیقا همینا میخوام یه شماره ussd را بدونه اینکه کاربر بفهمه شماره گیری کنم خیلی گشتم اما مشکل با کاراکتر # هست که گویا در اندروید مشکل داره واقعا ممنون میشم کسی راهنمایی کنه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .