rokkonet

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

2021-07-01から1ヶ月間の記事一覧

Android開発 ホーム画面を表示する

2021 Jul. 31. アプリのActivityを消してホーム画面を表示するには、ホーム画面へのインテントを発行する。 出典 Android - androidにてActivityをバックグラウンドにまわすコードは?|teratail var intent = Intent(Intent.ACTION_MAIN) intent.addCategor…

android開発 coroutineによる非同期スレッド実行

2021 Jul. 24. 参考ページ 雰囲気で利用しないためのAndroidにおけるKotlin-Coroutineメモ - Qiita 非同期処理のCoroutine(コルーチン)を始めてみよう!【Android・Kotlin】 ライブラリ導入 build.gradle(Module/App)に下記を記述するだけ jarファイルの配置…

android開発 ソフトキーボードを消す

2021 Jul. 25. ボタンがタップされたらソフトキーボードを画面から消す binding.button1.setOnClickListener { val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager imm.hideSoftInputFromWindow(it.getWindowToken(), InputMe…

android開発 Failed to load class "org.slf4j.impl.StaticLoggerBinder"

2021 Jul. 24. エラーメッセージ Failed to load class "org.slf4j.impl.StaticLoggerBinder" 対処 build.gradle(Module)にライブラリを記述 dependencies { implementation group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.32' }

android開発 Didn't find class "org.bouncycastle.asn1.ASN1ObjectIdentifier"

2021 Jul. 24. エラーメッセージ Failed resolution of: Lorg/bouncycastle/asn1/ASN1ObjectIdentifier Didn't find class "org.bouncycastle.asn1.ASN1ObjectIdentifier" 対処 プロジェクトのapp/libsにbcprov-jdk15to18-1.69.jarを配置する build.gradle(M…

android開発 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/slf4j/LoggerFactory

2021 Jul. 24. エラー現象 jcifsライブラリを利用してandroid端末をsmbクライントにするプログラムを作成したところ、 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/slf4j/LoggerFactory というエラーが出た。 対処 build.gradle(Module)に …

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

2021 Jul. 24. 出典 不要なパッケージキャッシュの削除。paccacheとpkgcacheclean | Pagent 参考 pacman - ArchWiki ## pacmanでの古いパッケージキャッシュを、削除せずに開放容量のみ計算 $ paccache -d ## pacmanでの古いパッケージキャッシュを削除 $ pa…

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.grad…

android開発 editText テキストの入力有無判定

2021 Jul. 22. 出典 【Android/EditText】入力or未入力の判定に !=null は使えない - Qiita テキストの文字列長がゼロかどうかで判定する if ( edTxt.text.length == 0 ) { } else { }

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 </uses-permission>…

jarファイル検索サイト

2021 Jul. 22. Download JAR files with all dependencies

android開発 アプリ終了処理

2021 Jul. 31. 2021 Jul. 11. finish():Activityを消去するものの、その後に書かれたコードは実行される android.os.Process.killProcess(android.os.Process.myPid()):後始末なしに強制的に終了する finishAndRemoveTask():タスクのすべてのアクティビテ…

android開発 端末内の音声ファイルをランダムに再生する

2022 Jul. 18. 2022 Feb. 27. 2022 Jan. 30. 最新ソース保管場所 https://bitbucket.org/arsmus/playrandomexternalstoragesound/src/master/ 概要 MediaStoreを利用して取得した、共有領域(アプリ固有領域外)の音声ファイルを、インテントによってオーデ…

android開発 外部ストレージのメディアファイルのURI・ファイルパスの取得

2022 May 02. 2022 Apr. 30. 2022 Feb. 13. 2022 Jan. 30. 2021 Jul. 06. 2021 Jul. 04. 参考ページ 共有ストレージからメディア ファイルにアクセスする | Android デベロッパー | Android Developers ContentResolverを利用して外部ストレージの共有領域の…