Qiita - Androidタグが付けられた新着投稿

【appium】AndroidアプリのUIテスト自動化を試してみた(1回目) UITest Automation For Android Apps.

SN

7/17 03:38



appiumを使ったUIテスト自動化について(実機)

注意1:テスト用アプリの中身は説明しかありません(ソースコードはありません)

注意2:WebViewとか試すなら、依存関係にChromeDriverとか要るかもしれ...

AWS IoT エンタープライズボタンでファミレスのチャイムっぽいのを作る

SN

7/17 03:25



はじめに

AWS IoT Enterprise Buttonと言うものがあると知り、買ってみたので何かしらサンプル的なものを作ってみたいと思いました。

ボタンを押してアクションするもので実用性がありそうなものと一番最...

Android Oreoでサービスを使ってみる

SN

7/16 20:26



始めに

Androidではバックグラウンドで処理したい場合serviceを使うことになります。

serviceについて調べて簡単なサンプルコードを作成してみます。


サービスの形式

サービスには2つの形式があり、呼...

Android Spannableを使った文字装飾のオプション

SN

7/16 19:12

SpannableStringBuilder を使って文字を装飾する際に、setSpanで与えるflagsのそれぞれの挙動をまとめます。

setSpan の定義


public void setSpan (Object what, int start, int end, int flags)

Mark the sp...

キャメルケースで省略語(頭字語)を使うときの命名規約

SN

7/16 18:29

KotlinでAndroidを書いているときに、命名に迷って調べたメモです。

キャメルケースにおいてHTTP, XML, SMS といった大文字の省略語を扱う場合どう書くのが良いのか、参考のために各コーディングガイドライン...

Android Studio初心者がHUAWEI nova2で "Hello World"を表示させるまで

SN

7/16 16:32



Android Studioをダウンロードし終えてから、携帯にHelloWorldを表示させるまでに発生した様々な問題と解決までの経緯をメモしておきます


やり始めた時の環境

Mac OS 10.9 (これが原因でつまずいた。実際は...

Gradleでタスク自動化

SN

7/16 14:03



はじめに

みなさん、自動化してますか?

定期的に発生する面倒な作業は、自動化したいものです。作業を自動化できれば、手作業で起こるイライラやミスをなくすことができます。また、本来必要な作業に集中す...

Cloudflareの1.1.1.1を使ってたらGooglePlayに繋がらなくなった

SN

7/16 08:20



起きたこと

携帯がいやに熱いな、と思ったらなぜかGoogleChromeやGmailにアクセスできなくなっていた。GooglePlayも画面が表示されず、アプリのアップデートもできず。Lineなどもうまく動かない。

電話は使え...

Android dependency 'com.android.support:support-support-v4' has different version...のエラーの解決法

SN

7/15 21:32

Android dependency 'com.android.support:support-support-v4' has different version for the compile (27.0.2) and runtime (27.1.1) classpath. You should manually set the same version via DependencyRes...

GPSカー シュミレータ その9

SN

7/15 09:58



概要

GPSで自動走行する、コンテストがある。GPS・QZSSロボットカーコンテスト2018

実機を借りて、アプリから操作する部門がある。

実機は無いので、シュミレータを作ってみた。

raspberry piで、...

情報共有アプリbandについて

SN

7/15 00:17



概要

当方、現在情報共有アプリとして『BAND』というアプリを使っております。

web版やスマホ用アプリがありグループの運営にて重宝しております。

このアプリですが、sdkやAPIなど提供されております。<...

React Nativeで楽に作るスマホアプリ入門(基本編)

SN

7/14 22:47

サンプルコード:GitHub

React Nativeを使って楽にスマホアプリを作ろうぜってことでまとめてみようと思います。

ReactJSで作る今時のSPA入門(基本編)の続編です。

ReactJSの基本がわかっている前提で...

AppBarLayoutで縦スクロール

SN

7/14 21:17

AppBarLayoutにViewPagerを入れてその中にNestedScrollViewやRecyclerViewで縦スクロールしたい場合、そのまま配置しただけではスクロールした際にAppBarLayoutの縦スクロールが優先されてしまい、内包するコンポ...

Android Studioの各種設定をGithubで管理する

SN

7/14 15:20

普段エディタやターミナルの設定などは全てGithubで管理するようにしていて(所謂dotfilesリポジトリ)、Android Studioのキーマップなどの設定も同じようにGithubで管理したいと思い調べていたところ、IntelliJが...

Retrofit で Qiita の記事一覧を取得するサンプル

SN

7/14 11:30

学習等の用途でちょっとしたプロトタイプを作るときに、APIで〇〇を取得して〜というコードを毎回、思い出しながら作るのが面倒なので、自分用にメモしておきます。

Qiita API v2 で https://qiita.com/api/v2/i...

EditTextへのonClickイベントを発火させる方法

SN

7/14 10:35



前置き

EditText(たぶんTextViewとかも)のonClickにイベントをただ指定するだけではイベントが発火しなかった。結論から言うと、clickableとfucusableをtrueにすることでそもそものクリックイベントを受けれ...

ActionBarが透過にならなかったときに確認するところ

SN

7/14 01:28

ActionBarを透過させようとしてググって出てきた情報では上手く行かずドハマリしたので

個人的備忘録も兼ねて残しておこうと思います。


ActionBarを透過させる方法

「android actionbar 透過」とかでググ...

【Android】adb pushでPC上のフォルダを指定してAndroidにファイルを転送する方法

SN

7/13 11:41



概要

adbコマンドの中にpushというコマンドがあり、PCからAndroidにファイルを転送するときに使います。

adb push PC上のファイルのパス Android上のフォルダパス


参考

https://developer.android.com...

【Kotlin】AndroidのTextWatcherでViewを引数で取得できないの困るよねって話

SN

7/13 04:23



TextWatcherでViewを引数で取得したい

Androidでボタンをクリックした時などにコールバックを受け取るリスナーって

たいていの場合、どのViewのイベントかを判別できるようにViewのインスタンスを取得でき...

Navigationでバックキーをハンドリングする

SN

7/12 13:46



はじめに

Android JetpackのNavigationを使った画面遷移における、バックキーのハンドリングについてまとめました。

具体的には、編集画面などでバックキーを押下した際に、「編集を破棄してもよろしいで...

Google Play servicesとFirebaseの依存コンフリクト解決

SN

7/12 13:25

Google Play servicesとFirebaseは今年の5月からSemVerに移行しました1。それで早速困ったプロジェクトがあったので、「とりあえず全部最新版にアップグレードするだろう常考」以外の手段を提示したいと思います...

Termuxでシェルスクリプトを改変なしに実行できるようにしてみる

SN

7/12 08:35



Termuxとは

Termuxはroot権限なしにLinuxのコマンドライン環境を実現するAndroidのアプリ。ちょっと古めのスマートフォンやタブレットでもサクサク。VimやClangをはじめ、wget、curl、rsyncなどたくさんのツー...

【Kotlin】AndroidのTextWacherを半端なくスッキリ書こうぜ

SN

7/12 03:48



TextWacherでオーバーライドしなきゃいけないメソッド多すぎじゃない?

Android開発していて一番頻繁に使うであろうUIの一つにEditTextがあると思います。

ユーザーに文字列を入力できるような機能を提供...

AndroidのButtonでアルファベットテキストが全部大文字になる

SN

7/12 00:39



はじめに

Androidを実装していて困ったのが、Buttonのテキストです。

英語で記述したテキストが全て大文字になってしまうのです。



大文字小文字を区別したいのに...地味に困ります。


対策

大文字小...

【Android Studio】アクティビティを持たないアプリをAVDでエミュレートする方法

SN

7/11 20:49

仕事中に遭遇したトラブルと解決策のメモ。ググっても情報が出なかった。

日本語化済みのAndroid Studioを使用しているため、英語のまま使用している方は適時読み替えて下さい。


問題

"Add no Activity"で...

【Android】ステータスバーを下にスワイプしてクイック設定が出たことを検出する

SN

7/11 17:37



はじめに



上の画像のようにステータスバーを下にスワイプするとクイック設定が出る。

クイック設定が表示されたことを何とか検出できないかと色々試してみた。


試してダメだった方法

Activity#onTouc...

AndroidのWebView側だけの対応でJavascriptイベントをフックしてaddJavascriptInterfaceで設定したJSメソッドを呼び出す

SN

7/11 16:18



はじめに

皆様も参画中のプロジェクトでWebページを編集する権限がなく、どうしてもWebView側でjsやアプリの動作などをカスタマイズしなければならない場合があると思います。

この記事は前述のような方や...

flutterで本番/ステージング/開発を切り替える

SN

7/11 14:27



前提

切り替えることに関して2018/07現在、flutterは微妙です。

簡単に切り替えられる方法としてそれぞれのosで以下を追加すればいいはずですが、flutterではできません。


BuildType (Android)
Configur...

ほぼ週刊 #Firebase 18/07/07 #FJUG

SN

7/10 22:01

初めましての人は初めまして,初めましてじゃない人も初めまして.

Firebase Japan User Groupオーガナイザーのやちまです.

こちらの記事では,ほぼ今週にFirebase界隈でどんなニュースがあったかかいつま...

OpenGL(GLES2.0)のアルファブレンドで透過処理した画像が黒っぽくなる。

SN

7/10 18:35



透過画像を表示したい

先週くらいからOpenGLに入門しているのですが、全然理解できません。

新人の頃に戻ったような気分で、この手探りな感じがまた良いですね。(趣味でやってるので)

ちなみに、環...

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で