msaki

Androidアプリ開発

Spinnerで同一項目の選択を検知する

Spinnerは前回選択したアイテムと同じアイテムを選択した場合、onItemSelectedのイベントが発生しません。アイテム選択時に前回と同じアイテムであっても選択を検知できるCustomSpinerを実装する方法を紹介いたします
Androidアプリ開発

動画からサムネイルを作成する

動画からのサムネイルの作成方法は、サムネイルユーティリティで動画ファイルからサムネイル用のBitmapを取得し、ファイル出力します。作成対象の動画ファイルが多い場合は、処理に時間がかかるので、作成済みの動画は再作成しないなどの工夫が必要です
Androidアプリ開発

アプリをタブレットに対応する

画面が回転する際、画面が再起動します。ダイアログを表示中に再起動が発生すると、アプリがクラッシュします。タブレットでは本体側の設定(画面の自動回転)が優先され、アプリで画面の向きが固定できません。タブレットでは画面の回転の対応が必須です。
スポンサーリンク
Androidアプリ開発

UTF-8のデータをShift_JISに変換する

Androidで日本語を含むデータを出力したファイルをWidowsで読み込むと文字化けします。文字コードがAndroidがUTF-8でWidowsがShift_JISだからです。AndroidでShift_JISに変換する方法を説明します。
Androidアプリ開発

Windows11でAndroidアプリを実行する

WSAを使用すれば、Androidスマホがなくても、Windows 11のPCさえあれば、Androidネイティブアプリを動作させることが可能になります。Windows 11でAndroidアプリを実行する方法について、紹介します
Androidアプリ開発

TextToSpeechで音声案内を実装する

TextToSpeech は、テキストから音声合成して、再生や音声ファイルを作成できるライブラリです。画面上に通知メッセージをテキスト出力する感覚で、テキストを指定して音声で案内することが可能となります。実用的な音声案内の実装を説明します
Androidアプリ開発

画面サイズいっぱいに
DialogFragmentを表示する

DialogFragmentはユーザーによる意思決定や追加情報の入力を求める小さなウィンドウを想定しているため、通常の使用方法では、画面サイズいっぱいに表示することができません。ここでは画面サイズいっぱいに表示する方法について、紹介します。
Androidアプリ開発

ImageViewの四隅を丸くする

Andorid アプリの開発で、画像を表示する際に使用する ImageView。表示したイメージの四隅のカドが気になります。CardView を使って、ImageView で表示するイメージの四隅のカドを丸く表示する方法について、紹介します
Androidアプリ開発

TextViewの文字をスクロール表示する

TextViewを使用する上で、困りごとのひとつとして、文字列全体が入りきらないケースがあります。文字列全体が入りきらないケースの対応として、文字列をスクロール表示させて、文字列全体を見せる、簡単で便利な実装方法について、紹介します
Androidアプリ開発

スクリーンショットを取得して、
SNSに投稿する

スマホのカメラで撮影した画像をSNSに投稿する、SNSの一般的な使い方です。アプリの機能として、現在表示している画面のスクリーンショットを取得して、取得した画像を、直接SNSに投稿する機能の実装方法について、紹介します
スポンサーリンク