Android

JuliusForAndroidを動かしてみる

  • 2020.10.05

作られた当時(2012年頃)はAndroidStudioがCMake、NDK-buildをサポートしていないのもあってその当時の環境構築方法を今試してみても中々うまくいかなかったです.(2012年以降に環境構築をまとめている方が見つかりませんでした.) 現在のバージョン(AndroidStudio2.2から)ではネイティブ(C/C++)コードが利用出来るため、そのやり方で起動と認証ができるようにな […]

DialogFragmentの外部タッチについて(Kotlin)

  • 2020.04.27

API13以降、Activity.showDialogが非推奨となっているため(簡単で便利だけど)代わりにDialogFragmentを利用しています。 このクラス、Honeycomb以降だとデフォルトだと外部タッチでダイアログが閉じてしまいます。 AlertDialog.Builder.setCancelable(false)を使っても効果なしでつまずきましたが試行錯誤の 上解決できたためその方 […]

FTPClient(Kotlin)

  • 2020.03.29

以下を参考にFTP通信でファイルのアップロードを行うアプリを作っていたものの、KotlinにFTPClientクラスがなかった。 参考:AndroidでAsyncTaskを使いFTP送信をする 非同期処理でのFTPクライアントの実装 変わりになりそうなライブラリーをstackoverflowで発見 参考:How to use the FTP to upload a small file or an […]

ギャラリーから画像/動画を取得する

  • 2020.03.24

まずはインテントを作成 [crayon-662dfe859925c453632897/] 簡単に説明していきます。 ACTION_PICK:データからアイテムを選択、そして返す(URI) 参考:https://developer.android.com/reference/android/content/Intent?hl=ja#ACTION_PICK EXTERNAL_CONTENT_URI:A […]

AsyncTaskの備忘録

  • 2020.03.24

使う機会が多いもののその都度調べてる気がするので使い方を簡素にまとめておきます。 AsyncTask ⇒面倒くさい部分を除いて別スレッドで非同期処理をやってくれます。  以下用意されている基本的なメソッド onPreExecute ⇒doInBackgroundの前に実行される(メインスレッド)  ダイアログの生成に利用したがそれ以外ではあんまり使ってない。   doInBackground ⇒バ […]