タグ

2011年11月3日のブックマーク (7件)

  • Web 酒 肴 - [Android]ドラッグ、ピンチイン/アウトできるMatrixImageView ver0.1

    Androidでちょっとやりたいことがあって、拡大した画像を自由にスクロール表示させる必要があった。 で、そういうViewがあるのだと思って探していたら、意外にも見つからない。 よくピンチイン/アウトしたりドラッグしたりする画像ビューアあるけど、あれみんな自力で実装してるということ? そんなバカな、と思ったけど探しても見つからないし、とりあえず必要最低限のものはすぐできそうだったので作ってみた。 こちらのプログラムをかなり参考に、ベースにさせていただきました。 利用イメージはこんな感じ。 使い方は以下のようになります。 最後に記載しているMatrixImageView.javaのソースコードを貼っつけて、xmlファイル内でImageViewと同じように使用します。(もちろんソースコード内で直接MatrixImageViewを扱ってもOK) <jp.obanet.android.Matrix

  • Account Suspended

    cknbstr
    cknbstr 2011/11/03
    AsyncTaskでは内部的にキューを持っていますが、このキューサイズを超えるタスクをexecuteすると、ブロックされずに例外が発生します。 ということで、 ・catchして後でやりなおす(すぐにやり直したら意味が無い) ・catchし
  • Context in Android Programing - LEVEL 05 BLOG

    Contextってたまに見かけるけど何を意味しているのか分からなかったので、調べてみました。以下はいくつかのサイトからの抜粋(適当な訳と共に)です。 まずはオフィシャルのリファレンスから。 Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and classes, as well as up-calls for application-level operations such as launching activities, broadcasti

    Context in Android Programing - LEVEL 05 BLOG
    cknbstr
    cknbstr 2011/11/03
    Context
  • Android: Activity以外からActivityを起動させる | 自転車で通勤しましょ♪ブログ

    今ちょっと実験的にアプリ作ってみようかなと思って3時間ほど頑張ってみたのですが、どうも需要がなさそうなアプリになりそうなので開発中止かな〜という感じです…。まあその過程で、得られた知識がありましたので、公開しておきます。Activity以外からActivityを呼ぶ方法です。具体的にはRecieverからActivityを起動したり、ServiceからActivityを起動したりする方法になるかと。 Activityから、次の画面用のActivityを呼ぶ場合は startActivity(intent); をすればいいわけですが、今回はアプリの都合上、レシーバからActivityを起動しようとしました。すると、例外で怒られました。 Caused by: android.util.AndroidRuntimeException: Calling startActivity() from o

    cknbstr
    cknbstr 2011/11/03
    Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? FLAG_ACTIVITY_NEW_TASKというフラグを設定すれば動きそうです。 new_intent = new Intent(context, NotOpe
  • Androidアプリサービス開発者ブログ:画像が表示されない!Drawableの端末依存問題?

    cknbstr
    cknbstr 2011/11/03
    画像の形式やレイアウトの指定方法などを疑いましたが、調査の結果、drawableフォルダの先頭が読み込めないということを確認。 drawableフォルダ内のファイルはアルファベット順ですので、a.pngなど適当なファイルを入れて
  • Androidアプリサービス開発者ブログ:android.view.WindowManager$BadTokenException について

    2011年03月31日 android.view.WindowManager$BadTokenException について 送られてくるバグレポートの中に以下のようなエラーが今までちょこちょこあった。 android.view.WindowManager$BadTokenException: Unable to add window — token android.os.BinderProxy@44e04f18 is not valid; is your activity running? 他のエラー対応等に追われ対応できていなかったのだが、別開発中のアプリでも同様のエラーが発生したため調査。 すると以下のブログを発見。 Android – Displaying Dialogs From Background Threads 別スレッドでダイアログ表示処理を行う場合に、Acitivityを

    cknbstr
    cknbstr 2011/11/03
    別スレッドでダイアログ表示処理を行う場合に、Acitivityを終了させる(Backボタンタップ等などで)タイミングとの兼ね合いで発生する場合があるとのこと。 対策としては、 if (!isFinishing()) { showDialog(MY_DIALOG); } のようにActivit
  • /data/anr/traces.txtファイルとは - [Androidアプリ/Android] ぺんたん info

    /data/anr/traces.txtとはdalvikのstack trace fileに使用されているファイルでアプリケーションが一定時間反応しないときに出力されるファイルです。 anrとは『Application is not respoding』の意味です。 SDKなどでは次の場所に記載されています。 android-sdk/platforms/xxxx/build.prop dalvik.vm.stack-trace-file=/data/anr/traces.txt 次のようなエラーが出るときには/data/anr/traces.txtや/data/anrに書き込み権限がありません。 dalvikvm Unable to open stack trace file '/data/anr/traces.txt' : Permission denied このときコマンドプロンプトよ

    cknbstr
    cknbstr 2011/11/03
    /data/anr/traces.txtとはdalvikのstack trace fileに使用されているファイルでアプリケーションが一定時間反応しないときに出力されるファイルです。 anrとは『Application is not respoding』の意味です。