moshimore Knowledge

アプリ開発・紹介とメモ書き、日々の日記。

Tips

Android CameraXをKotlinではなくJavaで試してみました

まだアルファ版のリリースではありますが、CameraXを使ってみました。 ほとんどのサイトのサンプルソースは、Kotlinが中心でしたので、今回はJava版で紹介したいと思います。

H.265(HEVC)で撮影した動画ファイルをWindows 10で再生する方法について

Xperia 1 Cinema Proで撮影した動画ファイルは、拡張子こそmp4ですがコーデックにH.265(HEVC)が使われています。 これだと、素の状態のWindows 10では再生することができませんので、解決する方法を解説します。

おサイフケータイのアイコンが2つに増えた件について

先日のおサイフケータイアプリのアップデートでアイコンが2つに増えてしまった不具合を修正する方法について解説します。

variant.getExternalNativeBuildTasks is obsoleteという警告が表示された場合の対処法について

古いアプリのソースを久しぶりに開いてみたら、variant.getExternalNativeBuildTasks is obsoleteという警告が表示されてしまいました。 記載の通りにvariant.getExternalNativeBuildProvidersに直していけばいい話ですが、プラグインの方で発生している警告…

ToolbarのDrawer(ハンバーガー)とオプションメニュー(三点リーダー)などの文字色を変更する方法について

Toolbar(android.support.v7.widget.Toolbar)とは、Android 5.0(Lollipop)と同時に追加されたActionBarの代替となるコンポーネントです。 このToolbarにDrawerレイアウト(android.support.v4.widget.DrawerLayout)でNavigationView(android.support.d…

Windows 10 May 2019 Update(ビルド1903)のISOファイルをダウンロードする方法について

本日からWindows 10の大型アップデート「Windows 10 May 2019 Update(ビルド1903)」が公開されました。 Windowsから「普通」にダウンロードページにアクセスしても、やはりISOファイルをダウンロードできませんが、ひと手間加えるか、メディア作成ツールを…

CakePHP3のパンくずヘルパーで構造化データ(Microdata)に対応する方法について

CakePHPにはパンくずリストを作成するための便利なヘルパーが組み込まれていますが、残念ながら構造化データには対応していません。 本体のソースを少しだけ編集して対応してみたいと思います。

CakePHP3のAuthコンポーネントで処理されるログイン後のリダイレクト先URLを固定する方法について

CakePHPで認証処理といえば、Authコンポーネントですが、このコンポーネントには気がかりな仕様が1点組み込まれていました。 その仕様を解決する方法を説明します。

Windows 10をインストールするためのISOファイルをダウンロードする方法について

Windows 10が公開された当初は、マイクロソフトのサイトから簡単にWindows 10インストール用のISOファイルをダウンロードできるようになっていましたが、最近では、メディア作成ツールを使う必要があるようです。 そのメディア作成ツールが煩わしいので、従…

【スマホアプリ】ダウンロード数に影響するローカライズした方が良い言語について【言語ランキング】

これまでにリリースしたアプリにおいても、いくつかローカライズしたものがありますが、全ての言語に対応するには億劫になります。 そこで、インターネットで使われている言語やスマートフォンの普及率などを比べてみて、ローカライズした方が良い言語を絞り…

スマホやデジカメで撮影した写真に埋め込まれるExifについて

写真ファイルの更新日時修正ツールをAndroidアプリでリリースしたところ、ファイルの更新日時(タイムスタンプ)だけではなく、Exifの撮影日時も修正したいという意見を頂きました。 せっかくなので、そのうちに修正できる機能を追加していきたいと思います。…

Windows 10のスタートメニューとタスクバーにある「最近使ったもの」を削除・非表示にする方法について

ピン留めしたアイコンを右クリックで表示される「最近使ったもの」リストですが、煩わしく思うことはありませんか? このリストのことを「ジャンプリスト」と呼ぶのですが、Windows 10から設定方法が変わったので紹介しておきます。

はてなブログの記事編集を更に使いやすく!

先日の記事で紹介した、はてなブログの記事編集ページを更に改良して使いやすくしました。

はてなブログのブログ記事編集ページのサイドバーを左に移動するブックマークレットを作成しました!

はてなブログで記事を作成する際に入力画面が左側に寄っているせいで、首や肩がよじれたり、負担になったりしませんか? これ、サイドバーが右にあるせいだと思ったので、左に移動するブックマークレットを作成しました。

お問い合わせフォームにreCAPTCHA v3を導入してみました!

近頃、お問い合わせフォームからのスパムが多くなってきたので、reCAPTCHAを導入してみました。

GoogleAppIndexingWarningという警告が表示された場合の対処法について

AndroidManifest.xmlに以下のGoogleAppIndexingWarningという警告が表示された場合の対処法についての紹介です。

Windows 10をシャットダウンする際に「まだ他のユーザーがこのPCを使っています。」と表示された場合の対処方法について

Windows 10をシャットダウンする際に他のユーザーがバックグラウンドでログイン中という訳でもないのに「まだ他のユーザーがこのPCを使っています。このままシャットダウンすると、そのユーザーの作業内容が保存されない可能性があります。」と表示されるこ…

簡単にToolbarへNavigationViewを組み込んだTabLayoutを実装する方法について

先日のエントリーへ更にNavigationViewを組み込んでいく方法です。

簡単にToolbarがスクロールするTabLayoutを実装する方法について

TabLayoutとViewPagerを組み合わせを発展させてToolbar部分をスクロールさせます。

Android Studioのデザインエディタでエラーが発生した場合の対処方法について

何らかのタイミングでAndroid Studioのデザインエディタに以下のエラーが発生した場合の対処方法です。

簡単にTabLayoutとViewPagerを組み合わせる方法について

簡単にTabLayoutとViewPagerを組み合わせる方法についてです。

Android端末内の画像や動画、音楽ファイルの一覧を取得する方法について

先日のタイムスタンプ変更アプリを開発する際にAndroid端末内の画像や動画、音楽ファイルの一覧を取得する方法を調べました。 わざわざ端末内のファイルをくまなく検索しなくても、Androidには簡単に一覧を取得する仕組みが用意されていていました。 knowled…

Androidアプリでファイルのタイムスタンプを変更する方法について

Androidスマホで撮影した写真をSDカードに移動したところ、タイムスタンプが変わってしまったので修正したくなりました。 パソコンに移して修正しても良かったのですが、どうせならAndroidアプリで修正しようと思います。

はてなブログにJavaScript(jQuery)で表の絞り込み検索を実装する方法

前回のエントリーで表に埋め込んだタイトルの絞り込み検索をJavaScript(jQuery)ではてなブログに実装しましたので、実装方法を共有したいと思います。

WindowsでPlayMemoriesを使わずにGPSアシストデータを更新する方法

ソニーのデジイチやデジカメなどのGPSアシストデータを更新するには、Windowsでは、PlayMemories Homeというソフトを使う必要があります。 しかし、PlayMemories Homeは、画像管理ソフトとして優れている部分もありますが、別のソフトを使って管理している場…

Unityアプリでキーボードを表示して文字列を取得する方法について

プログラムからキーボードを呼び出して、キーボードから文字列を取得する方法の説明です。

PreferenceScreenのListPreferenceのsummaryに自動的に値を入れる方法について

summaryにはコードで値を入れるしかないかと思いきや自動で入れる方法がありました。 「summary="%s"」と設定しておきます。

Android StudioでDDMSを起動する方法について

Android Studioに以前まではあったDDMSですが、なくなってしまいました。 その代わりにDevice File Explorerというのが使えるようになっています。

コードでボタンやテキストボックスを配置してIDを設定する方法について

コードでボタンやテキストボックスを配置してIDを設定する方法

OpenWeatherMapのAPIをPHPから呼び出して天気予報を表示する方法について

天気予報APIは各種サイトで展開されていますが、今回はOpenWeatherMapのAPIを使ってみたいと思います。