ブログ記事1,939件
最近になって、GoogleがAndroid端末向けに「PrivateComputerService」というアプリを突然、インストール必須のものとして提供をしてきて「なにこれ?」とか「うざい」とか「説明なさすぎ」とかなっているのですが、これ「なんだ?」ってのを人から2度も3度も聞かれたので、書いてみようかなと思います。そもそも、何をするソフトなのか?「PrivateComputeService」は、Android端末が個人データをクラウド上のAIシステムに送信する
DrawerLayoutを利用すると通常であれば、NavigationUIを利用してDrawerLayoutに定義した静的な項目に対して選択をすると、Fragmentが切り替わるという動作を実装します。ですが、DrawerLayoutにListViewを埋め込むことで動的な項目を選択できるようになります。最終的にどんなイメージになるかというと以下です。動きは以下のようになります。今回の記事では、AndroidStudioでナビゲーション・ドロワー・アクティビティで新規プロジェクトを作
今回の記事では、EditTextエリアにパスワードなどを入力時にテキストの表示・非表示を切り替える実装について投稿したいと思います。EditTextを利用した場合通常、テキストの入力エリアを定義する場合には、EditTextを利用します。EditTextに入力されるテキストを非表示にする場合には、以下の設定をします。<EditTextandroid:id="@+id/editMasterPassword"android:layout_width="
世の中は、コロナウィルスで不要不急の外出自粛要請のご時世ですが、となると自宅に居る時間が長くなり。。。さて、今回は最近ゲットしたデジタルガジェットで遊んでみました。はい、こちらです‼️て、どれだよ?って話ですが、DAPの上に乗っかってる丸い時計です。こちらです。こちら、中華AndroidスマートウォッチKospetPrimeになります。あれ~ちょっと前にWearOSのSmartWatch3で遊んでませんでした?と言われちゃいそうですが、あれはあれで楽しかったものの、Wear
この記事では、Roomを使ってSQLiteのデータベースの2つのテーブルをリレーションさせる内容を書いて行きます。利用するSDKのクラスはRoomDatabaseというものがあり、それを利用していきます。Roomの使い方については、別の記事MVVMモデルでRoomDatabaseによるSQLiteの操作とLiveDataでRecyclerViewに表示する仕組みでまとめているので、参考にしていただければと思います。Roomでは、2つのテーブルをリレーションさせるというのは、2つのエ
MoonLiftting-AppsonGooglePlayThisisamini-gameinwhichyoukeeplaunchingthemoon.play.google.comAndroidアプリ『MoonLiftting』を作ってみたので紹介します。簡単に遊べるミニゲームです。無料ダウンロードなので、Androidのスマホ、タブレットを持っている方は良かったら遊んでみてね。自分との戦いです。MoonLiftt
サイクリングでのルート作成やナビゲーション(最近はあまり使っていませんが)に便利なkomootですが、今まで日本語対応されておらず、他の言語(例えば英語)で使うか、↓で書きましたように、ブラウザの翻訳機能を使って日本語表示させるしかありませんでした。『komootを日本語化して使う小ネタ』サイクリングのルート作成をしたりナビゲーションをしてくれたりと、何かと便利で愛用しているkomootですが、唯一不便なのが日本語に対応していないこと。地図は…ameblo.jpが、最近、正式に日本
GMailアプリの起動時のデフォルト(※受信トレイ)を[すべてのメール]にする方法です。(!)[すべてのメール]は、複数アカウントのメールを同時に表示する[すべての受信トレイ]のことではありませんGmailアプリ自体にはその機能はないようなので、Androidのウィジェット機能を使います。私は重要でないメールは自動でアーカイブ/既読済にしています。アーカイブされたメールは[受信トレイ]には表示されないため、起動時に[すべてのメール]を表示できないだろうかと調べてみました。環境Ando
マイデイズアプリの、通知アイコンが消せない!液晶パネル画面上部に、常時表示されて、迷惑!2018年5月30日に、旧「しゃべってiコンシェル」から変わった、「マイデイズ」…新機能も踏まえた、マイデイズ…しかし、通知バーのアイコン表示が消せない!通知を出しても、一括削除もできないし、マイデイズの通知を左右にスワイプしても消えてくれない…どうしたものか!マイデイズの初期設定(デフォルト)では、マイデイズ起動中は必ず通知アイコンが表示されますが、セキュリティやGPS
androidx.biometricの生体認証ライブラリ、以下2つのクラス・BiometricManagerクラス・BiometricPromptクラスを利用して生体認証ログイン機能を実装します。画面遷移イメージは以下です。↓↓この機能はパスワードメモアプリのバージョン1.4で搭載していますので是非アプリでも動作を確認して見て下さい。1.起動時に生体認証機能が実行できるか確認onCreate時に生体認証用のButtonを登録し、BiometricManagerクラスを利
中国の通販サイトが本格的に日本に参入することになり、その通販サイトのアプリがいろいろ話題になっています。なんでもそのアプリ、根こそぎ個人情報を持って行くと。調べてみたら根こそぎかどうかは分からないものの、過去にそういうことがあったようです。中国通販サイト「ピンドゥオドゥオ」、利用者スマホから通話履歴・写真など不正取得か中国通販サイト「ピンドゥオドゥオ」、利用者スマホから通話履歴・写真など不正取得か【読売新聞】【北京=山下福太郎】米CNNは、中国で7億人超の顧客を持
こんばんは~スマホでブログを書いていたらあとちょっとのところでアプリが落ちて真っ白になってしまったよしたかです以前こちらでiPhoneのアプリでは使えなかった【COSBEAUTYの美肌測定器】という内容のブログを書いたのですが、『メルカリに出していいか迷う商品』こんにちはご訪問いただきありがとうございます部屋の整理整頓とお小遣い稼ぎを兼ねてメルカリライフを楽しんでいるよしたかです。実は、前から出品しようかどうか迷
今年初め、中国製のミニPCというのを買いまして。あれこれ試しています。クセが強くて面白い。その後実験用に激安の中古ミニPCを追加購入、動作テストしつつ部屋に転がしています。7月、仮想サーバVMwareESXiをセレロンJ4125の本体にインストールしました。今回はミニPCでAndroidアプリ(ピグパーティー)を動かせないかとGoogleのChromeOSをインストール、試してみました。※興味のある方、細かい手順は他のネット記事を参照の上自己責任で
この記事では、指定されたURIからファイルを読み出して文字コードを判定する方法について書いていきます。文字コード判定をするために、UniversalDetectorのライブラリを利用します。このライブラリで検出できる文字コードはこちらの記事に載っていますが、日本語に関連する文字コードで言えば・ISO-2022-JP・Shift_JIS・EUC-JP・Unicode・UTF-8・UTF-16BE/UTF-16LE・UTF-32BE/UTF-32LE/X-ISO-106
Androidアプリを作成する際に言語のローカライズ対応をしているのでしょうか?strings.xmlを使って言語のローカライズ対応をしておけば1つのコードで英語と日本語(もちろん設定をすればその他の言語も)に対応する事ができます。市場のターゲットを日本だけでいいやと思っていても、ローカライズの対応をしておけば意外と知らないところで海外でダウンロードされる可能性もあるので、やっておいて損はない対応だと思います。また、言語の切り替えはAndroidの言語設定に依存して自動で切り替わるため一度
みやびパパの車もそうなのですが、ナビが古くて最新のMP3規格が取り込めません。そのため、アマゾンでMP3プレーヤーを買ってFMトランスミッターで曲を聞くという方法でした。【2023業界最新版&mp3プレーヤー】32GB超大容量Bluetooth5.0mp3プレーヤー音楽プレーヤーHIFI高音質スピーカー搭載ウォークマン超長音楽再生時間最大128GBまで拡張可能タッチパネル式2.4インチ大画面操作簡単多機能デジタルオーディオプレーヤー小型超軽量録音/FM
PetalマップアプリがHuaweiのタブレットに表示される。使う気はしないけど、Pushが多いので一旦インストールして即アインストールした。契約内容がエグ過ぎて引いた。中華アプリを使う時は、よく読んでから使わないと個人情報どころか個人データまでもが吸い取られて行く。事を知ってるので無闇矢鱈にインストールしない。Huawei公式アプリなのに、ESETからセキュリティに問題あると警告される。ウイルス対策のESETセキュリティソフトウェアシリーズ「高いウイルス検出率」と「軽快な動作」
セキュリティアップデートの対応面から、AndroidからiPhoneに乗り換えました。Androidは機種によってサポート期間が異なりますが、2〜4年程度です。iPhoneの場合は5年程度と長く、それだけ安心して使えます。手持ちのGoogleNexus5Xは既にサポート切れですが、有志によるカスタムROM導入で最新版に生まれ変わります。今回、久しぶりにNexus5Xを持ち出し、LineageOS19(Android12相当)を導入しました。普段常用している、Debi
アプリ起動時に、ネットワークの通信やストレージの読み込みをする場合等は画面が表示されるまでに時間がかかり、しばらく真っ白な画面が表示されてしまうことがあります。ユーザーから見れは、アプリが反応しなくなったのか?と思われてしまい、ユーザービリティがよくありません。なので、今回はアプリ起動時にスプラッシュ画面(起動中のロード画面)の設定について書きたいと思います。画面イメージは以下です。1.スプラッシュ画面用の画像を用意する今回は、起動時にアプリと同じアイコンを用意しています。res/d
どもども四回目の投稿にして変なページに飛んで書いてたデータが吹っ飛ぶというアメブロの洗礼を受けて二度目の書き込み...他のところに書いてコピペしようかな...本題に入ります。今回は数字のみ入力可能なテキストフィールドを作っていきます。やることは簡単です。1.xmlファイルのdesignタブよりEditTextの配置2.inputTypeの選択3.numberの選択以上です。textからならEditTextの中にandroid:inputType="number"
<ReadEra>というアプリを見つけました。Androidスマホで気軽に使えるテキストリーダーアプリです。一般的には電子書籍リーダーと呼ばれるようです。対応している形式は以下の通りです。PDF、EPUB、MicrosoftWord(DOC,DOCX,RTF)、Kindle(MOBI,AZW3)、DJVU、FB2、TXT、ODT、CHM形式の文書TXTファイルを簡単にいい感じで読めるのがありがたいです。例えば下のようなテキスト文書ファイルをこんな感じで、読