「〜使ってみた結果 www」というか使ってみました。
ゲームでもよく使われているこれ。画面をみながらの機能説明的なやつ。

このライブラリを使います。

gradleファイル群も含まれてますので、Android Studio 上でそのままインポートして動かすことができます。
で、とりあえず、別アプリに組み込もうとしながら、まず、サンプルにて構造を確認していきます。
「〜使ってみた結果 www」というか使ってみました。
ゲームでもよく使われているこれ。画面をみながらの機能説明的なやつ。

このライブラリを使います。

gradleファイル群も含まれてますので、Android Studio 上でそのままインポートして動かすことができます。
で、とりあえず、別アプリに組み込もうとしながら、まず、サンプルにて構造を確認していきます。
「AppOps」てのがなんのことか良くわからなかったのだけども。


USBデバック接続してコンソールから以下で利用できるようです。
$ adb shell am start -n com.android.settings/com.android.settings.Settings \ -e :android:show_fragment com.android.settings.applications.AppOpsSummary \ --activity-clear-task --activity-exclude-from-recents \ --activity-no-history
Android 4.3.1と4.4でAppOpsを呼び出す方法 | ブライテクノBlog
リストのアイテム(インストールされている任意のアプリ)を選択すると、
アプリが使用しているパーミッションが表示され、パーミッションのON/OFFを切り替えることができます。
[Android] AppOps を起動する(Android 4.4 編) - adakoda
新 Nexus 7 の発表とともに提供が始まったばかりの Android 4.3 に、アプリごとにパーミッションを個別設定できる機能 App Ops が含まれていることが分かりました。この App Ops は標準状態ではアクセスできない隠し設定ですが、可視化して触れるようにする非公式のショートカットアプリも Google Play で公開されています。
Android 4.3 にアプリ別パーミッション設定の隠し機能が見つかる、有効化アプリ公開 - Engadget Japanese
ようするに、
・インストールしているアプリのパーミッションを制御できる
・UIからは見えないいわゆる「隠し機能」
・OS 4.3までは利用可能化するアプリが公開されている
ということのようです。
けど、今、Google Play を見てみると公開されています。KitKatでも。
続きを読む >>
で、「Google Play バッジ」てのは、これ。




公式のGooglePlayへのリンク用画像です。
多言語対応向けaiファイルも公式配布しています。

Google Play Badge Files | Android Developers
画像直リンクを記述したHTMLはこんなふうになってます。
<a href="https://play.google.com/store/apps/details?id=com.adamrocker.android.input.simeji">
<img alt="Get it on Google Play"
src="https://developer.android.com/images/brand/ja_generic_rgb_wo_60.png" />
</a>
サイズやスタイル、言語の設定がいろいろあるので、以下のツールなサービスを使って作成しちゃいましょう。
AndroidStudioを使うようになって、
「あれ、こんな記述で良かったっけ?」
「あれ、これ、最新バージョンなんぼ?」
などと思うことがあります。
dependencies {
// Google Play Services
compile 'com.google.android.gms:play-services:4.0.30'
// Support Libraries
compile 'com.android.support:support-v4:19.0.0'
compile 'com.android.support:appcompat-v7:19.0.0'
compile 'com.android.support:gridlayout-v7:19.0.0'
compile 'com.android.support:support-v7-mediarouter:19.0.0'
compile 'com.android.support:support-v13:19.0.0'
// Note: these libraries require the "Google Repository" and "Android Repository"
// to be installed via the SDK manager.
}
MavenCentralRepository を参照しながら
すぐに教えてくれます。


4.4(KitKat) SDKに更新して、GooglePlay開発者サービスで、AndroidManifest.xml に以下追記しなさいといわれ、
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
android - Google Play Services v13 error meta-data in AndroidManifest - Stack Overflow
追記すると、以下のように古いなどと怒られ、
Google Play services out of date. Requires 4030500 but found 3266136
java - After Google Play Service update to version 13 I got an error - Stack Overflow
Google Play Services rev.13が利用できない件 - 前人未踏の領域へ
Google Play Services 4.0 | Android Developers Blog
実際みてみると、確かに古い。

Google Play Store にいってみると、これも古いまま。

どうすべか、下げるか? となるが、