rokkonet

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

2020-05-01から1ヶ月間の記事一覧

副音声付きTV録画tsファイルのmp4へのトランスコード

2023 Oct. 21. 2023 May 02. 2020 May 31. 2020 May 30.出典 2020年版 デジタル放送録画の圧縮を最適化するFFmpegの使い方 - Simple Life in the digital age [確認]NHK解説放送のmp4エンコード · Issue #244 · l3tnun/EPGStation · GitHub https://haruo31.…

Activity以外のクラスからのViewインスタンスへのアクセス android開発 kotlin

2020 May 30. activity!!.INSTANCE_OF_VIEW でアクセスする。AnotherClass.kt activity!!.textView.setText(R.string.dialog_ok)

VPN Gateサーバー ポート番号の取得

2020 May 24. ・CSVリスト( http://www.vpngate.net/api/iphone/ )の第15列の"OpenVPN_ConfigData_Base64"にポート番号情報が含まれている ・"OpenVPN_ConfigData_Base64"はbase64でエンコードされている ・ポート番号は remote で始まる行に remote IP-ADDR…

HTML文書の行の末尾の文字列を取得した時は文字列の末尾に改行(CR/LF)が入っているかもしれない

2020 May 24. 文字列の末尾の改行コードの削除 $ LINE=`echo $LINE | sed -e "s/[\r\n]//"`

JavaMailによるgmailメール送信サンプル Android開発

2020 May 23. SendMailTask.java package YOUR.PACKAGE.PROJECT; /* * 2020 May 23. * Ryuichi Hashimoto. */ import android.os.AsyncTask; import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHandl…

awk アクション部でのシェル変数値の利用

2020 May 17.awkのコマンドオプション -v でシェル変数値を受け取り、受け取った変数をアクション部に記述する$ ShellVar=abc $ awk -v awkVar="${ShellVar}" '{if ($1 == awkVar ){print}}'

java変数名・クラス名・メソッド名に使える文字は「英字」「数字」「_(アンダースコア)」「$(ドル)」

2020 May 09. 参照元 http://www.a.tsukuba-tech.ac.jp/info/staff/kenkyusei/nobuyuki/Programing/column09.htmlJava 変数名・クラス名・メソッド名に使える文字は 「英字」「数字」「_(アンダースコア)」「$(ドル)」だけ。

JSchを使ってSDカード上のファイルをSFTPでSSHサーバーに送信する android開発

2020 May 08. 2020 May 05. ポイント ・インターネット通信許可(normalパーミッション) ・SDカード読み取り許可取得(dangerousパーミッション) ・SDカードのパス取得 ・SDカード上のファイル取得 ・AsyncTaskでの通信 ・JSch利用 JSchの手順 SFTPの手順…

AsyncTaskのdoInBackground()内で発生した例外の捕捉

2020 May 05. AsyncTaskのdoInBackground()内で発生した例外は return文でonPostExecute()に渡して把握するしかない? onPostExecute()内ではToastを使える。 class MyTask(): AsyncTask<Void, Void, String>() { override fun doInBackground(vararg params: Void?): String { t</void,>…

ファイル拡張子が画像かどうか判定する java

2020 May 05. 参照元 https://vacaposi.blogspot.com/2011/08/javafile.html import java.io.File; // https://vacaposi.blogspot.com/2011/08/javafile.html public class CheckFileExt { protected boolean isImageFile(File checkedFile){ // チェック結…

android開発 レイアウト上のTextViewの内容をコピー可能にするにはTextIsSelectableをtrueにする

2020 May 04. レイアウト上のTextViewの内容をコピー可能にするには TextIsSelectableをtrueにする

android端末内のファイルのパスをファイラーを利用して選択し取得する android開発

2020 May 04. 2020 May 03. 参照元 https://yyyank.blogspot.com/2015/03/androidintent.html https://alasixosaka.hatenablog.com/entry/2019/06/23/210006 端末内のファイルを一覧表示して選択 Intent.ACTION_GET_CONTENT へ startActivityForResult() す…

ubuntu apt システム自動アップデート設定、システム自動アップグレード設定

2020 May 03. 参照元 https://www.hiroom2.com/2016/05/12/ubuntu-16-04%E3%81%A7%E8%87%AA%E5%8B%95%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88-%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%AE%E8%A8%AD%E5%AE%9A…

ubuntu 再起動を必要としているパッケージの確認

2020 May 03. 参照元 https://qastack.jp/server/92932/how-does-ubuntu-keep-track-of-the-system-restart-required-flag-in-motd https://serverfault.com/questions/92932/how-does-ubuntu-keep-track-of-the-system-restart-required-flag-in-motd /var/…

制作したandroidアプリが、無事インストールできたものの動かない場合、Android StudioのRunウィンドウ上のメッセージにヒントがあるかもしれない。

2020 May 02. 制作したandroidアプリが、無事インストールできたものの動かない場合、 Android StudioのRunウィンドウ上のメッセージにヒントがあるかもしれない。

kotlinでのIntentの受け取り(Intent.dataはNullable) Android開発

2020 May 03. 2020 May 02. val GET_FILE_CODE: Int = 1100 fun onClick(view: View?) { if ( buttonGetFile == view ) { val getFileIntent = Intent(Intent.ACTION_GET_CONTENT) getFileIntent.setType("*/*") startActivityForResult(getFileIntent, GET_…

Android Studioのプロジェクト内に2つ存在するbuild.gradleについて

2020 May 01. Android Studioのデフォルトの新規プロジェクトに存在するappはモジュールである。 モジュールはapp以外にも複数設置できる。 build.gradle(Project:PROJECT_NAME)はトップレベルのビルド設定であり、全体に作用する。 build.gradle(Module:app…

MavenのCentral Repositoryに登録されているJavaライブラリのAndroid Studioでの利用設定

2020 May 02. 2020 May 01. 利用するモジュール(デフォルトではapp)のbuild.gradle(Module:xxx)のdependenciesセクションに次の行を記述し、画面上部に表示されるsyncを実行する。 implementation "GroupId:artifactId:version" (compele "GroupId:artifac…