rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

arch linux pacman 不要なパッケージキャッシュの削除

2021 Jul. 24.

出典 不要なパッケージキャッシュの削除。paccacheとpkgcacheclean | Pagent
参考 pacman - ArchWiki

## pacmanでの古いパッケージキャッシュを、削除せずに開放容量のみ計算
$ paccache -d

## pacmanでの古いパッケージキャッシュを削除
$ paccache -r

## 既にアンインストールしたパッケージを削除
$ paccache -ruk0

android studio jarライブラリをimportする

2021 Jul. 24.
2021 Jul. 23.

jarライブラリをandroid studioのプロジェクトにインポートする方法

出典 [Android Studio] .jar ファイルをインポートする | rakuishi.com

1. android studioのプロジェクトツリーのlibsにjarファイルを配置する


2. build.gradle(module)のdependencies { } 内に implementation files('libs/MYLIB.jar') を記述する
dependencies {
    implementation files('libs/MYLIB.jar')
}


3. android studioの画面右上に「sync実行するか?」と表示されるので実行する

android開発 EditText ソフトキーボードのデフォルト設定

2021 Jul. 22.

出典 [Android] EditText:キーボードのタイプを指定する | Programming Style

inputTypeプロパティに適当なものを指定する

android開発 EditText Attribute `autofillHints` is only used in API level 26 and higher

2021 Jul. 22.

出典 AndroidのEditTextの警告への対処 – senooken.jp

minSdk < 26で、autofillHintsを使わない場合,レイアウトxmlファイルのEditText設定にandroid:autofillHints=" " tools:targetApi="o" を指定する

android開発 permission is only granted to system apps

2021 Jul. 22.

現象

AndroidManifest.xmlに<uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE"/>を記述したら
"permission is only granted to system apps"というエラーが表示された。

対策

Android Studioにて"File -> Settings -> Editor -> Inspections"と進み
ページ内で Android -> Lint -> Correctness と開き
Using system app permissionのチェックを外す。

出典 android - Permission is only granted to system app - Stack Overflow