0

データを収集して特定のフォルダに保存するアプリを作成しています。今や、WiFiのみが利用可能な場合、特定のアカウント(ユーザーの管理アカウントではない)のGoogleドライブに自動的にアップロードするソースコードを探していました。 ファイルをドライブにアップロードできますが、私はこれを特に探していました。wifiが利用可能なときにGoogleドライブにファイルをアップロードする方法

+0

私はhttps://github.comで試してみましたので、初心者です/ googledrive/android-quickstart多くの試行錯誤の後、私は成功することができた。 – DroidSig

+0

すべてのユーザーのために1つのリポジトリを管理したい場合は、おそらくドライブを使いたくないでしょう。 firebaseを試してみてください。 – Anatoli

答えて

0

アップロードする前に、無線LANが有効になっているかどうかを確認:

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" > 
関連する問題