サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
amyu.hatenadiary.com
preload ・List形式で1行が1画面のImageView ・次の行のImageViewも先に描画しておきたい という感じでスムーズに高画質な画像を描画することによって、ストレスを与えないようにListしようと言うお話。 ListViewでの実装 わからなかった。 そもそもgetView()まわりをどういじってもきつそうだし、根本的にListViewからいじらないといけなさそうだった。 RecyclerViewでの実装 LinearLayoutManager | Android Developers LinearLayoutManagerのgetExtraLayoutSpaceを実装することによってpreloadを実現できた。 ドキュメント自体にも You can override this method to implement your custom layout pre-cac
CustomViewを作り機会が多い今日このごろ。 そこで考えるのがAPI制限だったり、パフォーマンスの事だったりなんです。 API制限はどうしようもないからパスするとして、パフォーマンスは出来るだけ対策、良くしていきたいと考えています。 多発するinvalidate(); ValueAnimatorなど使っているとAnimatorUpdateListenerのonAnimationUpdateでinvalidate();をそのままサクッと書くパターンがあるかと思います。 こんな感じに。 ValueAnimator animator = ValueAnimator.ofFloat(0.f, 1.f); animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void o
Interpolatorが何かとかそういうのはググってください! 一番厄介なAnimationの変化率の式をどうやって作っていくかかなーと思うのでそこら辺を詳しく書いていきます。 Interpolatorの作成 android.view.animation.Interpolatorを実装すればInterpolatorになります。 で、 getInterpolation(float v) の中身を実装していく感じになります。 例えばBounceInterpolatorのコードでは 42 public float getInterpolation(float t) { 43 // _b(t) = t * t * 8 44 // bs(t) = _b(t) for t < 0.3535 45 // bs(t) = _b(t - 0.54719) + 0.7 for t < 0.7408 46 /
はじめに この記事は「Android Advent Calendar 2014」の13日目の記事です。 ホントは「今さら聞けない英単語の読み方」を書きたかったんですが、非常にレベルの高い記事ばかりで... ToolBarとは AndroidのToolBar(新しいActionBar)メモ - Qiita こちらの記事にもあるようにActionBarの代替品という認識でいます。 例えば、ActionBarを真ん中に置きたいとき、 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat
2014-11-12 10月10日にリリースしたアプリの( ・´ー・`)どや ~1ヶ月で3万インスコ~ 1ヶ月前にリリースしたアプリの話 1ヶ月前とあるアプリをリリースしましたー。 なかなか忙しい毎日を送れてて自分のアプリをリリースすることがここ最近減っていたので、今回は頑張っちゃいました!で、そのアプリが良い方にも悪い方にもいい感じにバズったので、それをドヤろうと思いますー。 こんな感じ これが一応リリース10月10日から11月10日までの総インストール数になってます。 で、これがデイリーのインストール数になっています。 いい感じに2日目くらいで2000install/dayを超えてたので良きかな、良きかな。リリースから本日に至るまでノーマーケティングで、かなり良い感じでした。 強力な助っ人 今回はがっつりサーバも動いてます。 とある知り合いAさんと共に開発を行いました。 で、
2014-01-04 Android で iBeacon は受信できる! iBeacon Android あけましてお年玉! 本年もよろしくお年玉! iBeaconを受信する方法 さて、前のブログでも2回ぐらい書かせてもらいました。 iBeacon Android 繋ぎたい!とAndroidでiBeaconを受信する! その際にも書いたんですが、AndroidでiBeaconを受信する場合かなり問題点がありました。 それは落ちるということです。 iBeaconを受信、認識する方法として「BluetoothAdapterでひたすらスキャンし続ける」方法があります。 ただコレだと10分程度でハード側のBluetoothが壊れます。 そう、スキャン自体を長い時間行ってはいけないんです。 ではどうすればいいのか、 止めればいいんです。 こちらをどうぞ このコードでそこら辺に散らばって
2014-01-25 徹底比較! iBeaconモジュール4種類を比較してみたら面白い結果に! iBeacon Android 検証したiBeaconモジュール iPhone5s Estimote Aplix Kontakt 先に注意 今回の検証結果はあくまで、私が持っているモジュールで行ったものであり、Estimoteや他のモジュールがすべて同じ今回の結果になるとは限りません。 また、RSSIなどは場所などの環境に大きく作用され、値が変わります。 今回行った結果がどの場所でも適用されるということは絶対にないので注意して下さい。 そこら辺を踏まえながら、お願いします! 検証方法とか 今回、Beaconモジュールを検証するにあたって東海大学のアリーナを使用しました。 ありがとう! Beaconを入口付近、壁から1メートルのところに置く Beacon,計測用Android端末は床に置く
2014-01-12 iBeaconのセキュリティとAndroid iBeacon Android 3日連続エントリとか大学の課題もそんぐらい真面目にやりたいものです。 今回は2本立てで行きます。 前回の続きと、Android受信する際の注意点をツラツラと… 前回の続き! 少しここでネタばらしというか、前回の記事の裏話を少し。 実はちゃんと開発者のKazuyuki Eguchiさんから許可を取ってUUIDなどを公開しました。 双方合意の上だったということを理解していただけると… そう、仕組まれた記事だったんです!!!! 【Beacon Rally】の隠れたセキュリティ このアプリ面白いセキュリティを施しています。 それは… ある特定の時間外からはBeaconRallyを行えない仕様になっています。 多分ですが土曜日の「アキバ大好き!祭り 2014WINTER」終了時間である
2014-01-11 iBeaconのセキュリティについて ~秋葉原でクラックしてきた~ iBeacon Android どうも、明後日成人式です。 と、どうでもいいので本題を… 実際にBeaconを使ってるところに行ってみた。 「アキバ大好き!祭り 2014WINTER」というイベントをご存知ですか? 私はよく知らないです。 ただ、Beaconを使ったスタンプラリーみたいな「Beacon Rally」を行うということで、どんなもんかと思い参加してみました。 ま、正しい参加方法はしなかったんですけど。 とりあえず、UUIDとか抜いてきた ま、公開しても問題ないでしょう。 公に飛んでるんだし、簡単に取れるということを目的としたエントリですから! UUID:00000000-464C-1001-B000-001C4D3FDAF8 Major:0000 ~ 0001 Minor:0
このページを最初にブックマークしてみませんか?
『amyu.hatenadiary.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く