作り方は簡単。
下記サイトで 自分のアプリのパッケージ名を入力し「Build my badge」ボタンを押すだけ!
HTMLが出力されるのでそれを自分のHomepageやBlogに貼ればOKです。
Google Play Badges
http://developer.android.com/distribute/googleplay/promote/badges.html
WindowManager.LayoutParams lp = getWindow().getAttributes();
float value = lp.screenBrightness;
Windowの明るさを設定
float brightness = 0.5f; // [0.0-1.0]
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = brightness;
getWindow().setAttributes(lp);
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>その後、Settings.SystemのSCREEN_BRIGHTNESSの値を読み書きする。値の範囲は0から255で255が最も明るい。
int value = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);システム設定の明るさを設定
int value = 255; // 0〜255の値を設定 Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, value);上記でシステム設定を変更してもすぐに変更が反映されず、ホーム画面や他のアプリに移動したときに反映される。
| 0S Version | API Level | Code Name |
|---|---|---|
| Android 4.4 | 19 | KITKAT |
| Android 4.3 | 18 | JELLY_BEAN_MR2 |
| Android 4.2 | 17 | JELLY_BEAN_MR1 |
| Android 4.1 | 16 | JELLY_BEAN |
| Android 4.0.3-4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 |
| Android 4.0-4.0.2 | 14 | ICE_CREAM_SANDWICH |
| Android 3.2 | 13 | HONEYCOMB_MR2 |
| Android 3.1 | 12 | HONEYCOMB_MR1 |
| Android 3.0 | 11 | HONEYCOMB |
| Android 2.3.3-2.3.7 | 10 | GINGERBREAD_MR1 |
| Android 2.3-2.3.2 | 9 | GINGERBREAD |
| Android 2.2 | 8 | FROYO |
| Android 2.1 | 7 | ECLAIR_MR1 |
| Android 2.0.1 | 6 | ECLAIR_0_1 |
| Android 2.0 | 5 | ECLAIR |
| Android 1.6 | 4 | DONUT |
| Android 1.5 | 3 | CUPCAKE |
| Android 1.1 | 2 | |
| Android 1.0 | 1 |
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="60dp"
android:minHeight="60dp"
android:orientation="horizontal" >
... 省略...
<LinearLayout>
$ keytool -genkey -v -keystore ash.keystore -alias ash -keyalg RSA -validity 10000 キーストアのパスワードを入力してください: 新規パスワードを再入力してください: 姓名を入力してください。 [Unknown]: ash 組織単位名を入力してください。 [Unknown]: ash 組織名を入力してください。 [Unknown]: ash 都市名または地域名を入力してください。 [Unknown]: shinagawa 州名または地方名を入力してください。 [Unknown]: tokyo この単位に該当する 2 文字の国番号を入力してください。 [Unknown]: jp CN=ash, OU=ash, O=ash, L=shinagawa, ST=tokyo, C=jp でよろしいですか? [no]: yes 10,000 日間有効な 1,024 ビットの RSA の鍵ペアと自己署名型証明書 (SHA1withRSA) を生成しています ディレクトリ名: CN=ash, OU=ash, O=ash, L=shinagawa, ST=tokyo, C=jp <ash> の鍵パスワードを入力してください。 (キーストアのパスワードと同じ場合は RETURN を押してください): 新規パスワードを再入力してください: [ash.keystore を格納中] $