osa2’s memo

2012-02-10

踏んでしまった・・・。

| 01:06

待ちに待ったおカネが入ったので、AcerICONIA TAB A500-10S16を早速ポチりました。

が、よくよく調べると、このタブレット、評価が割れているらしい。

価格.comの星の数はとてもいいのだが、最近のレビューコメントを見ると、どうも良くない。

しかも、aPad専門ショップ(http://shop.apadjp.com)で、Android4.0のタブレット

売り出されている!まじまじと見るに、その他のスペックも悪くない。薄いし、IPS液晶だし。

発送もされてしまったのでキャンセルもできない。

ICONIAさんには到着後、まずはオークションに行ってもらおうと思います。(・・)/~~

うまく買い替えが進みますように。

2012-02-08

Ubuntu11.10での実機(REGZA Phone)認識

| 23:08

docomo T-01C(REGZA Phone)のベンダーコードは04C5。という点だけ注意して、

http://ameblo.jp/sysdjp/entry-10835370596.html

の手順でadbをリスタートさせると認識されます。

なお、51-android.rulesの書式が若干変わっていますので、

上記ページで紹介されている公式ページを訪ねてください。

以上w

2011-11-30

学習書

| 22:40

10日でおぼえる Androidアプリ開発入門教室

10日でおぼえる Androidアプリ開発入門教室

Android SDK逆引きハンドブック

Android SDK逆引きハンドブック

「10日で〜」がメインの学習書で、よく分からない部分をじっくり砕いてコードを書いてみる。

ListView (2)

| 22:32

リストの中身をActivity内で設定するには以下のようにすると良い。

public class Myapp02Activity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        String[] items = {"one", "two", "three", "four", "five"};
        
        ArrayAdapter<String> la = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);
        
        ListView lv = (ListView)findViewById(R.id.ListView01);
        lv.setAdapter(la);
        
    }
}

配列を定義し、アダプターに渡して、そのアダプターをListViewに紐付ける。

2011-11-29

ListView (1)

| 23:11

いろんな部分を削ぎ落して、固定の要素をListViewで表示するには、

  1. res/layout/main.xmlにListViewを組み込む
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@+id/ListView01"
        android:entries="@array/sampledata"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    
</LinearLayout>
  1. res/valuesに表示したいデータをXML形式で定義する
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array
        name="sampledata">
        <item>data1</item>
        <item>data2</item>
        <item>data3</item>
        <item>data4</item>
        <item>data5</item>
    </string-array>    
</resources>

以上で良い。

Activityはプロジェクト生成時のデフォルトで問題ない。

2011-08-18

Ubuntu10.04 x Canon PIXUS 860i インストールメモ

23:01

Ubuntu 11.04 で Canon PIXUS 860i をとりあえず印刷できるようにしてみた。

$ sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj

capsys, libcapsys2 がないと言われたので、

http://security.ubuntu.com/ubuntu/pool/universe/c/cups/

からcapsysをインストール、他のサイトでlibcapsys2のパッケージを拾ってきてインストール(いいかげん)。

とりあえず印刷はできるがヘッドの位置調整ができないため、印刷時の縦方向のずれが激しい。< いつか解決したい。