کار نکردن کتابخانه والی روی اندروید ۹

کار نکردن کتابخانه والی روی اندروید 9

چرا کتابخانه والی روی اندروید ۹ کار نمی کند؟ ارائه یک راه حل ساده رفع این مشکل

از Android 9 ترافیک متن روشن (clear text traffic) ممنوع شده است و باید به صورت دستی کدهایی را برای آشکار شدن آن اضافه کنید.

حل مشکل کار نکردن کتابخانه والی روی اندروید ۹

ابتدا روی فولدر res راست کلیک کرده و یک دایرکتوری جدید از نوع xml و با نام xml مطابق شکل های زیر اضافه میکنیم :

کار نکردن کتابخانه والی روی اندروید 9
کار نکردن کتابخانه والی روی اندروید 9

سپس روی فولدر xml که ساخته ایم ، راست کلیک کرده و یک فایل جدید با نام network_security_config مطابق شکل های زیر اضافه میکنیم :

کار نکردن کتابخانه والی روی اندروید 9
کار نکردن کتابخانه والی روی اندروید 9

فایل network_security_config را به صورت زیر کد نویسی میکنیم :

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>
کار نکردن کتابخانه والی روی اندروید 9

در آخر فایل منیفست را باز کرده و خط زیر را به تگ application اضافه میکنیم :

android:networkSecurityConfig="@xml/network_security_config"
کار نکردن کتابخانه والی روی اندروید 9

اندروید ۹ (سطح API 28) تغییرات زیادی را در سیستم اندروید ارائه می دهد. رفتارهای زیر منحصراً برای برنامه هایی اعمال می شود که سطح API 28 یا بالاتر را هدف قرار می دهند. برنامه هایی که targetSdkVersion را بر روی سطح API 28 یا بالاتر تنظیم می کنند ، در صورت کاربرد برنامه ، باید به درستی مورد استفاده قرار گیرند.

خدمات پیش زمینه :

برنامه هایی که اندروید ۹ یا بالاتر را هدف قرار می دهند و از خدمات پیش زمینه استفاده می کنند ، باید اجازه FOREGROUND_SERVICE را درخواست کنند. این یک مجوز معمولی است ، بنابراین سیستم به طور خودکار آن را به برنامه درخواست کننده اعطا می کند.

اگر برنامه ای که Android 9 یا بالاتر را هدف قرار می دهد بدون ایجاد درخواست FOREGROUND_SERVICE اقدام به ایجاد یک سرویس پیش زمینه کند ، سیستم SecurityException را پرتاب می کند.

اشتراک گذاری این صفحه در شبکه های اجتماعی:

commentشما بگید!

شما چه سوالی درباره این موضوع دارید که اینجا مطرح نشده است؟ لطفا تجربیات خودتان را در این زمینه حتما توی کامنت برای ما بنویسید. منتظر نظرات، پیشنهادات و سوالات شما در همین صفحه از سایت آموزش برنامه نویسی الکامکو هستیم…

توجه

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

shareاشتراک گذاری این مطلب

shareآخرین مقالات

توجه

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

آخرین مقالات

آموزش های تکمیل شده

آموزش اندروید استودیو - آموزش android studio - آموزش برنامه نویسی اندروید الکامکو - ساخت اپلیکیشن اندروید - آموزش ساخت برنامه اندروید

آموزش ساخت برنامه اندروید پروژه محور، ساخت اپلیکیشن برای اندروید

دوره متخصص اندروید

دوره متخصص اندروید | پکیج کامل آموزش برنامه نویسی اندروید

آموزش ساخت اپلیکیشن فروشگاهی اندروید دیجی کالا Digikala - سورس دیجی کالا php - الکامکو

آموزش ساخت اپلیکیشن فروشگاهی اندروید دیجی کالا + سورس

آموزش برنامه نویسی اندروید با کاتلین - برنامه نویسی کاتلین - آموزش kotlin - آموزش زبان برنامه نویسی کاتلین

دوره آموزش کاتلین پروژه محور | آموزش Kotlin از صفر تا صد

آموزش طراحی رابط کاربری (طراحی UI اندروید) و آموزش طراحی تجربه کاربری (طراحی UX اندروید) - آموزش برنامه نویسی اندروید الکامکو

دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندروید

دوره آموزش ساخت اپلیکیشن اندروید فیلیمو - خرید اشتراک فیلیمو - خرید اشتراک فیلم - برنامه فیلیمو برای اندروید - ساخت اپلیکیشن فیلم و سریال - ساخت برنامه فیلیمو | مرجع آموزش برنامه نویسی اندروید الکامکو

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

توجه

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

0 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات