メインカテゴリーを選択しなおす
GPSレシーバなどのUSBデバイスを使用する場合、接続やデバイス名などのメタ情報の取得には不要ですが、アクセスには権限チェックとユーザ承認が必要です。USBデバイスのアクセスに必要な権限チェックとユーザ承認リクエストの実装を紹介します
デバイス間の通信では数値データをリトルエンディアンで扱うことが多い。リトルエンディアンとはバイト単位に分解された数値データを最下位のバイトから順番に格納していく方式です。数値データをリトルエンディアンで文字列データに変換する方法を紹介します
【Godot Engine Mono】C#でゲーム開発入門。開発環境を構築してみた! スズシンラボ
Godot EngineでC#を使ってゲーム開発を始めるための開発環境を構築してみました。Godot Engineは、オープンソースでありながら非常に高機能なゲームエンジン。Godot EngineでC#を使ってゲーム開発を始めたい方は、ぜひこの記事を参考に開発環境を作ってみてくださいね。
オーダーメードなのに馴染まないとあるシステムは使い勝手が非常に悪く使いこなすには、独特のノウハウが必要になるそのようなノウハウは経年につれ暗黙知となり、職人技になっていくあのシステムはあの人しか使いこなせないそしてシステムに特化した職人が完成する何が悪いのかといえば、そのシステムの設計が悪いのである業務効率化を目的としたシステム導入といえどもこのようなシステム導入後の問題点を把握してしっかり設計さ...
Bluetooth機器との接続には、機器固有のMACアドレスが必要です。デバイスのMACアドレスを取得する方法としては、デバイスから定期的に発信されるビーコンから取得する方法、デバイスとのペアリング情報から取得する方法などがあります
仮想デバイス(Android Virtual Device)で動作させるとExceptionが発生してアプリが終了することがあります。実行しているデバイスが仮想デバイスか判定して回避する方法を紹介します
「ももスタNoCodeBootCamp冬」でゴルフアプリ開発に挑戦!
ゴルフアプリ開発に興味はあるけどプログラミングは難しそう…そんな悩みをお持ちのあなたへ。岡山市の起業支援施設「ももスタ」で開催される「ももスタNoCodeBootCamp冬」では、ノーコード開発ツール「Bubble」を使って、プログラミング未経験者でもゴルフアプリ開発に挑戦できます!
アプリで動画をコマ送りで再生する場合、動画ファイルのフレームレートの値が必要です。動画ファイルのフレームレートを取得する方法として、ExoPlayerのAnalyticsListenerを使用して、フレームレートを取得する方法を紹介します
ChatGPTで始めるアプリ開発:初心者向け完全ステップガイド(電卓アプリ開発)
1. はじめに AI技術が急速に進化する中で、アプリ開発の方法も大きく変わってきています。特に、ChatGPTのような大
問題が見つかりました。 誤解を与える表現に関するポリシーへの違反
Google社より「ご対応のお願い: GooglePlayのポリシーをアプリが遵守していません」といったタイトルのメールが届き、リリースが否承認となりました。ポリシー違反を特定する方法と対処から、ポリシー違反の解消までの流れを説明します
コンテンツクリエイター向けアプリとしてストアで Android版 と iPhone版 を公開している 『コメ欄』 ✚ ( プラス ) の「 一般設定 」画面...
日時をデータ管理する場合、long型日時が有効ですが、日時をインタフェースで受け取る場合、String型日時であることが多い。GPS受信機の標準インタフェースNMEAフォーマットのString日時を、long型日時に変換する方法を紹介します
ItemTouchHelperのスワイプ操作をアイテムの削除とした場合は問題ありませんが、アイテムの選択と画面遷移とする場合に違和感があります。スワイプ操作でアイテムがリストから消滅しない、アイテムの選択と画面を遷移する実装を紹介します
今日は、午前中は、不動産開発をされるクライアントさんのM&A支援機関と経営力向上計画認定を、中小企業庁に申請するため打ち合わせをオンラインでしました。M&A支…
今日は、午前中は、商業施設さんに向けて会員アプリ(顧客囲い込みアプリ)を広げていくために、全国の再開発型の商業施設のネットワーク組織の理事長をされておられる方…
スマホアプリの開発は、主婦が自宅で取り組みやすく、高収入を目指せる仕事の一つです。スマートフォンの普及に伴い、アプリの需要は増え続けており、自分でアプリを開発して販売したり、企業や個人の依頼を受けて開発を行うことで収益を得ることができます。
この歳になって未だ成し遂げたい事がある(≧▽≦) それはandroidアプリ開発!世の中アプリも様々なジャンルが有って、私の探し物は大体見付るけど、実際使ってみると不必要なファンク ションが有ったり、逆にファンクションが不足していたりで、チョットの所で使いづらい、使えるには使えるが不満が残るという事です(≧▽≦) なので自分でアプリ開発すれば自分の好き勝手に 作れるる~という事、そ!誰だっ...
はじめに 今回はVisualStudio 2022を使用して、Windowsフォームアプリケーションで画面上の好きな場所の色(カラーコード)を取得できるカラーピッカーを作ってみました。勉強も兼ねて作成したものなので簡素な作りになっています。
FlutterのLocal Notificationsプラグインがバージョンアップ (ver 17.0.0)
Flutterでアプリからの通知を表示させる機能を追加するプラグイン「 flutter_local_notifications 」のターゲットAPIレベルがやっとAndroidのAPI 34 (コードネーム: 逆さケーキ)に対応しました。 去年の...
Viewの背景(background)を修飾するshape要素(drawable)には、ストローク線(stroke)の色をグラデーションにすることはできません。layer-list要素を使用して枠線の色をグラデーションにする方法を紹介します
Spinnerのドロップダウンでナビゲーションバーを表示させない
全画面モードでシステムバー(ナビゲーションバーやステータスバー)を非表示にしていても、Spinnerのドロップダウンでシステムバーが表示されます。この現象を回避するシステムバーを非表示にするカスタムSpinnerの実装方法を紹介します
Roomのマイグレーションでは変更前テーブルのスキーマ情報が必要です。変更前テーブルのスキーマ情報がない状態でマイグレーションするとマイグレーションが失敗します。exportSchema=falseでマイグレーションする方法を紹介します
RoomはオープンソースデータベースSQLiteを抽象化レイヤとして提供するライブラリです。データベースの操作や定義、SQLの実行など、SQLiteを最大限に活用することが可能です。Roomの導入から使用方法をソースを参考に説明します
次の項目で問題が見つかりました。 権限の使用が申告されていないか、 間違って申告されています
Google社より「ご対応のお願い: GooglePlayのポリシーをアプリが遵守していません」といったタイトルのメールが届き、リリースが否承認となりました。ポリシー違反を特定する方法と対処から、ポリシー違反の解消までの流れを説明します
Androidスマホは、MP4形式しか動画ファイルは再生できません。Android13から、Apple標準オーディオ形式の音楽ファイルが再生できなくなっています。FFmpegでMP形式に変換して、Androidで再生する方法を紹介します
選択できる機能メニューの数が多い場合、メニューを階層化して表示することはユーザビリティの向上として有効な手段です。ActionMenuViewを使用したメニューでSubMenuを使用したメニューを階層化の実装方法について、説明します
Xcode15以降で、5.5インチ スクリーンiPhoneのスクショを撮る方法?
iOSアプリ登録にはアプリのスクショが必要 AppleのストアにiPhone/iPad用のiOSアプリを登録して公開する際に、Appleが指定する解像度でアプリのスクショを撮ってアップロードする必要があります。 👇はiOSアプリを登...
散布図は実験結果などのエビデンスでよく用いられるグラフですが、2つの軸をX軸とY軸と捉えると、平面図の描画への応用が可能です。MPAndroidChartのScatterChartを使用して、散布図の特長を生かしたGUIを紹介します
円グラフはデータ全体の「内訳」を円の角度で表現するグラフで、折れ線グラフや棒グラフほど使用する機会はありません。円グラフの特長を生かした簡単なGUIを、MPAndroidChartのPieChartを使用して実装します。
MPAndroidChartの折れ線グラフは特性上、グラフ線が見やすくするために背景が白色です。このため、折れ線フラフの後ろのレイヤーにオブジェクトを配置すると背景に隠れて見えなくなります。グラフ線の背景を透過させる方法を説明します
Android Kotlin備忘録: SplashScreen APIが導入されていなかったアプリ (targetSdkVersion=33)
最近、アプリの開発用にと、10-インチ画面の安いAndroidタブレット (WiFi)を購入しました。 カタログ上だと、そのタブレットの搭載OSは「Android 12」 (コードネーム: スノーコーン) となっていて、 数ヶ月前 (2023年10月)...
Androidのナビゲーションバーには標準で戻るボタンが配置されています。前の画面に戻るためのボタンですが、アプリ側で処理を記述する必要があります。タブレイアウトの画面遷移で戻るボタンによるヒストリーバック機能の実装方法を紹介します
標準のアプリ画面では上側にステータスバー、下側(横画面では右側)にナビゲーションバーが表示されます。動画や画像、ゲームなどのコンテンツでは、全画面で表示したくなる場面があります。システムバーを非表示や透明化した全画面表示の方法を紹介します
このブログは blogger です blogger は天下の Google 謹製の無料ブログです Google と癒着しているため、色々と優遇されているところがあり気に入っています そんな blogger にも不満点がありました それが ページ送り機能 です
自作アプリの Google Play Store の閲覧数が急増していました >> 自作アプリのストア閲覧数が急増した話 全くインストールされていませんが、わずかながらに希望を感じていました しかし、表題の通り 残念な結果 となってしまいました
以前、自作アプリが初めて知り合い以外にインストールされたという記事を書きました >> 自作アプリが初めて知り合い以外にインストールされた話 結局すぐにアンインストールされて 他人の不幸は蜜の味 的なノリの記事でした そこで私は 蜜を無味にする ことを心に決意して立ち上がりました(?)
個人データを扱うアプリを欧州経済領域と英国に配信する場合はGDPR対応は必須ですが、個人データを扱っていなくてもAdMobやFirebaseを使用しているアプリでアプリの配信先に欧州経済領域と英国が含まれている場合はGDPR対応が必要です
Android14対応<br>(非推奨のCriteriaの対応)
CriteriaクラスはAndroidアプリで位置情報を扱うときに使用します。精度、電力使用量などに基づいて、最適な位置プロバイダを選択します。しかし、Android14では、Criteria クラスが非推奨となり、代替クラスもない状況です
私は自作アプリを公開しています しかし、インストール数・閲覧数が共に雀の涙です 雀の涙っぷりを知りたい方はこちら >> 【収益公開】個人アプリ開発 1 ヶ月目 だがしかし! この最近は、閲覧数に ある変化 が起きていました
私は自作アプリを公開しています >> 【アプリ紹介】ラビリンス >> 【アプリ紹介】 SquareBeat これまで、インストールしてくれてたのは知り合いだけでした 詳しいインストール数などは こちら しかし、初めて 知り合い以外にインストール されました ( *゚∀゚ *)...
Android14対応 (フォアグラウンドサービスタイプは必須)
Android14のコア機能の変更のひとつ「フォアグラウンドサービスタイプは必須」に対応していないアプリは、フォアグラウンドサービスを起動したときにアプリが落ちます。フォアグラウンドサービスタイプは必須の対応方法について、紹介します
【Android】Firebaseでプッシュ通知を受け取るアプリの実装例
今回はFirebase Cloud Messaging (FCM)を使って、プッシュ通知を受け取るAndroidアプリのサンプルを作ります。
Android14対応(非推奨のonBackPressed)
これまで戻るボタンの処理は、onBackPressedに記述していました。onBackPressedはAndroid13から非推奨、Android14から使用不可になりました。Android14での戻るボタンの処理の実装を紹介します
ExoPlayerは音声や動画のローカル再生のほか、DASH、SmoothStreamingなど、MediaPlayerではサポートされていない機能があります。Media3のExoPlayerを使用して、動画や音楽を再生する方法を紹介します
Spinnerは前回選択したアイテムと同じアイテムを選択した場合、onItemSelectedのイベントが発生しません。アイテム選択時に前回と同じアイテムであっても選択を検知できるCustomSpinerを実装する方法を紹介いたします
動画からのサムネイルの作成方法は、サムネイルユーティリティで動画ファイルからサムネイル用のBitmapを取得し、ファイル出力します。作成対象の動画ファイルが多い場合は、処理に時間がかかるので、作成済みの動画は再作成しないなどの工夫が必要です
個人アプリ開発を始めて1ヶ月が経ちました 作ったアプリはこちら >> 【アプリ紹介】ラビリンス >> 【アプリ紹介】 SquareBeat 収益とインストール数を公開します! 皆さん大好きなお金の話です ( ? ) 【収益】 収益は 64 円 えー ... なんて言えばいいんです...