0

Я создаю приложение, которое собирает данные и сохраняет их в определенной папке. Теперь я искал исходный код, который автоматически загружает в Google диск данной учетной записи (а не управляемую учетную запись пользователя), когда доступен только WiFi. Я могу загрузить файл на диск, но я специально искал это.Как загрузить файл на Google диск при наличии Wi-Fi

+0

Я новичок, так что я пытался с https://github.com/googledrive/android-quickstart, что тоже после многих проб и ошибок я смог добиться успеха. – DroidSig

+0

Если вы хотите управлять одним репозиторием для всех пользователей (что подразумевается вашим вопросом), вы, вероятно, не хотите использовать диск. Попробуйте firebase. – Anatoli

ответ

0

Перед загрузкой проверьте, если Wi-Fi включен:

public static boolean isWiFiConnected() { 
    WifiManager wifiMgr = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); 

    if (wifiMgr != null && wifiMgr.isWifiEnabled()) { // Wi-Fi adapter is ON 

     WifiInfo wifiInfo = wifiMgr.getConnectionInfo(); 

     if (wifiInfo != null && wifiInfo.getNetworkId() == -1) { 
      return false; // Not connected to an access point 
     } 
     return true; // Connected to an access point 

    } else { 
     return false; // Wi-Fi adapter is OFF 
    } 
} 

не забывайте о разрешении:

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

 Смежные вопросы

  • Нет связанных вопросов^_^