رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

سلام من یه کدی برای برنامه نوشتم که از دو متد post و get کتابخانه والی استفاده کردم.

متد post شماره همراه کاربر رو در پایگاه داده من ذخیره میکنه و درست هم انجام میده و متد get  رو برای احراز هویت پیامکی استفاده کردم که از سایت رایگان اس ام اس برای این کار استفاده کردم ولی به من توست میده که ارتباط با سرور برقرار نیست و این خطا رو میده میشه راهنمایی کنید

12-05 10:04:14.925 4644-4644/com.google.zisttop E/WindowManager: android.view.WindowLeaked: Activity com.google.zisttop.Register has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{271d368b V.E..... R....... 0,0-660,390} that was originally added here
        at android.view.ViewRootImpl.<init>(ViewRootImpl.java:363)
        at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:271)
        at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
        at android.app.Dialog.show(Dialog.java:298)
        at com.google.zisttop.Register$1$1.onResponse(Register.java:134)
        at com.google.zisttop.Register$1$1.onResponse(Register.java:80)
        at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:67)
        at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:30)
        at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:99)
        at android.os.Handler.handleCallback(Handler.java:739)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:135)
        at android.app.ActivityThread.main(ActivityThread.java:5305)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
12-05 10:04:15.389 4644-4679/com.google.zisttop E/Volley: [171] BasicNetwork.performRequest: Unexpected response code 400 for https://raygansms.com/AutoSendCode.ashx?Username

و یه مشکل دیگه هم هست من یک دیالوگ برای برنامه نوشتم که میخوام با زدن دکمه خیر هیچ شماره موبایلی ذخیره نشه که میشه باید چیکار کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدتون رو بزارید بررسی کنم

آیا برای نمایش دادن دیالوگ از context استفاده کردید یا ActivityName.this  ؟

ارور ۴۰۰ داده شده که از سرور است

لینک ارسال
به اشتراک گذاری در سایت های دیگر

وقتی کد که از سایت گرفتم با یوزنیم و پسورد خودم به طور جداگانه تو مرورگر استفاده می کنم کد احراز هویت برام اس ام اس میشه ولی تو کدم جواب نمیده

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 59 دقیقه قبل، مریم السادات گفته است :

وقتی کد که از سایت گرفتم با یوزنیم و پسورد خودم به طور جداگانه تو مرورگر استفاده می کنم کد احراز هویت برام اس ام اس میشه ولی تو کدم جواب نمیده

کد اندروید رو دیدم هیچ مشکلی رو ندیدم.

آیا برای دامنه تون که http   است clear text را فعال کردین ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 4 ساعت قبل، Farzad Sarseifi گفته است :

کد اندروید رو دیدم هیچ مشکلی رو ندیدم.

آیا برای دامنه تون که http   است clear text را فعال کردین ؟

به تنظیمات دست نزدم ولی چطور میتونم چک کنم؟ برای دکمه خیر دیالوگ باید چیکارکنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 8 ساعت قبل، Farzad Sarseifi گفته است :

این دستور را به تگ application    در فایل مانیفست اضافه کنید


        android:usesCleartextTraffic="true"

 

برای من اضافه شده بود.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، مریم السادات گفته است :

برای من اضافه شده بود.

هنوز نتونستم مشکلمو برطرف کنم میشه لطف کنید راهنمایی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 1 ساعت قبل، مریم السادات گفته است :

برای من اضافه شده بود.

از نظر کدی من مشکل خاصی ندیدم. مشکل وب سرویس رو با شرکت ارائه دهنده sms در میان بگذارید 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 6 دقیقه قبل، Farzad Sarseifi گفته است :

از نظر کدی من مشکل خاصی ندیدم. مشکل وب سرویس رو با شرکت ارائه دهنده sms در میان بگذارید 

در میان گذاشتم ولی میگن اگه url رو به تنهایی امتحان کنید جواب میده امتحان کردم جواب داد نمیدونم باید چیکار کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 22 ساعت قبل، مریم السادات گفته است :

در میان گذاشتم ولی میگن اگه url رو به تنهایی امتحان کنید جواب میده امتحان کردم جواب داد نمیدونم باید چیکار کنم

لینک رو برام در پیغام خصوصی بفرستید براتون بررسی کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از این روش انجام بدین مشکلی نخواهید خورد

String url ="https://raygansms.com/AutoSendCode.ashx?Username="YOUR_CODE"&Password="YOUR_PASS"&Mobile="+phone+"&Footer=به زیست تاپ خوش آمدید./"
";
        StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
            @Override
            public void onResponse(String response) {

                Log.e("Response" , response);

            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Log.e("ErrorResponse", error.getMessage().toString());
            }
        });


        RequestQueue queue = Volley.newRequestQueue(getApplicationContext());

        queue.add(request);

 

حتما میبایستی ClearText Traffic رو true کنید تا به مشکل نخورید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 hours ago, Farzad Sarseifi said:

از این روش انجام بدین مشکلی نخواهید خورد


String url ="https://raygansms.com/AutoSendCode.ashx?Username="YOUR_CODE"&Password="YOUR_PASS"&Mobile="+phone+"&Footer=به زیست تاپ خوش آمدید./"
";
        StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
            @Override
            public void onResponse(String response) {

                Log.e("Response" , response);

            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Log.e("ErrorResponse", error.getMessage().toString());
            }
        });


        RequestQueue queue = Volley.newRequestQueue(getApplicationContext());

        queue.add(request);

 

حتما میبایستی ClearText Traffic رو true کنید تا به مشکل نخورید

 

من هم همین کدها رو نوشتم و cleartextTraffic هم true هست ولی باز ارور میده

image.thumb.png.6bf5427e1a66491a8a866924d82d4d6d.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این خطای ۴۰۰ رو برمیگرداند. حتما به پشتیبانی raygansms پیغام دهید چرا روی دیوایس اندروید را محدود کرده اند

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...