ぬるぽ

ゆるくプログラミングなどを語っていくブログ

android

UnityのARKit Pluginの取得方法

こんにちはmorimori(@TatsunoriMorita)です。 仕事のつながりでARアプリを作って欲しいと相談されて、以前から興味があったので、のりで引き受けて現在勉強中です。 現在ARアプリを作るには、iOSではARKit、androidではARCoreのフレームワークを使用できます…

Androidのステータスバーの色を変更する

こんちにはmorimoriです。 Empty Activityで画面を作成した場合、標準でタイトルバーが付いてきますが、 必要がないため削除をしたところステータスバーの色までデフォルトに戻ってしまったので、色を変更する方法をメモしておきます。 この状態のタイトルバ…

ARアプリ作成に入門してみる

こんちにはmorimoriです。 ARアプリ開発に入門することになりました。 いろいろ調べてみたところ、あまり開発情報が見つからなかったの本を3冊買うことにしました。AR開発で検索したらこのぐらいしか見つからなかったです。。。 まだあまり一般の開発は盛ん…

Androidでデータを保存する方法にSharedPreferenceがあったのか!!!

こんにちはmorimoriです。 Androidのアプリを作っていてデータを保存する方法としては、ファイル保存、DB保存が自分の中では多かったですが、如何せん実装がめんどくさいことこの上ない感じです。今回は画像データをBitmapに変換したものをIntentで渡して画…

AR想い出召喚 プライバシーポリシーについて

AR想い出召喚のプライバシーポリシー ・ライブラリへのアクセス ・カメラへのアクセス ARオブジェクトとしてカメラ、またはライブラリの写真を表示するために使用します。 以上

Androidで外部APIに接続してJSONかXMLを取得する方法

こんにちはmorimoriです。 自作のAndroidのアプリから楽天などの外部APIを使ってJSONかXMLのデータを取得するアプリを作りたいと思って現在調査しています。 調べたところ、自力で実装するならAsyncTaskを継承したクラスを作成し、メインスレッドと別のスレ…

【Android】SQLiteDatabaseでSQLのINSERTがエラーにならないのにデータが登録されていない問題

こんにちはmorimoriです。 Androidアプリ開発をしていてデータベースINSERT時にちょっとはまったので、メモしておきます。 状況 SQLiteDatabaseを使用してDBにINSERTしようとしたのですが、データが空っぽで登録されていませんでした。エラーが出ているのか…

【Android】Fragment入門(Fragment→Fragmentの画面遷移)

こんちにはmorimoriです。 前回はFragmentの取扱について書きました。 nooootion.hatenablog.com その中でActivityからFragmentへの画面遷移をやりましたが、FragmentからFragmentへの画面遷移の方法が気になったのでメモっておきます。 環境 Android Studio…

【Android】Fragment入門

こんちにはmorimoriです。 Androidアプリ開発を始めてから数ヶ月経ちました。だいぶ作業に慣れてきたので、ここいらで良くわからないままコピペで済ませていたところを復讐したいと思います。 そこで今回はFragmentの使い方についてです。 環境 Android Stud…

Androidアプリ開発でFirebaeのRealtime Databaseを使ってみた(カスタムオブジェクトの受け渡し)

こんにちはmorimoriです。 前回はプリミティブ型を引数に使った、簡単なFirebaeのRealtime Databaseの使い方を書きましたが、今回は独自に作成したカスタムオブジェクトを引数に使ってデータベースと受け渡しする方法をメモして起きます。 nooootion.hatenab…

【スマートテニスセンサー】開発日記〜DBからショットデータの平均を表示する〜

こんちにはmorimoriです。 前回はCSVから読み込んだショットデータをDBに保存し、それをListViewに表示させました。 今回はDBから取り出す際に、それぞれのショットの平均値を求めて表示して見たいと思います。 下ごしらえ CSVのデータ内容はSONYが公開して…

【SONY スマートテニスセンサー】のアプリから取り出したCSVファイルを自作アプリで読込させる。

こんちにはmorimoriです。 以前、SONYのスマートテニスセンサーのオリジナルアプリがライセンスの関係でリリースできない。正確に言うと、リリースしても肝心のセンサーからデータ取るところはSONYのライセンス付いてるから使えない=リリースしても意味ない…

【Android】カスタムリストビューの作成

今までListViewをデフォルトのまま使用していましたが、そのまま使用することも滅多にない無いと思うし、オリジナルアプリでも画像を表示したいので、小手調べに以下のサイトを参考に表示してみました。 qiita.com まあ、そんなに難しいことはしていないので…

【Android】オリジナル画像の背景を透明にして使用する方法

FABに背景が透明な画像を追加しようとしたところ、自動で背景がホワイトになってしまいました。作成した画像は確かに透明なんですが。。。 調べたところAndroid StudioでImage Assetを追加する際に、デフォルトでBackgroundがホワイトになっています。(ちな…

【Android】ImageButtonなんてあったんですね。。。

今日始めて知りましたが、AndroidにはButtonに画像を表示できるImageButtonがあるんですね。。。知らなかったです。 ImageButton | Android Developers 知らずに普通のButtonのbackgroundに画像を表示させて使っていました。 それぞれの違いと使い所について…

【Android開発】ストアのリリースをアップデートする方法

はじめに やり方を忘れて調べるのにちょっと時間がかかったのでメモ。 環境 PC:Mac pro IDE:Android Studio3.0.1 バージョンを上げる build.gradle(Module: app)の方を開く versionCodeを前回のアップデータのバージョンより上げる。(整数) こんかいはversio…

Androidのシステムエラー処理方法がわかりません!!

はじめに .NETのシステムエラー処理方法についてはある程度知識があったが、Java(Android)の処理方法についての知見が無かったので調べてみました。 ちなみに.NETではどうするの? try〜catchの使い所がいまいち分かっていなかった時に調べていて、伊藤さん…

【android】Butter Knifeを使ってデータバインドしてみた(今更)

はじめに 最近ネイティブのandroidアプリ開発をしていて、Githubにあるスペシャリストな人のコードを見て勉強していたら、アノテーションを使用してバインドできるのかと感動したので(今更ですみません)メモしておきます。 環境 Android Studio 3.0.1 Androi…

【SONY スマートテニスセンサー】オリジナルアプリが公開できない???

SONYが発売しているスマートテニスセンサーと連携してオリジナルのアプリ制作を地味にしていましたが、冷静になって考えたらこれリリースできないんじゃない???? センサーから自分の作ったアプリにデータを渡すために間にSONYが作成したホストアプリをイ…

スマートテニスセンサーでインパクト位置と球種タイプ番号からインパクト位置と球種を知るすべ

前回スマートテニスセンサーのサンプルアプリで実施にデータを取得できることを確認しました。 nooootion.hatenablog.com 取得できたデータをDBに登録する処理を追加して、DBに登録したデータを確認してみました。 ちなみにandroidの実機に作成したDBの中身…

Androidの実機からSQLiteのDBをローカルPCに取り出してツールで確認したいけどサイズが0で困っているあなたへ

困り果てたのは私です。 環境 IED:Android Studio2.3.3 実機:VAIO Phone a(Android version6.0.1) PC :Mac book pro 15inch 現症 実機端末に作成したSQLiteのDBをMacにコピーしてツールを使って中を確認しようとしたところ、PCにコピーはされるがサイズが…

【SONY スマートテニスセンサー】アプリを作ろう〰サンプルアプリ起動編〰

前回までのあらすじはこちら。 nooootion.hatenablog.com ライセンス申請の承認が降りるとSONYからメールが届きました。 添付されたURLからログインしてサンプルプログラムとHost.apkをインストールすることができました。 サンプルプログラムだけならGitHub…

【アプリ開発】ダウンロード数が100を超えました!!!

個人で開発しているアプリのダウンロード数が100を超えました!!! ありがとうございます。 正直誰にもダウンロードしてもらえないと思っていたので興味本位でもダウンロードしてもらえたのは嬉しいです。 アプリとしては単純にユーザが出場したテニスのト…

Xamarin.formsで開発したアプリ(iOSとandroid)のリリース方法(Visual Studio)

最近Xamarin.FormsでiOSとandroidのアプリを開発してストアにリリースしました。 テニスの試合結果を記録しておくアプリです。 iOS版 TScore Tatsunori Morita Sports Free android版 play.google.com ストアにアップする方法で参考にさせて貰ったリンクをメ…

 【SONY スマートテニスセンサー】アプリを作ろう〰ライセンス申請編〰

前回までのあらすじはこちら。 nooootion.hatenablog.com SONYから届いたライセンス同意書は全て英語で記載されています。 内容はSDKを使用するに当たっての注意事項が数枚、最後のページに同意する本人の氏名、住所、同意した日付を記入。 自分は紙で印刷し…

【Android】ローカルファイルの読み書きでハマりました。

Androidアプリで端末のローカルフォルダーにcsvファイルを読み書きしようとしたところ、保存したファイルの確認方法が分からなくてハマりました。 環境 Android Studio ver.2.3.3 API 25 ドハマリポイント ローカルフォルダに保存したCSVがちゃんと保存され…

 【SONY スマートテニスセンサー】アプリを作ろう〰Sign up編〰

SONYが開発しているテニスラケットに取り付けてプレイ状況をデータで可視化するセンサー。開発者向けにSDKを公開しており、それを使用して独自のアプリが作成できるとのことより、その状況を記録して行こうと思います。 スマートテニスセンサーについてはこ…

【祝】初Androidアプリリリースしました!!!!

前回のiOSアプリリリースに続いてAndroid版もリリースしました!!! nooootion.hatenablog.com 初めてAndroidアプリに挑戦しましたが、 iOSの移植なのでちょっと書き直すだけだろうと甘く見ていました。 Android独自の戻るボタン、画面サイズ、画像サイズと…

Xamarin.Formsでcsvファイル読み書き

Xamarin.Formsでデータの保存をしたいと考えた時に、初心者でDBを突っ込むのもいろいろ手間が掛かって面倒くさいと思ってcsvファイルを使うことにしました。 csvファイルなら業務で使用しているし簡単簡単と思ったら。。。。 調べて見たら以外に面倒くさい。…