2021 Nov. 24.
参考ページ
https://forum.manjaro.org/t/aur-or-snap-app-version-to-minimize-risk-of-breakage/29240
はてなブログ firefoxブラウザでの表示
2021 Nov. 21.
"DuckDuckGo Pvivacy Essentials"拡張機能を利用しているFirefoxで「はてなブログ」を表示する時、blog.hatena.ne.jpでの"Site Privacy Protection"をオフにしないと正しく画面表示されない。
arch系manjaro linux VLCでtsファイルを再生できない時の対処
2021 Nov. 21.
出典 [Solved] VLC cannot stream video anymore after 3.0.4-1 update. / Pacman & Package Upgrade Issues / Arch Linux Forums
出典ページによれば、arch linuxでのvlc-3.0.4で、デフォルトではtsファイルの再生ができなくなった。
aribb24パッケージをインストールすればtsファイルが再生できるようになる。
Xfceでのウインドウ画面キャプチャ/スクリーンショット
2022 Feb. 05.
2021 Nov. 16.
$ xfce4-screenshooter
表示された画面で設定の上、画面キャプチャを実行する。
キーボードのPrtScキーを押してのキャプチャでは細かい設定ができない。
arch系manjaro linux 日本語フォントインストール
2022 Sep. 11.
2021 Nov. 21.
2021 Nov. 16.
出典 Manjaro (Xfce)でちゃんと日本語を使えるようにしてみる : りんご便り
# pacman -Syu # pacman -S ttf-sazanami # pacman -S otf-ipafont otf-ipamjfont
ipafontを使っておけば足りそう。
android studio 実機の認識
2021 Nov. 13.
Android Studio Arctic Fox 2020 3. 1 Patch 2 で実機が認識されなかった時、Android Gradle Pluginを4.2.2から7.0.2にアップグレードしたら実機が認識された。
android開発 ダイアログを開く
2021 Oct. 31.
MainActivity.kt
class MainActivity : AppCompatActivity() { // Bundleを利用してデータを渡す val str1 = "ab" val int1 = 12 val args = Bundle() args.putString("String1", str1) args.putInt("Integer1", int1) // DialogFragmentのインスタンスはshow()を実行する処理部のローカル変数とする。 // グローバル変数にするとメモリリークの原因となる。 val myDialogFragment = MyDialogFragment() myDialogFragment.setArguments(args) // ダイアログを開く myDialogFragment.show(supportFragmentManager, "simple") }
MyDialogFragment.kt
class MyDialogFragment: DialogFragment() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val builder = AlertDialog.Builder(activity) val inflater = requireActivity().layoutInflater val myDialogView = inflater.inflate(R.layout.my_dialog, null) // Dialog上のEditTextオブジェクトを取得する val editTextStr1 = myDialogView.findViewById<EditText>(R.id.editTextStr1) val editTextInt1 = myDialogView.findViewById<EditText>(R.id.editTextInt1) // 呼び出し元でBundleにセットした値を取得し、Viewにセットする editTextStr1.setText(requireArguments().getString("String1", "")) editTextInt1.setText(requireArguments().getInt("Integer1", 0).toString()) builder.setView(myDialogView) .setTitle("My Dialog") .setPositiveButton("OK") { dialog, id -> // codes to do } .setNegativeButton("Cancel") { dialog, id -> // nothing is done } return builder.create().also { dialog -> // dialogを返すと共に、dialogのOnShowでボタンオブジェクト取得し、必要な処理をセットする dialog.setOnShowListener({ val button = dialog.getButton(Dialog.BUTTON_POSITIVE) // codes to do }) } } }