@Konboi memo

主に技術に関してつらつらと。

android

レイアウトでのViewの設定

今日はテキストビュー、イメージビューの表示をやってみた。今まではViewだったりSurfaceViewを使ってたけど、テキストだったりボタンだったりをビューに貼り付けるときはレイアウトを使う。 LinearLayout layout = new LinearLayout(this); layout.setBackg…

SurfaceView

SurfaceViewを使う場合はViewじゃなくて、SurfaceViewを使う。 public class SurfaceViewView extends SurfaceView implements SurfaceHolder.Callback, Runnable { private SurfaceHolder holder; public SurfaceViewView(Context context) { super(context…

androidでのsetTimeout

このHandlerクラスっていうのが、jsでいうsetTimeOutみたいなもんなのか。 public class TickHandler extends Handler { @Override public void handleMessage(Message msg){ touchView.invalidate(); if(tickHandler!=null)tickHandler.sleep(100); } publi…

 キーイベントの取得

今日はAndroidのキーイベントの取得もやってみました。キーダウンとキーアップはこんなかんじ。 //キーイベントの処理 @Override public boolean onKeyDown(int keyCode, KeyEvent event){ this.keyCode = keyCode; return super.onKeyDown(keyCode, event);…

 どうして画像が表示されないの??

Androidでの画像の表示を行おうと思いました。 public class ImageView extends View { private Bitmap image; // コンストラクタ public ImageView(Context context) { super(context); setBackgroundColor(Color.WHITE); //画像の読み込み Resources res =…

Androidでの図形の書き方

Anroidでの図形の書き方 //線 canvas.drawLine(hogehoge); //パス canvasdrawPath(hogehoge); //四角形 canvas.drawRect(hogehoge); //円 canvas.drawCirlce(hogeho);

Androidでのログの出したか

javascriptでは、 alert("hogehoge"); だったり、 console.log("hogehoge"); をよく使うけど。android の場合は android.util.Log.e("Tag Name"," String "); これをうまく使ってデバックできるぐらいのスキルを得なければ。

 不甲斐ないが忘れている....

androidをやりながら痛感するのがjavaの知識が本当に乏しいこと。 ということで、この本 をセットで分からないところがあれば参照する。 という形で進めていきたいと思います。まだ、始まったばかり。この前何かでみてすごく心に残った言葉。 #word{ color:r…

本日のまとめ。

んー、どうもAndroidなのかjavaなのかViewの設定がいまいち分からん。 ずっとJsやってたからなのかな。あと、スクリプト言語みたいに上から下に行くわけではないからな。 うん。白石さんが言ってた Jsは詩を書くような感じで Javaはレゴを組み立てるような感…

これから1週間で簡単なブログ投稿できそうなものをつくってみようかと。 うんで、これが画面に画像をぺたってはるソース public ImageView(Context context) { super(context); // TODO Auto-generated constructor stub Resources r = context.getResources…