258 Lab アプリ開発日記

Andorid,iOSアプリ開発してます。

アプリ開発

リリースしたアプリ一覧

Google Play ストアに公開したアプリ 258Labが今までリリースしたアプリ一覧 ・待ち時間計算 「マチケイ」 行列の待ち時間計算ができるアプリ。お店の行列に並んでいる時、 待ち時間の目安を計測できます。 play.google.com ・英単語しりとり 英単語でしりと…

SQLでシングルクォーテーションが入った文字列を検索する

こんにちは、こんばんは 初歩的なことですが、忘れやすいので備忘として記録しておきます。 SQLでシングルクォーテーション「'」が含まれた文字列が入るとエラーとなってしまいます。 そのため、シングルクォーテーションの前にさらにシングルクォーテーショ…

【アプリ開発】画像を扱うアプリケーションで気を付けたいところ

こんにちはこんばんは 画像を扱うアプリを構築した時、考慮すべき点が多かったので、記録を残しておこうと思います。 画像をロードする時は非同期処理で行う 画像を表示する際、同期を取って表示すると、画像の容量が大きいとロードするまで時間がかかり、画…

【Android】RecyclerViewセル内のlayout_weightが効かない時の対処方法

今後もハマりそうなので備忘録。 事象 RecyclerViewのセル内でlayout_weightを使用したView表示しても、layout_weightが効かない場合がある。 スクロールしてセルが再度読み込まれた時にやっと効く。 TextViewにlayout_weight="1"を設定しているが有効になっ…

【Android】KotlinでRecyclerViewの無限スクロール

マイレビューは初期表示時、一度に全データをロードする処理だったが、 テスト的に大量データを登録したらロード時に時間がかかりこれはいかんと思い修正。。 対応策として、無限スクロールを採用した。 1. RecycleViewにスクロールイベントを追加 無限スク…

【Android】画像保存の際、カメラからの画像か保存されている画像かを選ばせる方法

仕事の方が忙しく、全く書けていませんでした。。 最近は、色々と落ち着いてきて、またアプリ開発の方に着手ができてきました。 先日、MyReviewの機能追加を行いました。 MyReviewは、自身で好きなもののレビュー記録を付けることができるアプリです。 レビ…

【Android】TextViewをリンク化する

TextViewをリンク化することがあったので、備忘録 TextView lblPolicy = findViewById(R.id.lblPolicy); // リンクさせる lblPolicy.setMovementMethod(LinkMovementMethod.getInstance()); String url = "https://dev-258lab.hatenablog.com/entry/2019/03/…

【Android】ホットペッパーグルメAPIを利用して周辺の飲食店を表示する方法

どこ食べのバージョンアップ対応で現在地から飲食店の一覧を取得することがあったので備忘録 今回の実装内容 今回はリクルートWEBサービスのグルメサーチAPIを使用して、指定した緯度経度や条件から周辺の飲食店を取得してくる。 APIの詳細は公式サイトをご…

【Android】ReleaseビルドでGoogleマップが表示されない

Googleマップを使用しているアプリは要注意!ReleaseビルドでGoogleマップが表示されない場合がある。。 先日、どこ食べのアップデート対応でGoogleマップを画面に表示させる機能を追加した。 play.google.com しかし、どこ食べに初めて位置情報の権限を追加…

【Android】EditText入力時、広告バナーがキーボードの上に表示されてしまう時の対処法

文字入力欄を選択するとキーボードが表示されるが、 画面下に配置している広告バナーがキーボードの上に来てしまう。 ManifestファイルのActivityタグに「android:windowSoftInputMode="adjustPan"」を記述することで解決する。 <activity android:name=".HogeActivity" android:windowSoftInputMode="adjustPan"/> android:windowSoftInputMod</activity>…

【Android】FABの背景色を変える

FAB(Floating Action Button)の色をコードの中で変更する際、少しハマったので、備忘録。 fab = getActivity().findViewById(R.id.fab); // 背景色を変えたい fab.setBackgroundColor(getResources().getColor(R.color.colorPrimary)); で変わると思ったが、…

【Android】TextViewの表示を改行させずに1行表示にする

TextViewに1行表示制限をかけていなかったためにレイアウトが崩れてしまう問題があり、TextViewの改行について調べてみた。 TextViewの値が1行に表示できない場合、デフォルトで改行する。 TextViewに以下を設定することで1行表示にすることができる。 andro…

Androidエミュレーターがロックされた場合の対処

何らかの原因でエミュレーターがロックされてしまい、反応しなくなってしまった。 Android Studioから再度起動をかけてみても以下のようなエラーが出てくる。 色々と調べた結果、.lockファイルを削除すれば良いらしい。 エラーのメッセージに記載されている…

【Git】originに設定したURLを確認する方法

ソースのバージョン管理では、Gitを使用していますが、複数リポジトリがあると、originがどこを指しているか分からなくなる場合があったので、備忘録。 以下コマンドでoriginが指しているURLが確認できました。 git remote -v

プライバシーポリシー

258 Labは、以下のとおり個人情報保護方針を定め、個人情報保護の仕組みを構築し、個人情報保護の重要性の認識と取組みを徹底することにより、個人情報の保護を推進致します。 個人情報の管理 258 Labは、お客さまの個人情報を正確かつ最新の状態に保ち、個…