Android
Android 8.0未満とAndroid 8.0でtextColorPrimaryの色が違って困惑した。 SwithCompatの色を変えるのにstyle.xmlのthemeに <item name="android:colorForeground">#00FF00</item>とか書いておくと8.0ではtextColorPrimaryに使われてしまうので注意。 SwithCompat用にthemeを定義してxmlでテーマを指定する…
こういうアプリ作りたいなというアイデアがあって、一人でアプリを実装して、さあリリースするぞってときにアイコンどうしようって考えあぐねることがある。 デザインとかペイントソフトとか分からないエンジニアでも、いい感じなアイコンが描きたい! この…
Android 5X を Android N Preview に OTA でアップデートしてメイン端末として使っているんだけど、まあいろいろ問題がある。 Kindle アプリで困ったことが以下。 日本語設定で使っていると本がダウンロードできない ログを見たところ、日本語設定でのみ起こ…
TextInputLayout は使いたいけど、hint はそのまま表示したい。EditTextの上に表示させたくない! xml で指定するとダメなので、レイアウトが生成されたあとに以下。 inputLayout.setHint(null); editText.setHint(R.string.comment_hint_text); カウンター…
Nearby API Nearby API は『Google Play Searvices 7.8』で追加された、Bluetooth、Wi-Fi、そして人間の耳には聞こえない音を使って情報を共有を可能にする API。Android(2.3以上)と iOS で動作する。 既にいくつかの Google のアプリで使われているようだ…
connpass.com 初参加だったが、思い切って発表枠で申し込んで当選したので発表してきた。 実は勉強会で発表するのは2回目1年ぶりだった。それでも、まあなんとか話せたと思う。 スライドを見てもらえば分かるが、話す量が多くて、半分話したところで口の中が…
Ambient モードの画面をエミュレータで確認したい。 端末の設定で Always-On Screen を On にする F7 キーを押す Ambient モードと通常モードの切り替えは F7 キーでできる。めっちゃ楽だ。
リストを下にスクロールした時に FAB を画面外に移動(アニメーション)させるにはFloatingActionButton.Behavior を継承したクラスでスクロールのイベントを取り、 自分でアニメーションを指定する必要があるようです。 画面がスクロールに合わせてFloating…
Android Design Support Library v22.2 FloatingActionButton を使ってみたところ、 Android L 以降で動かすと、影が出ない問題に遭遇した。 Design Support Library の FAB にした pic.twitter.com/8f2YbrC7tx— 中学高校6年間の英語をこの1冊で復習する (@t…
参考になった URL API リファレンス http://docs.aws.amazon.com/AWSECommerceService/latest/DG/Welcome.html Signature の作り方が分かり易く書いてある http://docs.aws.amazon.com/AWSECommerceService/latest/DG/rest-signature.html Signature の確認…
本の後ろについている ISBN バーコードをスキャンすると、 本の情報と Kindle 版の有無が分かるアプリ作った。 バーコード書籍検索 使い方 本屋・図書館に行く 気になる本のバーコードをスキャン Kindle 版があるかその場で確認できる!! あとでスキャン履歴…
黒子テツヤと出会いたい。 ニコニコ動画でよくある MMD のコンテンツを、 VR で楽しみたい。 VR ならキャラクターに会える。全方向から眺められる。 しかし、Oculus Rift なんて持っていない。さらば現実!VRヘッドセット『オキュラスリフト(Oculus Rift)』…
LG G Watch を持っていたが moto360 買ってしまった。 (LG G Watch の感想はこっち) LG G Watch をもらった - 質量 私は今年の Google I/O に参加していたので本来ならば今頃無料で moto360 が手に入っていたのだが、特許のアレで日本には moto360 は発送…
前の記事で iKey を褒めすぎてしまったので、微妙な点をまとめておく。今更だけど。 前記事:iKey 使ってみた - 質量 追記 2014/12/03 Android 5.0 では iKey 使えません。 iKey を挿していると音がでない、マイクが動作しないということがあります。 iKey …
少し前に話題になってた iKey が安かったから買ってみた。 スマートフォンやタブレット端末を使っていると、頻繁に使うアプリやよくする操作などを一発でできたらいいのにな~という事はよくあるもの。「お天気アプリを一発で起動できるボタン」や、特定の人…
Android Wear アプリをストアに出そうとして APK を作って、インストールしてみたら Wear にアプリがインストールされなかった。 解決 当該アプリは wear の方だけ、バイブ機能を使うために uses-permission を書いていたんだが、 wear の AndroidManifest …
加速度センサーの Z 軸を見て腹筋を検知して数えるアプリを作った。 開発の経緯 最近、知り合いと酒を飲んでいたら「腹でてきたよね」などと言われて、 まあ実際否めない状況になっていたので腹筋することにした。(いや、そんな服の上から確認できるくらい…
android.support.wearable.view.CircledImageView
Android の電話機が複数あって、 Wearとペアリングする電話機を変えたいときがある。 Android Wear のペアリング解除はとても簡単。 Android Wear の設定アプリから、[ペアリング解除]ボタンひとつでペアリング解除ができ、その状態で別の携帯電話で[接続す…
メモ https://github.com/teshi04/WearViewSample WearableListView ListView。縦にスロールできるリストを表示し、ユーザーがスクロールを止めたときに近くのアイテムに自動でスナップする。 WatchViewStub DelayedConfirmationView 青い丸の周りを水色の線…
Android でも Android Wear でも撮れる。 screen-140704144218.png
Wear にも 開発者向けオプション があった。 開発者 になって ADBデバッグを許可する 必要がある。 普通の Android と同じように [設定] → [端末情報] → [ビルド番号] を連打 すると [開発者向けオプション] が現れるので、 [開発者向けオプション] → [ADBデ…
6月25,26日にサンフランシスコで開催された Google I/O に行ってきた。 今回のお土産は LG G Watch か Samsung Gear Liveのどちらか。それと発売され次第 moto360 も貰える。 LG G Watch(ブラック チタン) - Google Playの端末 Samsung Gear Live(ブラッ…
自分で @InjectView 〜って打たなくてもOK。 「Android Layout ID Converter」 プラグインで自動生成される。 インストール AndroidStudio → Preferences → Plugin → Browse repositories → "butter" → 「Android Layout ID Converter」
便利機能、あまり知られてないだろう機能について紹介したい。 Justaway for Android は、ほぼ毎週バージョンアップしているので頻繁に更新を確認してほしい メイン画面 あまり知られてないっぽいのがこれ。 TL更新は、大きいタブレット端末で引っ張って更新…