* cloudappdata : Google Driveでクラウドセーブ [#l1efab58] Google Driveにはユーザーデータだけでなく、アプリケーション個別のデータを保存する機能があります。この機能でAndroid端末からクラウドデータセーブを行う実験をします。 プログラムの解説については、「[[cloudappdataについて>cloudappdata_program]]」をご覧ください。 ---- #contents ---- ** 配布 [#f5c5ba11] -- [[Google Play>https://play.google.com/store/apps/details?id=net.gorry.com.example.cloudappdata]] -- [[cloudappdata.apk>http://gorry.haun.org/android/cloudappdata/dist/cloudappdata.apk]] -- [[readme.txt>http://gorry.haun.org/android/cloudappdata/dist/readme.txt]] -- [[パッケージ(ソースコード・バイナリ)>http://gorry.haun.org/android/cloudappdata/dist/old/]] - 2013.0612.3 -- エラー時にToastを表示するように追加。 - 2013.0612.2 -- 最初のバージョン。 ** 配布(no gms版) [#f5c5ba12] -- [[cloudappdata_nogms.apk>http://gorry.haun.org/android/cloudappdata/dist/cloudappdata_nogms.apk]] -- [[readme.txt>http://gorry.haun.org/android/cloudappdata/dist/readme.txt]] -- [[パッケージ(ソースコード・バイナリ)>http://gorry.haun.org/android/cloudappdata/dist/old/nogms/]] - 2015.0124.1 -- リフレッシュトークンの処理を追加。 - 2015.0122.1 -- 最初のバージョン。 ** コメント [#n87e6709] #comment ** 使用方法 [#b93082dd] APKファイルを端末にダウンロードするか、Google Playのアプリ配布ページへアクセスして、アプリケーションをインストールします。 起動すると、以下画面(1)が現れます。[Login]ボタンを押すことで画面(2)が表示され、Google Driveへログインするアカウントを選択します。 初めてログインを行う場合は、画面(3)のような許可承認画面が現れます。このアプリでGoogle Driveへのアクセスを承認するのであれば、[OK]を押します。承認をしなければ、ログインは行われません。 | &ref(capture3s.png); | &ref(capture5s.png); | &ref(capture4as.png); | | (1)起動画面 | (2)アカウント選択画面 | (3)許可承認画面 | ログインが完了すると、画面(4)となります。 | &ref(capture1s.png); | | (4)ログイン後の画面 | 画面上部には、数値が表示されています。[Count up]ボタンを押すことで、この数値が1ずつ増え、Google Driveへセーブされます。セーブされたデータは、次回のログイン時に自動ロードされます。[Clear]ボタンを押すことで、このデータは消去されます。 ログアウトには、2種類の方法があります。[Logout]ボタンを押すと通常のログアウトが行われ、次回のログインはアカウント入力なしで行うことができます。[Forget Account]ボタンを押すとログアウトと同時に記憶しているアカウントが消去され、次回のログインではアカウント選択が必要になります。 ** 使用できないとき [#qb71c854] - ネットワークへの接続が正しくできていることを確認します。 - Google Play ストア アプリが最新(この記事時点でv4.1.6)であることを確認します。 - システムの[設定]-[アカウント]で、Googleへのアカウントがあることを確認します。 - 端末に保存されているGoogleアカウントの内容によっては、正しく接続できないことがあります。このような場合は、以下のようにしてください。 ++ もしGoogleアカウントに対して自動同期をしていないデータがあったら、同期をしておきます。 ++ 端末からGoogleアカウントを削除します。これは端末内のデータ消去であり、Googleサーバ上にあるアカウントや同期データには一切変更はかかりません。 ++ 端末を再起動します。再起動をしないと、Googleアカウントの再設定がうまくいかないことがあるようです。 ++ 再起動後、Googleアカウントを再設定して同期を行います。 ** プログラムについて [#c2d6df83] プログラムについては、次のページをご覧ください。 - [[cloudappdataプログラムについて>cloudappdata_program]] ** ライセンス [#l27f000b] ライセンスについては、パッケージ同梱のAPACHE-LICENSE-2.0.txtをご覧ください。 RIGHT:counter: today=&counter(today);, yesterday=&counter(yesterday);, total=&counter;