AdSheepは、新米バックエンドエンジニアの技術分野に留まらないライフハック風ブログです

Android

Android

ImageButtonとButtonの違いと使い方

どうも、ShouNです。 Androidでボタンを作成するには、ImageButtonかButtonを使います。 本日はそれぞれの違いについてです。 ImageButton 画像(Image)をボタンとして使えます。 android:s...
Android

動的に生成したTextViewの枠にデザインをつける

どうも、ShouNです。 TextViewの縁にだけ色をつけて枠として使いたい場面がありました。 通常であれば、layoutファイル内のTextViewの属性にandroid:background="@drawable/****.xml"の...
Android

同じ端末に同じアプリを複数ビルドする方法

どうも、ShouNです。 Androidアプリを開発する中で、設定値を変えた際のアプリの挙動を交互に見比べたい状況に遭遇しました。 しかし開発端末にビルドすると、毎回アプリが上書きされる形になってしまい、同じ端末に同じアプリを複数ビルドする...
Android

ログを内部ストレージに吐き出すUtil関数を作った

どうも、ShouNです。 Androidで特定の情報をLogcatに出力するにはLog関数を使えばよいですが、AndroidStudioを起動したPCに端末を接続した状態にしておく必要があります。 テスト用端末にアプリをビルドしておいて、端...
Android

ubuntuにAndroidStudioを導入する手順

Android開発で必ず使うことになるであろうAndroidStudioですが、ubuntuに導入する際には少し手順が面倒でした。今回は、その際に残したubuntuにAndroidStudioをインストールする手順になります。
Android

Androidでリソースフォルダに配置したXMLファイルの利用方法

どうも、ShouNです。 Androidのレイアウトは、XML形式で管理されています。また、共通利用する文字列をstring.xmlに設定して適宜取り出すなど、XMLファイルを使う機会が多いです。 今回はAndroidでリソースフォルダ(a...
Android

compileSdkVersionはどのバージョンを選択すべきなのか調べた話

どうも、ShouNです。 今回は、昨夜に引き続きAndroidにおけるGradleの話です。 アプリ関連の設定の中でAPIレベルを指定する項目はいくつかありますが、それぞれどのバージョンを選択するかによってアプリの挙動やGooglePlay...
Android

AndroidにおけるGradle

どうも、ShouNです。 最近、業務でAndroidアプリを触ることが多くなりました。 基礎の理解を進める際に、いろいろと調べたことが肥大化してきたので、記録としてここに残していきます。 今回は、Androidアプリ開発をする上で避けて通れ...