2011-01-01から1年間の記事一覧

drawableにxmlを置く時の何か

backgroundに限らずImageView.setImageResourceにも使えるので便利 参考 Android開発 Buttonにxmlでグラデーションを設定する - えんたつの記録

ListView

スクロールすると背景が黒くなるんだけど CacheColorHintに値を入れよう。 http://noiha.main.jp/android/Listview.txt scrolling cache項目をfalseにしよう。 ListViewをスクロールすると設定したのと別の背景色に変わってしまう問題 - 心魅 - cocoromi -

プロビジョニングプロファイル、開発証明書

iOS

http://iphone.hd-28v.com/?eid=69 開発用iPhoneに必要なProvisioning Profileの設定:iPhoneアプリ開発雑記帳 Adobe Flash Platform * 証明書署名要求の生成 WARNING: can't open config file: /usr/local/ssl/openssl.cnf | Jaspreet Chahal 開発証明書(p1…

ムービークリップとは

参考 ムービークリップとは (ムービークリップとは) [単語記事] - ニコニコ大百科

AndroidのArrayAdapter.getViewでnullを返すとシステムがNullPoを吐くからめんどくさいね

Serviceスニペット

何か→Service 何かのメソッド内 Context context;//なんらかの方法でContextを得る context.bindService( new Intent(context, SnippetService.class), new ServiceConnection(){ @Override public void onServiceConnected(ComponentName arg0, IBinder bin…

res/layout/*.xmlについて

あるViewは可能な限り大きく、そうでないViewは最小限の表示 android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" →Layout内で大きく表示したいもの android:layout_width="wrap_content" android:layout_…

これはひどい? View#getParent()が返すinterface ViewParentは、親の型(LinearLayoutとか)にキャストして使う

android.content.res.Resources$NotFoundException

基本的には Eclipseのprohect>cleanを行うと解決する それでもだめなら.1 res/layout-landのみに置いてあるxmlをres/layoutで使うと、Antはエラーを出さないが実行時エラーになる。 ので、res/layout-landに置いてある該当のxmlと同名のファイルをres/layout…

Android UIデバッグ

backgroundに色を付ける 適当な色をつけると表示範囲が分かるので、もしかしたら画面外に表示されているUIが分かるかもしれない。 LinearLayoutのhorizontal/verticalに気をつける 縦にずらーと表示したい時に横に表示する設定にしてると、画面外に表示され…

org.w3c.dom.Documentで実体参照を持ったXMLを扱う場合

実体参照は独自のノードっぽい Node.ENTITY_REFERENCE_NODEっていうノードらしいです。 Node#getNodeName()で「#0000」みたいな数値が取得出来るので、#を抜いた数値部分をintに変換しcharにキャストすると、文字を得る事が可能っぽい String nodeName = "00…

AppWidgetProvider

ウィジェットのlayoutの一番親となる要素にクリックイベントは仕掛けられないっぽい

java.lang.IllegalAccessException: access to class not allowed

意訳 Activity、あるいはServiceを継承したクラスをpublicにしろ 参考 https://www.haselab.com/mymemo/cgi/wiki.fcgi?page=Android%B3%AB%C8%AF%BE%E5%A4%CE%A5%A8%A5%E9%A1%BC

CalledFromWrongThreadException

意訳 お前Activity以外のスレッドでUIのインスタンスにaddすんなよ。 参考 http://www.adamrocker.com/blog/261/what-is-the-handler-in-android.html

ImageView

UIコンポーネント/ImageView - Android Wiki*の補足的なもの adjustViewBounds trueにすると表示されている画像のサイズとImageViewの領域が同じになる。 ImageViewの余計な余白を取りたい場合はこれを使う。

position:absolute

CSS

EvernoteのCSS見てたら、やっと意味が掴めたような気がしたのでメモ。 ・前提 →position:staticな要素は全て存在しないかのように扱う ・一番最初にposition:absoluteが設定されたタグは、ブラウザの表示領域を絶対的な指標にする。 ・position:absoluteに囲…

エヌ氏の一日を読んで

ここを読みました エヌ氏の一日 ソーシャルメディアは人間の感情を劣化させるのか? - そっと×× こんな事を思いました 道具は人間の感情を決定する時があるが、人間の感情を道具が再現できない場合もある。 道具が表現出来る事には限りがある。 これはWebサ…

DAOを作る時の設計指針

DAOとは 何らかのデータリソースをオブジェクトに変換するクラス。 データリソースとはXMLとか、DBとか、そういうデータの集まりを指す 1.リソースを交換可能にする そのリソースが書き換えられる可能性がある場合は、リソースを変更出来るようにする事。 こ…

UIでz軸を表現する方法

FrameLayoutを使う FrameLayoutはaddViewで入れたViewを最新の順に上から表示するわけですが、それを利用するとAndroidでz軸を使う事が出来ます。 xml <FrameLayout> <ImageView android:id="sita"/> <ImageView android:id="ue"/> </FrameLayout>*1 FrameLayoutをタグとして使う場合は、一番上に置きたいViewを一番下に書きます。 位置移動 FrameLa…

安易なフラグとswitchを撲滅しよう

今日コードいじってたら思い出したので 悪いコード public class C{ public static final int flg0 = 0, flg1 = 1, flg2 = 2, flg3 = 3; public void method(int flg){ switch(flg){ case flg0: //hoge break; } }このコードには問題点があるわけです。 フラ…

今日のはまりどころ

BitmapFactory.decodeStream(InputStream)がnullを返す InputStream→BufferedInputStream→ByteArrayOutputStreamにループでデータを入れる→BitmapFactory.decodeByteArray というめんどくさい手順を踏む必要があるらしい。 参考 Thread UIに関するクラスをAc…

何を根拠にスコープを分けるのか

状態 何らかの状態が増える事を予見出来るなら、状態ごとにスコープを分けると良いかも 画面 Webだとこれ?

androidvgをためした

androidvgを試そうとしたのですが、1.6では動きませんでした。はい。 必要なもの androidvg Android NDK cygwin 環境構築 1.cygwinをインストールします。 インストール時に必要なパッケージを聞かれるため、gccとmakeを入れる(参考) 2.Android NDKのファイ…

AndroidManifest.xml

タグ名 属性名 効果 参考URL activity android:configChanges Activityを終了する何らかの要因(画面の縦横を変更した時など)が発生した時、Activityを終了→再起動させない為の属性です Y.A.M の 雑記帳: Android 画面の縦横切り替え時に元の画面を保存http:/…

本日のうどんさん

念のために、他のSVGライブラリについても調べました。 Google Code Archive - Long-term storage for Google Code Project Hosting. 落とせない…… Copista - Cubism, expressionism AI photo filters 有償っぽい Google Code Archive - Long-term storage f…

Android ImageView and Drawable with SVG Support

Android ImageView and Drawable with SVG Support - CodeProject 必要になったので調査してます。以下はその調査結果について。 言及されてないところは試してないと思ってください。 試した環境 IS01(Android 1.6) xmlでの使い方 res/layoutにあるxmlには…

ぼくは戦時中の焼け野原映像を見て「なんだまた過去の話か」と思ってたんだけど、津波で焼け野原と変わらないような状態を見てびびった。 つーかこわい。過去の話かと思ってたのに今そこにあるのだから。 ほとんどの建物が津波で流されてて、残ったのが原爆…

View関連

共通 属性名 効果 layout_weight UIの表示サイズの優先度を設定する。デフォルトは0。これの数値が大きいUIほど、表示サイズが大きくなる。 onClick Activityのメソッド名を指定すると、クリック時にそのメソッドを実行する。メソッドはpublicでViewを引数に…

sitimi.jsの拡張案

Model間のデータの受け渡し方法案 継承 i3.model("super") ({ data:0 }) i3.model("sub", "super") ("getData", function(){ return this("data");//0を返す })superのデータはsuperからでもsubからでも使用出来る案。 Model間の依存が大きくてあまりやりた…

こたえてみた(キリッ

Javaプログラマであるかを見分ける10の質問 - やさしいデスマーチ 経験? なにそれ? おいしいの? 業務経験0のうどんさんがこたえてみた(キリッ 1. ==演算子とequalsメソッドの違いは何か? ==はインスタンスが自分自身であるかどうかを比較するもの(キリッ equal…