Qstairs

現役AIベンチャーCTOの知見、画像認識(人工知能、Deep Learning)を中心とした技術ノウハウをアップしていきます

広告

Android

【Kotlin】Windowsセットアップ手順 2021/7時点

WindowsでKotlinをセットアップする手順を紹介します 環境:Windows10 pro ステップ JDKインストール Kotlinインストール 環境変数設定 動作確認 1. JDKインストール まずはJDKをダウンロードします。 Java SE - Downloads | Oracle Technology Network | Or…

【IT】痴漢冤罪 IT活用による解決策はないのか

痴漢を宣告された男性が線路内を逃走するということが最近とても注目されています。痴漢を疑われたらほぼ間違いなく逮捕されるのが現状です。映画「それでもボクはやってない」をかなり昔に観ましたが、 今でも覚えているぐらい衝撃的でした。 いつ自分が同…

【画像認識・AI】ファッションにも人工知能を

ファッションコーディネートアプリ「IQON(アイコン)」を運営するVASILY(ヴァシリー)は3月9日、ディープラーニングによる画像解析技術を活用し、人気インスタグラマーのコーディネートに似たアイテムを購入することができる新サービス「SNAP by IQON(ス…

【Android】画面上部のタイトルバーを消す方法

はじめに Androidのアプリを開発しているときに 画面上部に表示されるタイトルバーを消したいときがあるので その方法を備忘録 AndroidManifest.xmlを修正する まず、AndroidManifest.xmlの android:theme="@style/AppTheme" を以下に書き換えます。 android…

【Android】アプリにFirebase10.0.1を追加できない場合の対処

問題 Firebase 10.0.1をアプリに組み込み、ビルドすると以下のエラーが出る場合がある。 Failed to resolve: com.google.firebase:firebase-core:10.0.1 対処方法 Android Studioの場合Android StudioのメニューバーのSDK managerをクリックし、 以下にチェ…

【Android】フォーム(アカウント作成)画面用レイアウト 車輪の再発明の防止

はじめに 今、私が個人的に作成しているアプリでフォーム画面(アカウント作成画面)が必要となり、 同じ画面を今後も使う機会があるだろうと思い記録。 作成できる画面 組み込み方法 activity_form.xml をres\layoutフォルダに作成 array.xml strings.xml c…

【PHP】echoやprintで文字列を出力した時に末尾に空白文字が発生する件

PHPを使用してサーバサイドアプリを開発中に1時間以上手こずったので備忘録。 問題 PHPでechoやprintで文字列を出力した時に末尾に空白文字が発生する ※PHPの問題かどうかは不明呼び出し元で出力された文字列を使用する場合、 空白を取り除く必要がある。 私…

【AI】人工知能を活用したGoogleのメッセージングアプリ「Allo」が配信開始!

ついに、Googleのメッセージングアプリ「Allo」が配信されました! www.itmedia.co.jp 「Allo」の特徴といえば、 なんといっても人工知能のアシストを受けて返信ができるということです。例えば、会話中に 「明日東京駅でランチしよう」 という展開になった…

【Android】Android Studioのバージョンをアップすると「Cannot locate factory for objects...」が発生

Android StudioをアップデートしたところCannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed.というエラーが出たので、 その時の対処方法を備忘録として記載。 対処方法 落ち着いて、 Android…

【Androidアプリリリース】DanShaRi(断捨離)アプリを更新

本日、DanShaRi(断捨離)アプリを更新しました。 ぜひお試しください。play.google.com 更新内容は以下です。 見直し日が7日以内となった購入物・契約があれば通知する機能を追加 毎日22時ごろに通知されます。 画面レイアウトを微妙に修正 関連記事 qstair…

【Android】アプリ起動10秒後にステータス通知するサンプルアプリ

アプリ起動後、 10秒後にステータス通知するサンプルアプリを作りました。 ソースはGitHubに置いています。 #今頃になってGitHubのアカウントを作りました(^_^; github/AlarmSample at master · Qstairs/github · GitHub キーとなる処理のソースは以下になり…

【Android】SDK Manager.exeを起動しても一瞬で消える場合の対処

普段はAndroid Studio上のSDK ManagerアイコンからSDK Managerを起動しますが、 ちょっとSDK Manager単体で起動しようとすると、一瞬で消えてしまいました... 色々調べた結果、 使用しているJavaのbinフォルダを環境変数に追加することで解決しました。 一件…

【画像認識】Googleがメッセージングアプリで本気を出してきた

サンフランシスコで開催中のイベント「Google I/O 2016」の基調講演で、 Googleが新しいメッセージングアプリ「Allo」を紹介した。internet.watch.impress.co.jp現在、メッセージングアプリは世の中に多くありますが、 今のところ「LINE」の一強と言ったとこ…

【Android】棒グラフを作ってみた

棒グラフを描画する処理を作ってみました。作り方は意外と簡単で、 まずは、Viewクラスを継承したGraphViewクラスを作成します。 Viewクラスを継承すると、下のソースのようにコンストラクタを3つ作る必要があります。 そして、onDrawをオーバーライドし、 o…

【Android】「\」マークの表記方法

Androidアプリを作成中に「\」マークを使おうと思ったときに困ったので、紹介します。知っていれば簡単で、 xmlファイルで以下を入力すると「\」マークが表示されます。「\u00A5」strings.xmlファイルなんかで以下のように定義しておいてソースから参照する…

【Android】最も単純なアラートダイアログ(AlertDialog)の表示方法

今回は、最も単純なアラートダイアログの表示方法を紹介します。早速ですが、以下がソースとなります。 setTitleとsetMessageでダイアログで表示したい文言を与えます。 new AlertDialog.Builder(this) .setTitle("title") .setMessage("message") .setPosit…

【Android】リリースするアプリにAdMobを設定する方法

今回は、Google Playで公開するアプリにAdMobを設定する方法について解説します。 尚、対象の開発環境はAndroid Studioです。AdMobとはアプリに広告を表示し、広告収入を得られるGoogleが提供しているサービスで、 一般的に言われているアフィリエイトの一つ…

【Android】意外と簡単!TextViewで文字数制限する方法

今回は、Androidアプリでは欠かせないTextViewで文字数制限を設定する方法をご紹介します。アプローチとしては2種類 1.幅の制限 2.行数制限1.幅の制限今回は、 幅120dpまでしか1行で文字は受け付けない設定にします。まずはレイアウトのxmlファイルで指定…

【Android】GooglePlayにアプリをリリースするための手順

今回は、Google Playにアプリをリリースするための手順について解説します。 前提として、Google Playにアプリをリリースできる権利を取得済みとします。 (参考)Play Console の使用方法 - Play Console ヘルプ手順は大きく3つ 1.署名付きapkの作成 2.Go…

広告