Java

Android

Proguard 設定のメモ

React Native で 0.73.8 へアップデートして Android のビルドしたとき Proguard のエラーが発生した。 React Native 0.73.8 のアップデートで Android Gradle Plugin(...
Android

Navigation Compose の NavOptions 、Android エミュレーターでネットワークに繋がらない時、Hilt の勉強

Navigation Compose のスタックがわかりやすく説明してある Navigation Compose の NavOptions Android エミュレーターでネットワークに繋がらない時 例) Android エミュレーターでネ...
Android

Mac Node ローカルでwebサーバーを起動して Android の WebVeiw で確認

環境 macOS Monterey 12.4 node v16.15.1 ※インストール手順はこちら npm 8.11.0 http-server をインストール # グローバルにインストール $ npm install -g http-s...
Android

Android で範囲スライダーと棒グラフ(RangeSlider BarGraph)のサンプルアプリ

経緯 料金のスライダーと価格帯別の棒グラフを表示する。スライダーで料金の上限と下限を絞り込むことができる。そして絞り込んだ価格帯の棒グラフと、除外された価格帯の棒グラフの色を変更したい。という要望があった。調査用のサンプルアプリを実装したの...
Android

Retrofit アノテーション

メソッドに付与できるアノテーション アノテーション 引数 説明 @GET value(String) 引数にパスの設定や送信するパスパラムのパラメータのプレースホルダを{}で記述できます。引数に@Urlが存在する場合は引数はオプション扱いに...
Android

Android の Java プロジェクトに Kotlin, Rxjava, Retrofit, Moshi, OkHttp を追加

HTTPクライアントには Retrofit を使うようにしました。 データバインディングの使い方と、RxJava で非同期処理についての再度勉強しました。RxJava と LiveData の連携についても確認 ライブラリ RxJava: ...
Android

Androidのエミュレーター(avd)を起動すると音声が劣化する問題

イヤホンで音楽を聞きながら、Androidのエミュレーターを起動すると悪い音質の音声に変換される。音量も大きくなったり、小さくなったりして気持ちわるい。 Androidのエミュレーター(avd)の音声設定が関係しているみたい。またWindo...
Android

RxJava(RxJava2)をはじめた

RxJavaのイメージ RxJsは聞いたことある Observableも聞いたことある 非同期処理がいい感じにかけそう ストリームもきいたことあるけど(流れ、小川) このくらいの知識から、とりあえず使ってみた。 RxJavaの基本クラス O...
Android

ImageSpan で画像を TextView に 追加したいが、改行があってかつ、lineSpacingMultiplier、lineSpacingExtra を使っていると縦中央にならない

TextView の左に画像を設置するには TextView の左に画像を設定したい、まず最初に考えるのdrawableLeftを使って画像追加し、パディングなどを調整する。 <!--?xml version="1.0" encoding=...
Android

android ImageViewのキャッシュ削除

BitmapをPNGで保存し、ImageViewで表示することをしたかったのだが、 画像を何回も同じファイル名アプリの配下に保存して同じファイル名だとキャッシュが残っていて描画されないない。 なのでキャッシュを削除する方法調べたメモです。 ...
Android

Android WiFi経由でデバックする方法

まずUSBで端末を接続する $ adb tcpip 5555 restarting in TCP mode port: 5555 USB接続を切断 端末のIPアドレスを確認する 端末を接続する $ adb connect 192.168.2...
Android

androidでRealmを使ってたが、ndk-bundleでエラー

gradleにRealmのライブラリを追加 プロジェクトのトップレベルにあるbuild.gradleファイルにclasspath設定を追加します。 buildscript { repositories { jcenter() google(...
Android

realmのデータをStethoとstetho-realmでChromeで確認する

Stethoとは Stethoはandroidのデバッグブリッジで、Chrome Developer Toolsを利用して、Chromeからデバッグを行うことができます。Facebookが作っている stetho-realm Stethoを...
Android

Android BottomNavigationViewのカスタマイズ

BottomNavigationViewは、アイテムが3つまでは均等サイズのアイテムが並びます。しかしアイテムが4つ以上になると選択中のアイテムだけアイコン下部にテキストが表示されたり、アニメーション、エフェクトが効いて選択中のアイテムだけ...
Android

Android Studioでこのエラー「Instant Run requires ‘Tools | Android | Enable ADB integration’」

アプリを実行すると下記のエラーが発生 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. チェッ...
Android

Android Studioでこのエラー「Instant Run requires 'Tools | Android | Enable ADB integration'」

アプリを実行すると下記のエラーが発生 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. チェッ...
Android

ADBコマンド

コマンド 内容 adb root ADBをroot権限で実行 adb kill-server ADB停止 adb start-server ADB起動 adb devices 接続中の端末一覧 adb reboot 接続中端末の再起動 ad...
Android

AndroidでSpinnerのdropDown表示位置調整 dropDownHorizontalOffset(水平位置)の設定はできない?

ドロップダウンを表示位置を調整するissueがやってきて 調査とかしたけどdropDownVerticalOffsetは設定が可能ですが、dropDownHorizontalOffsetは効かない。 android:dropDownHori...
Android

Android Studioでgithubアカウントを変更するとVCSのpush、pullが失敗する

個人のGithubアカウントを会社で使っていたのですが、会社側でこの度、正式にgithubを使用することとなりました。githubを使っているツールすべてを会社用アカウントへ変更していました。しかし、なぜかAndroid Studioだけ旧...
Android

「use same selection for future launches」解除 android studio

エミュレーター、端末2つを接続してて、「use same selection for future launches」をチェックして実行する。そのあとやっぱり違うほうで実行したいときの解除方法 メニュー Run -> Edit Config...
Android

RelativeLayoutの他のビューに対して相対位置を指定するための属性

いつも忘れるのでメモ 属性一覧 属性 用途 layout_above ビューの下辺が指定したビューの上になるように配置する layout_alignBaseline ビューのベースラインが指定したビューのベースラインに揃うように配置する l...
Android

android ListViewの調査メモiOSだとすぐできるけどけど

スマホデザインの仕様がiOSのUIで作成されていると大変こまります。 iOSだとUITableViewで簡単にできるものが、androidのListViewだと、ちょっとまった。 そして調査して使えそうなやつをメモ ・Listviewのヘッ...
Android

GenymotionをインストールしてTerminalからadb devicesするとエラー

新しいandroid のemulatorを使っていてもやっぱり重いきがするのとGPS、WiFiの設定がうまくいかずGenymotionの使うことにしました。 新しいGenymotionをインストールして起動すると下記エラーに List of...
Android

Androidエミュレータ ADV Google Play Searvice

ADVでGoogle Play Searviceをインストールするよういわれて以下のエラーが出た。 Can't redirect to app settings for Google Play services エミュレーター(ADB)のT...
Android

Android Studio apkファイルの作成・エクスポート

「Build」→「Generate Signed APK…」をクリックする keystoreとキーの情報を入力 Key Store path:key storeの保存先 Key store password:key sotreのパスワード ...
Android

Android Studioの日本語化

普通のeclipseではPleiadesがあるので問題ないが、 Android Studioだと日本語化をどうしようと探していたら、「IDEA_resources_jp」という日本語化パッケージを発見 早速導入してみました。 から「Down...
Android

androidバージョンアップあるある

昔作成したandroidアプリを実行しています。 android4.4.2 APIからデータを取得http.getResponseContent(" .csharpcode, .csharpcode pre { font-size: sma...
Java

CentOSへJenkinsをインストール tomcatとapacheを連携

yum リポジトリの追加wget -O /etc/yum.repos.d/jenkins.repo rpm --import .csharpcode, .csharpcode pre { font-size: small; color: b...
Android

Could not find  .apk エラー

プロジェクトを右クリック→ 「プロパティ」 → 「Android」 ライブラリー項目にある「ライブラリ」チェックボックスのチェックを外す。 これで解消しました。 実行後に「ライブラリ」チェックボックスをチェックしてもOK。なんでだろう その...
Android

LGT ゴルフ スコアカード Golf Scorecard

Google Playへシンプルなスコアカードのアプリを公開しました。 あとで有料にはできないので100円で公開しています。ですが100円の価値はないかな。 ※1 コース検索、コースデータはありません。※2 パット数、FWキープ、OB数など...