• 0

كيف أمنع تطبيق أندرويد من إدارة الشاشة؟ والتأكد من ربط الإتصال بالأنترنت؟

داخل تطبيق على Android، أريد:

  • التأكد من اتصالي بالأنترنت.
  • منع المستخدم من إدارة شاشة التطبيق.

كيف ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 3

سأحاول إرفاق كود يجيب عن كل سؤال من السؤالين، ولنبدأ بالتأكد من اتصال الجهاز -الهاتف- بالأنترنت، وذلك عن طريق اظافة الوظيفة التي ستعيد لنا القيمةtrue في حال كان الجهاز متصلاً :

public boolean isInternetAvailable() {
        try {
            InetAddress ipAddr = InetAddress.getByName("google.com"); //You can replace it with your name

            if (ipAddr.equals("")) {
                return false;
            } else {
                return true;
            }

        } catch (Exception e) {
            return false;
        }

    }

في ملف manifest:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

ولإبطل عمل خاصية إدارة الشاشة عند عمل التطبيق، يكفي أن تضيف

 android:screenOrientation="portrait"

إلى كودActivity لتصبح بالشكل:

<activity
            ...
            ...
            android:screenOrientation="portrait">

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن