cloudappdata_program
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* cloudappdata_program : cloudappdataについて [#n1128342]
Google Driveにはユーザーデータだけでなく、アプリケーショ...
配布物(ソースコードとバイナリ)と、使用方法については、...
----
#contents
----
** 概要 [#a72f70a5]
このプログラムで使用しているGoogle Drive App Data機能を動...
+ Google Playストアへのアプリの登録。テストユーザーのみの...
+ Google Playゲームサービスの使用登録。Google Drive APIを...
+ Google Drive SDKとAPIの使用登録。当然必要です。
この後は、cloudappdataをあなたのアプリとして再ビルドして...
** アプリ識別子の変更 [#a72f70a5]
当方が配布しているcloudappdataのソースは、そのままビルド...
そのため、cloudappdataをあなたのアプリとするには、まず識...
+ cloudappdataソースをEclipseへ読み込み、プロジェクトツリ...
+ 「package="net.gorry.com.example.cloudappdata"」の部分...
+ MainActivity.javaにエラーが多数表示されます。一番最初の...
+ 念のため、ツリー先頭を選んでメインメニューから[File]-[R...
以上で、ビルドしたアプリは「org.hoge.com.example.cloudapp...
** Google Playストアのアプリ登録 [#ga241664]
アプリを作成しただけでは、Google Drive App Data機能は使用...
ストアへアプリをアップロードしたあと、あなたがテストを行...
** Google Playゲームサービスの登録 [#o9c8649e]
Google Playストアへアプリを登録したら、そのアプリに対して...
Google Playストアへ登録したアプリに対して「サービスとAPI...
| &ref(gameservice_1s.png); |
| (1)ゲームサービス一覧 |
[新しいゲームを追加]を選び、ゲーム名と種類を入力します。...
| &ref(gameservice_2s.png); |
| (2)新しいゲームを追加 |
追加したゲームは、選択すると以下のような画面となります。...
| &ref(gameservice_3s.png); |
| (3)ゲームの一覧 |
どのタイプのアプリを追加するかを選択します。ここでは、And...
| &ref(gameservice_4s.png); |
| (4)リンクするアプリの選択 |
続いて、リンクするアプリの情報を入力します。
| &ref(gameservice_5s.png); |
| (5)リンクするアプリの情報を入力 |
リンクするアプリの情報の入力が完了すると、以下のように表...
[今すぐアプリを承認]をクリックして、次へ進みます。
| &ref(gameservice_11s.png); |
| (6)アプリの承認 |
ユーザーに対してこのゲームサービスに表示される、ゲームの...
| &ref(gameservice_12s.png); |
| (7)ユーザーに対するゲーム情報の入力 |
アプリの識別子と、そのapkファイルを作成するのに使用した証...
アプリの識別子は「org.hoge.com.example.cloudappdata」です。
| &ref(gameservice_13s.png); |
| (8)ユーザーに対するゲーム情報の入力 |
証明書の情報はいろいろな取得方法がありますが、ここではapk...
| &ref(gameservice_14.png); |
| (9)apk証明書の情報取り出し |
以上を入力すると、このアプリに対応するクライアントIDが配...
リンク済みアプリの一覧には、以下のように表示されます。
| &ref(gameservice_6s.png); |
| (10)リンク済みアプリの一覧 |
以上で最低限の情報入力は完了ですが、必要であればテスター...
| &ref(gameservice_7s.png); |
| (11)テスターの追加 |
** Google Drive API/SDKの登録 [#f9773c75]
ゲームサービスのゲーム一覧へ戻り、ゲームを選択すると、「...
| &ref(gameservice_8.png); |
| (12)APIコンソールへのリンク |
これをクリックすると、登録したゲームサービスに対応するGoo...
| &ref(googleapi_1s.png); |
| (13)Google APIコンソール |
[Services]を開き、[Drive API]と[Drive SDK]をONにします。
| &ref(googleapi_2.png); |
| (14)Drive API/SDKをON |
[API Access]を開きます。[Client ID for installed applicat...
| &ref(googleapi_3s.png); |
| (15)APIアクセス可能なクライアントの情報 |
このままでもいいのですが、この状態ではDrive APIにアクセス...
まず、[Create another client ID...]をクリックします。
| &ref(googleapi_4.png); |
| (16)新しいクライアントアプリの登録 |
まず、[Application type]として[Installed Application]を、...
続いて、ゲームサービスで登録したときと同様に、アプリの識...
アプリの識別子は「org.hoge.com.example.cloudappdata」です。
続いて、デバッグビルドしたAPKファイルから証明書の情報を取...
| &ref(googleapi_5s.png); |
| (17)デバッグビルドapkを登録 |
以上で登録はすべて終了です。なお、これらのデータの登録や...
** もっと少ない手順で使う [#ocb9758a]
その後の調査で、「Google Drive App Dataを使用するだけ」な...
+ [[Google APIs Console>https://code.google.com/apis/cons...
+ 左上のセレクタから[Create]を開き、プロジェクト名を指定...
+ 「cloudappdata」の[Service]ページが開きます。ここから、...
+ [API Access]ページを開き、[Create an OAuth 2.0 client I...
+ 「Branding Information」を入力します。「Product name」...
+ 「Client ID Setting」を入力します。「Application type」...
+ 「Package name」にアプリ識別子名(org.hoge.com.example....
これで、cloudappdataアプリケーションを実行できる環境が整...
** もっと少ない権限で使う [#ocb9758b]
その後の調査で、「Google Drive App Dataを使用するだけ」な...
ただし、この方法の場合は、Drive APIに対して「Androidアプ...
+ [[Google APIs Console>https://code.google.com/apis/cons...
+ 左上のセレクタから[Create]を開き、プロジェクト名を指定...
+ 「cloudappdata」の[Service]ページが開きます。ここから、...
+ [API Access]ページを開き、[Create an OAuth 2.0 client I...
+ 「Branding Information」を入力します。「Product name」...
+ 「Client ID Setting」を入力します。「Application type」...
+ クライアントIDが発行されます。「Client ID」の項目(〜.a...
これで、cloudappdata_nogmsアプリケーションを実行できる環...
** 参考 [#b1fbd664]
: [[Google Drive SDK>https://developers.google.com/drive/...
本家Google Drive SDKサイト。
: [[Google デベロッパー アカデミー: Google ドライブ>https...
Google Drive APIについて日本語での簡単な説明。
: [[Android で Google Drive API の利用手順>http://ohwhsmm...
Google Drive APIを扱うAndroidアプリのコード実例。
: [[GitHub: googledrive/appdatapreferences-android>https:...
Google Drive App Dataを使ってSharedPreferenceをクラウドに...
: [[琴線探査:AndroidでGoogleのOAuth2認証を行うには?(外...
AndroidでGoogle Mobile Service(GMS)を使わずにGoogleのOAut...
RIGHT:counter: today=&counter(today);, yesterday=&counter...
終了行:
* cloudappdata_program : cloudappdataについて [#n1128342]
Google Driveにはユーザーデータだけでなく、アプリケーショ...
配布物(ソースコードとバイナリ)と、使用方法については、...
----
#contents
----
** 概要 [#a72f70a5]
このプログラムで使用しているGoogle Drive App Data機能を動...
+ Google Playストアへのアプリの登録。テストユーザーのみの...
+ Google Playゲームサービスの使用登録。Google Drive APIを...
+ Google Drive SDKとAPIの使用登録。当然必要です。
この後は、cloudappdataをあなたのアプリとして再ビルドして...
** アプリ識別子の変更 [#a72f70a5]
当方が配布しているcloudappdataのソースは、そのままビルド...
そのため、cloudappdataをあなたのアプリとするには、まず識...
+ cloudappdataソースをEclipseへ読み込み、プロジェクトツリ...
+ 「package="net.gorry.com.example.cloudappdata"」の部分...
+ MainActivity.javaにエラーが多数表示されます。一番最初の...
+ 念のため、ツリー先頭を選んでメインメニューから[File]-[R...
以上で、ビルドしたアプリは「org.hoge.com.example.cloudapp...
** Google Playストアのアプリ登録 [#ga241664]
アプリを作成しただけでは、Google Drive App Data機能は使用...
ストアへアプリをアップロードしたあと、あなたがテストを行...
** Google Playゲームサービスの登録 [#o9c8649e]
Google Playストアへアプリを登録したら、そのアプリに対して...
Google Playストアへ登録したアプリに対して「サービスとAPI...
| &ref(gameservice_1s.png); |
| (1)ゲームサービス一覧 |
[新しいゲームを追加]を選び、ゲーム名と種類を入力します。...
| &ref(gameservice_2s.png); |
| (2)新しいゲームを追加 |
追加したゲームは、選択すると以下のような画面となります。...
| &ref(gameservice_3s.png); |
| (3)ゲームの一覧 |
どのタイプのアプリを追加するかを選択します。ここでは、And...
| &ref(gameservice_4s.png); |
| (4)リンクするアプリの選択 |
続いて、リンクするアプリの情報を入力します。
| &ref(gameservice_5s.png); |
| (5)リンクするアプリの情報を入力 |
リンクするアプリの情報の入力が完了すると、以下のように表...
[今すぐアプリを承認]をクリックして、次へ進みます。
| &ref(gameservice_11s.png); |
| (6)アプリの承認 |
ユーザーに対してこのゲームサービスに表示される、ゲームの...
| &ref(gameservice_12s.png); |
| (7)ユーザーに対するゲーム情報の入力 |
アプリの識別子と、そのapkファイルを作成するのに使用した証...
アプリの識別子は「org.hoge.com.example.cloudappdata」です。
| &ref(gameservice_13s.png); |
| (8)ユーザーに対するゲーム情報の入力 |
証明書の情報はいろいろな取得方法がありますが、ここではapk...
| &ref(gameservice_14.png); |
| (9)apk証明書の情報取り出し |
以上を入力すると、このアプリに対応するクライアントIDが配...
リンク済みアプリの一覧には、以下のように表示されます。
| &ref(gameservice_6s.png); |
| (10)リンク済みアプリの一覧 |
以上で最低限の情報入力は完了ですが、必要であればテスター...
| &ref(gameservice_7s.png); |
| (11)テスターの追加 |
** Google Drive API/SDKの登録 [#f9773c75]
ゲームサービスのゲーム一覧へ戻り、ゲームを選択すると、「...
| &ref(gameservice_8.png); |
| (12)APIコンソールへのリンク |
これをクリックすると、登録したゲームサービスに対応するGoo...
| &ref(googleapi_1s.png); |
| (13)Google APIコンソール |
[Services]を開き、[Drive API]と[Drive SDK]をONにします。
| &ref(googleapi_2.png); |
| (14)Drive API/SDKをON |
[API Access]を開きます。[Client ID for installed applicat...
| &ref(googleapi_3s.png); |
| (15)APIアクセス可能なクライアントの情報 |
このままでもいいのですが、この状態ではDrive APIにアクセス...
まず、[Create another client ID...]をクリックします。
| &ref(googleapi_4.png); |
| (16)新しいクライアントアプリの登録 |
まず、[Application type]として[Installed Application]を、...
続いて、ゲームサービスで登録したときと同様に、アプリの識...
アプリの識別子は「org.hoge.com.example.cloudappdata」です。
続いて、デバッグビルドしたAPKファイルから証明書の情報を取...
| &ref(googleapi_5s.png); |
| (17)デバッグビルドapkを登録 |
以上で登録はすべて終了です。なお、これらのデータの登録や...
** もっと少ない手順で使う [#ocb9758a]
その後の調査で、「Google Drive App Dataを使用するだけ」な...
+ [[Google APIs Console>https://code.google.com/apis/cons...
+ 左上のセレクタから[Create]を開き、プロジェクト名を指定...
+ 「cloudappdata」の[Service]ページが開きます。ここから、...
+ [API Access]ページを開き、[Create an OAuth 2.0 client I...
+ 「Branding Information」を入力します。「Product name」...
+ 「Client ID Setting」を入力します。「Application type」...
+ 「Package name」にアプリ識別子名(org.hoge.com.example....
これで、cloudappdataアプリケーションを実行できる環境が整...
** もっと少ない権限で使う [#ocb9758b]
その後の調査で、「Google Drive App Dataを使用するだけ」な...
ただし、この方法の場合は、Drive APIに対して「Androidアプ...
+ [[Google APIs Console>https://code.google.com/apis/cons...
+ 左上のセレクタから[Create]を開き、プロジェクト名を指定...
+ 「cloudappdata」の[Service]ページが開きます。ここから、...
+ [API Access]ページを開き、[Create an OAuth 2.0 client I...
+ 「Branding Information」を入力します。「Product name」...
+ 「Client ID Setting」を入力します。「Application type」...
+ クライアントIDが発行されます。「Client ID」の項目(〜.a...
これで、cloudappdata_nogmsアプリケーションを実行できる環...
** 参考 [#b1fbd664]
: [[Google Drive SDK>https://developers.google.com/drive/...
本家Google Drive SDKサイト。
: [[Google デベロッパー アカデミー: Google ドライブ>https...
Google Drive APIについて日本語での簡単な説明。
: [[Android で Google Drive API の利用手順>http://ohwhsmm...
Google Drive APIを扱うAndroidアプリのコード実例。
: [[GitHub: googledrive/appdatapreferences-android>https:...
Google Drive App Dataを使ってSharedPreferenceをクラウドに...
: [[琴線探査:AndroidでGoogleのOAuth2認証を行うには?(外...
AndroidでGoogle Mobile Service(GMS)を使わずにGoogleのOAut...
RIGHT:counter: today=&counter(today);, yesterday=&counter...
ページ名: