Android Widget のレイアウトR。ファイル作成

Androidプログラミングのメモ
ようやく、ウィジェットの作成のところまですすみました
まぁサンプルアプリの勉強中ですが
今回、ウィジェットのレイアウトをつくるときに
通常とは違った作り方だったのでメモ
最初に Eclipse で Ctrl + n で新規ファイル作成の
ダイアログを表示
ここでは Android XML FIle を選択します
Screenshot-New
次に、what type of resource would like to create?
のところで
AppWidget Provider
を選択します
ファイM\流名は、任意の名前で、最後の拡張子を.xml にすればOK
Screenshot-New Android XML File

vi エディタでの空白文字の削除

vi エディタを使っていて
空白のみ削除する方法を探しました
前回は、vi の機能を使ってファイルの文字列を調べました
しかし、空白をカウントしていないのではなく
前回のテストのときには、改行をカウントしていないだけでした
今回は、空白文字だけを削除してみました
まず、ファイル内の半角空白を削除するには
:%s/ *//g
とします
これで、半角の空白が削除されます
次に、全角の空白を削除するには
:%s/ *//g
とします
これで全角の空白が消えます
全角の空白を消すのは、ソースコードや
設定ファイルの中に空白文字が混ざったときに対処するのに使えそうです
最後に、
:%s/./&/g
で文字数を確認し、消したことにより文字数が減っているなら成功です

Android でのテキストファイル作成と同期

Android 携帯 IS04 を android 2.2 にアップデートしてから
電池の持ちもよくなり、使用可能なアプリも増えました
今回は、オンラインストレージで有名な
Dropbox と
Android アプリのテキストエディタを使った同期をしてみました
今回使用した Android アプリの テキストエディタは
Jota Text Editor
です
Jota Text Editor
は、HTMLや CGI 、スクリプトを書いて保存するのに使っています
電車での移動中や、待ち合わせの時間のちょっとしたときに
つくることもできるので、重宝します

vi エディタでの文字数を調べる方法

vi テキストエディタを使い、ファイル内の文字数を調べることができます
最初は wc コマンドを使う予定でしたが、バイト数の取得などは
できるものの、文字数の取得はできないため、断念しました
ちなみに、wc コマンドは
【 wc 】 テキスト・ファイルの行数,単語数,バイト数を表示
を参照
今回、その代わりに行ったのが
vi エディタでの文字数のカウントです
Emacs で文字数を数える をみて
Emacs でもできるなら、vi でもできそうということで
vimでの文字数カウント方法
を参考に実験
vi test.txt

内容を
test
テスト
test
とし
:%s/./&/g
を実行
結果、日本語のバイト数、空白をカウントしないという
条件をみたしたので、今後、文字数のカウントには
この方法を使おうと思います

個人の名刺の作り方を検索中

今月の29日に、東京の秋葉原で
Visonaries summit 2011 が開催されます
ちなみに、URLはhttp://enterprisezine.jp/visio/2011/special
これに参加する予定ですが
参加するときに、購入したときに届いたメール内容を
印刷したものと
名刺が必要とのこと
しかし、プライベート用の名刺を作ったことがないため
作成方法を検索することに
そういったものを取り扱う会社に頼む方法と
自作する方法があったので、
まずは自作する方面で考えています
参考になりそうなサイトは
【ネタ記事】個人名刺作成方法(前編)

個人名刺の作り方
今後も使うことがあるかもしれないので、
作り方を知っていると後々役立ちそうです

Google+がおもしろそう

今すぐ使えるGoogle+まとめ
を見ました
Facebook とは異なり、匿名でできるので、日本で
はやりそうです
( Twitter + Tumblr + Facebook ) / 3 = Google+
というようなかんじのようです
ただ、
公序良俗に違反した投稿をしたりすると、Googleアカウントが凍結される
ということらしいので
参加するときには
新規に google アカウントを取得したほうがよさそうですね
極まれにGoogle側のミスで凍結されることがあるようですし
Google+
ではなく、google アカウントなので
メールだけでなくすべての Google の使っている機能が
止められるので

ライブ壁紙用のXMLファイル作成

Android 開発メモです
ライブ壁紙の方法を保存する wallpaper.xml を作成
ただし、Eclipse の新規 Android XML ファイル画面には
XMLファイル用のプリセットがない
そのため、ファイルメニューで
File > other もしくは、
Ctrl + n で
XML フォルダ内の XML を選び、作るようです
画像入りのほうがわかりやすいので
メモしてみました
Screenshot-Ubuntu Android - VMware Player-4

ライブ壁紙作成には、クラスファイル作成が必要

ライブ壁紙を作成するときに
Create Activity のチェックボックスをお麩にしてプロジェクトを作成するとクラスファイルが作成されない
そのため、/src/my.application.wallpaper.slideshow
を右クリックし
New > class で クラスファイルを作成します
Screenshot-Ubuntu Android - VMware Player-3
今回の場合
ファイル作成の内容は以下のようになります
Screenshot-Ubuntu Android - VMware Player-1

ライブ壁紙作成のメモ

Android プログラミングのメモです
今回は、用意した画像を自動で切り替えるライブ壁紙の作成メモです
この気異能は使うには
Android 2.1 以上であること
そして、プロジェクトを作成するときに
Create Activity のチェックボックスを外しておきます
参考書籍は

です
画像をいれると
Screenshot-Ubuntu Android - VMware Player
というようになります

レイアウト画面を横画面で作成

Android プログラミングのめもです
横画面のレイアウトを作成するには
ランドスケープの設定にして作成します
作り方は、Eclipse で
Ctrl + n
で新規のファイルを作成する画面がでてきます
Screenshot-Ubuntu Android - VMware Player-5
次に、
What type of resource would you like to create ?

Layout を選びます
(この英文は、どのリソースタイプにしますか?となっているので、
 Lauyout(レイアウト)を選択します)
そして、横画面に表示したいので、
What type of resource configuration would you like?

Orientation
を選択し、→ を押します
Screenshot-Ubuntu Android - VMware Player-6
次に、
Screeb Orientation

Landscape
を選択し
Finish
を押せば、横画面のレイアウトファイルを作成できます
Screenshot-Ubuntu Android - VMware Player-6