Android

レイアウトのxmlでImageButtonにイメージを貼り付けると、ボタンにイメージが張り付く形になる。 ボタンボタンの表示を無くして、貼り付けたイメージだけを表示したい場合、バックグラウンド属性を@nullに設定する 具体的には

未分類

UFOキャッチャーで獲得しました。

Android

行に複数のビューを設定した時に、まだ横幅があいているときに、 ある列をめいっぱい広げる設定 TableLayoutのインスタンスの setColumnStretchable を使う

Android

Androidで使えるレイアウト AbsoluteLayout FrameLayout LinearLayout RelativeLayout TableLayout

CentOS

今回はhttpdをコンパイルして入れた環境で Subversionの認証をRedmineのアカウントでやりたい。 という事で、不真面目なやり方で実現。 CentOSにはあらかじめ少し古いhttpdが入っているため まずはyumでmod_auth_mysqlを入れる。 そうすると /etc/httpd/modules にmod_auth_mysql.soファイルが入るので このファイルをコンパイルして入れたhttpdのmodulesにコピーする cd /etc/httpd/modules cp m ...

Android

基本的に画面をタッチしたり指をスライドしたりした時のアクションは onTouchEventで取る。 最後のreturnは super.onTouchEvent(event); のままだと、指を動かしたときの座標とMOVEアクションがとれず、指を離したときにonTouchEventが解放されるようだ。 なので、指のスライドを検知する場合は、return trueとする必要がある。 これはSurfaceViewで画面描画を別スレッドにした場合に、特に影響する。 かも。

Android

Toastとは という感じで、「beep bap」と表示されている枠のことです。 画面に表示されて、数秒で消えていきます。 「データを登録しました」みたいなメッセージを一時的に表示するのに最適かもしれません。 で、使い方ですが となります。 一番目の引数の FormExample01.thisというのは、アプリのメインクラスのコンテキストです。 2番目の引数は 表示する文字ですね。 3番目は表示する時間です。 LENGTH_SHORTで、短時間 LENGTH_LONGで、長時間 あと、makeT ...

Android

タブに表示するアイコン画像など、選択状態で画像の色が変わるような作りにする場合 drawableのフォルダに test_icon.png test_icon_selected.png という二つのイメージファイルを使うとする そして、test_icon.xmlというファイルを作り、ファイルに以下のように設定すれば、選択されたときに表示する画像と、普段表示する画像を定義できる。 これを処理から呼び出す場合は という感じで呼び出す

Android

レイアウトxmlにidがbackというボタンを作成した場合 Button backButton = (Button)findViewById(R.id.back); というコードで取得できる

Android

ADB USB Driverを入れてあれば eclipseのDDMSパースペクティブの画面でスクリーンショットをとることが出来ます。 Devicesビューにあるボタンで「Screen Capture」を押せば、画面が開きます。 その画面で「Save」ボタンを押すことでファイルを作成出来ます。

Android

Androidアプリ内でファイルを作成した場合 フルパスが /data/data/<パッケージ名>/files/<ファイル名> となります。 これを見るには、 eclipseで DDMSパースペクティブを開く File Explorerを開く パスをたどってファイルを選択する File Explorerの右側のボタンで「Pull a file from the device」をクリック

VMWare

VMware Serverなどで、ゲストOSの起動時にUSBドライブを自動接続するには

CentOS

Redmineとはプロジェクト管理ツールで、tracなどと同等の物か、それ以上なので 自マシンに入れてみようと思う。 ※本当はすでに何年も前から使っているが、記事として書くため MySQLをインストール 今回はyumで簡単に入れてしまう Rubyをインストール から1.8.7の最新をダウンロード ダウンロードしたものを解凍 インストールパスは /usr/local/rubyにする /etc/profile の export PATHしているようなところの直前で を追加 gemのインストール より ...

CentOS

SVNで、trunkからbranchesへ、またはbranchesからtrunkへ切り替える際に svn sw なんてやったりしますが この時、trunkを抜かしてしまうと、大変なことになります。 もしやってしまったら、慌てずに再度正常なURLでsvn swコマンドを実行します。 もし、ディレクトリが上書きできないというエラーが出たりしたら svn sw --force という感じで強制的に実行することが出来ます。 これで、SVNコマンド自体は正常に終了すると思います。 が、これで終わりません( ...

Android

AndroidからGoogleMapにアクセスするには、MapViewクラスを使用する。 GoogleMapは、Androidから見たら外部サイトなので、uses-permissionを設定する必要がある。 eclipseでの設定は AndroidManifest.xml ファイルを開く。 Permissionsタブを開き、Addボタンを押す Uses Permissionを選択してOKボタンを押す リストに出たUses Permissionを選択し、右のNameに「android.permis ...

CentOS

Subversionのサーバを立てたい。 CentOSのパッケージでは1.4.2とかいう古いものであまり使いたくない。 ということで、Subversionをソースからコンパイルすることにした。 Subversionは1.6系の最新を使う予定。 Apacheは2.2系の最新を使う予定。 berkeley-dbは4.4系の最新を使う予定。 ※Subversionが求める最新が4.4あたりだった気がするので。 ※あと、apacheとsubversionでbdbのバージョンが合わないとうまく動かない と ...

Android

AndroidからGoogleMapにアクセスするには、Android maps APIという所でサインアップしてキーを取得する必要がある。 このサイトで、サインアップをする。 「My certificate's MD5 fingerprint」という項目に入れる内容は JDKに付属のkeytoolというもので生成する 実行すると、以下のように出力される 一番下の「証明書のフィンガープリント (MD5)」に書いてあるキーがフィンガープリントになる。 これを「My certificate's MD ...

Android

WebViewのloadUrlにと書いた場合 外部との通信が必要になるので パーミッションの設定を行います。 AndroidManifest.xmlファイルのmanifestタグに を追加する必要がある。

Android

settingという項目をクリックして設定画面を開く Language & keyboardを選択 Select localeを選択 日本語を選択 文字入力設定の中文?みたいなののチェックとAndroidキーボードのチェックを外す