「鳴動モードロッカー」をアップデートしました
「鳴動モードロッカー」をバージョン 1.2.0 にアップデートしました。
- 「鳴動モードロッカー」って何?
- アップデート内容
- 固定する鳴動モード(通常/振動/サイレント)を選択できるようになった
- 端末の再起動後にサービスが自動で再開するようになった
- その他
自作ウォッチフェイスにコンプリケーションを実装する
さくっとコンプリケーションを乗せてみたよって記事があっても良いと思ったので書きます。
前提
これが出来ているとする。
Android Studio で新プロジェクトを作成する際に生成できるやつです。
目標
↑をこういう風にすること。
今回は設定画面の作成をせず、とにかく上画像のようにコンプリケーションを置ければ OK とします。
続きを読むシンボリックリンクを残してフォルダを移動させるバッチファイル
set SRC=%1 set DST=%2 move %SRC% %DST% mklink /D %SRC% %DST% attrib +H %SRC% /L
使い方
- 上記の内容を適当な BAT ファイルに保存する (例: symlink.bat)
- コマンドプロンプトでこのように実行する:
symlink.bat 移動元フォルダ 移動先フォルダ
- source フォルダ内のあるフォルダを destination フォルダに移動させる例:
symlink.bat C:\source\folder C:\destination\folder
- source フォルダ内のあるフォルダを destination フォルダに移動させる例:
やってること
何に使えるか
ゲームを再インストールすることなくインストール先を変更する、等
AlertDialog の幅を内容物に合わせて縮める
これを show()
すると、
public class MyDialogFragment extends DialogFragment { @NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("hello"); return builder.create(); } }
こうなる。
AlertDialog の幅が内容物に対して広すぎるので、丁度良い大きさに縮めたい。
続きを読むPreferenceFragmentCompat の PreferenceCategory の下側マージンが太すぎる件
android.preference.PreferenceFragment
は Android P から非推奨になります。android.support.v7.preference.PreferenceFragmentCompat
を使ってください。
This class was deprecated in API level P.
Use PreferenceFragmentCompat
PreferenceFragment | Android Developers
PreferenceFragmentCompat でググると面倒くさそうな記事がいくつも出てくるから嫌なんだけど…。
仕方ないので使ってみることにします。
続きを読む自作 Android アプリに Firebase AdMob を導入してみた
基本的には下記のスタートガイドの通りに進める。
Android Studio スタートガイド | Firebase https://firebase.google.com/docs/admob/android/quick-star
ここでは Firebase を使用する方法を紹介するが、Firebase を使用しない方法もある。Firebase は Google が運営しているサービスで、AdMob に関して言うと、自分のアプリのアクティブユーザ数などを確認できるみたい。
続きを読む