タグ

ブックマーク / qiita.com/gari_jp (5)

  • VolleyのImageLoaderをListViewで使うときの注意点 - Qiita

    Android開発で、ネットワーク通信周りの処理を簡単に実装できるすごく便利なライブラリ。JSONの取得とか、画像の非同期取得とか簡単に実装できる。 ListViewの実装パターン ListView使う時はviewのインスタンスを再利用したり、ViewHolder使うのが定石になってます。 adapter#getView()はだいたいこんな実装 private class ViewHolder { ImageView imageView; TextView textView; } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = mInflater.infla

    VolleyのImageLoaderをListViewで使うときの注意点 - Qiita
    kasumani
    kasumani 2014/08/10
    VolleyのImageLoaderをListViewで使うときの注意点 Android開発で、ネットワーク通信周りの処理を簡単に実装できるすごく便利なライブラリ。JSONの取得とか、画像の非同期取得とか簡単に実装できる。 Tags: feedly, ifttt, kasumaniのスト
  • ListViewやGridViewで一部の要素だけ更新する - Qiita

    ListViewやGridViewで表示を更新したいときに AbsListView#invalidateViews()やBaseAdapter#notifyDataSetChanged() で更新を促すんだけど、これだと表示してるView全てを更新してしまう。 特にGridViewだと、一要素の大きさにもよるけど、大抵何十個も表示してるので、全ての要素の更新するのは無駄な場合もある。 今回はドラッグ&ドロップで並べ替えた要素のみの更新をやりたいので、表示してるView全部更新するのは効率良くない。 なので、部分的に更新する方法がないか探してみた。 結果stackoverflowに解決策があった。 Redraw a single row in a listview /* * データの更新とか */ targetPosition // 更新対象のposition gridView // Gri

    ListViewやGridViewで一部の要素だけ更新する - Qiita
    kasumani
    kasumani 2014/08/10
    ListViewやGridViewで一部の要素だけ更新する ListViewやGridViewで表示を更新したいときにAbsListView#invalidateViews()やBaseAdapter#notifyDataSetChanged() で更新を促すんだけど、これだと表示してるView全てを更新してしまう。 Tags: ifttt, kasumaniの
  • AWSのSNSを使ってAndroidにプッシュ通知する - Qiita

    GCM for Androidの準備 Google Accountを取得(すでに持っている場合はそれを使う) Google Cloud Consoleで[Google Cloud Messaging for Android]を有効にします GCMを利用するアプリを登録する [REGISTER APP]でアプリを新規登録 Name欄にアプリ名(例:AWS)を入力 PlatformAWSSNSを使うので[Web Application]を選択 [Register]で登録 AWSSNSを認証させるために登録したアプリの[Server Key]から[API KEY]をコピーしておく AWS SNSの準備 AWS SNSの管理コンソールで[Create and Add]から[Add a New App]を選択 Application Nameを入力し、Push PlatformGoogel

    AWSのSNSを使ってAndroidにプッシュ通知する - Qiita
    kasumani
    kasumani 2014/04/24
    AWSのSNSを使ってAndroidにプッシュ通知する 用意されているサンプル(AndroidMobilePushApp)で動作を調べる。 サンプルはここからダウンロードできます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 24, 2014 at 02:26PM via IFTT
  • IntelliJ IDEAでAndroid開発できるようにする - Qiita

    経緯 そろそろ格的にAndroidの開発をAndroid Studioでやろうかなと思ってた。(後々Android Studioのほうが標準になるらしい) ↓ Android StudioはIntelliJ IDEAをベースに作られてる。 ↓ IntelliJ IDEAは他の言語でも使える。(RubyとかPythonとか) ↓ もうIntelliJ IDEAでやってたほうがいいんじゃ?←イマココ 環境 Mac(10.9.2) IntelliJ IDEA 13 Ultimate Edition (Androidだけで使うならCommunity Editionでも可。でもそれならAndroid Studioでいいよね) 最新のJava SDKのダウンロードとインストール Oracleから[jdk-7u51-macosx-x64.dmg]をダウンロードして、インストール。 Android SD

    IntelliJ IDEAでAndroid開発できるようにする - Qiita
    kasumani
    kasumani 2014/03/08
    IntelliJ IDEAでAndroid開発できるようにする 2 ストック 0 コメント この投稿をストックする 経緯 そろそろ本格的にAndroidの開発をAndroid Studioでやろうかなと思ってた。(後々Android Studioのほうが標準になるらしい) ↓ Android StudioはIn
  • Twitterに共有するIntentの書き方 - Qiita

    やりたいこと Twitterに共有する機能を実装する そのためだけにTwitter認証したくない 普通の共有IntentだとTwitter関連に絞れない やり方 Twitterで共有する用のURLを使う https://twitter.com/share?text=[共有したいテキスト] String url = "https://twitter.com/share?text=hogehoge" Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent);

    Twitterに共有するIntentの書き方 - Qiita
    kasumani
    kasumani 2014/03/07
    Twitterに共有するIntentの書き方 このようにするとTwitter共有のリンクに対応するアプリのみ表示される。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket March 07, 2014 at 09:59AM via IFTTT
  • 1