万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Andridの設定

    ここを参考にする。
    http://www.atmarkit.co.jp/fjava/rensai4/android01/android01_2.html

    Eclipseのメニューの[Help]から[Software Updates]を選択します。
    Find and install

    http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F%A5%CF%A5%F3%A5%BA%A5%AA%A5%F3%A5%BB%A5%DF%A5%CA%A1%BC20081227


    パソナテック
    Andridセミナー

    File→New→Other
    (alt+Shift+NでOtherを選択してもいい。)
    AndroidAndroid Projectを選ぶ。

    Project name プロジェクト名
    PackageNameは「hoge.hoge」1つのアプリケーションごとに1つのパッケージ名
    アプリケーションのパッケージ名
    Activity nameはクラス名になるので、頭は大文字で。
    Application nameは任意。

    Androidランタイム
    Javaを使った開発が出来るが、VMGoogleオリジナル。

    ■13:00-13:15 パソナテック様ごあいさつ
    IT is MY CAREER.
    勉強会を開くなど。

    ■13:15-14:00 Andridと市場の概要説明
    OHAの団体
    クローズ名団体。グーグルはクローズとオープン
    普通1年半かかるのに、はやく対応ケータイがリリースされた。

    ●HTC
    ・G1
    $179
    初の対応機種

    ・DevPhone1
    SIMロックフリー

    ArmのオブジェクトはQEMUエミュレータで動かしている。
    普通は、X86が多いから。
    PCで開発した物がケータイで動かなくなるのを防ぐため。

    Androidはアプリケーションの開発だけではない。
    ・アプリケーション開発
    ・プラットフォーム開発
    ・ポーティング開発
    ・デバイス開発

    Andridはブレークするか?
    昔のEZwebiモードの携帯ブラウザと似ている。
    Android以前は組み込みや独自開発
    Android以降は一般的な開発ができる。

    勝手サイト
    勝手ケータイ



    周波数をオークションでベライゾンが買ったが、結局Googleが使う。
    ケータイは属人機

    ヒトにまつわる感覚や機能の拡張!

    マーケットプレイス(市場環境)
    スマートフォンのような位置づけになるかも知れない。
    auBrewアプリやソフトバンクJava
    Apple App Store
    Android Martket PlaceはiPhoneのようになる。

    iPhoneは通信がOpenになっている。
    旗振りが通信会社じゃないのがポイント。

    総務省の方針
    OHAでの賛同
    Androidアプリが出れば?

    開発者がどんどん作ればい。

    RIAのオフライン時の継続実行の仕組み「Gears」・・・オフラインになってもアプリが使える仕組み。

    Hello,Android
    中身を理解する

    Activityを継承して、画面を出す。
    ・oncreateメソッド
    mainルーチンと同じようにそこから始まる。
    setContentViewで画面に表示される。

    R.layour.mainは定数。(R.java
    R.javaはなに?
    Eclipseが勝手に作った、オートジェネレートだから勝手にいじるな。
    res>layout>main.xmlファイルをパースして出している。

    XMLの中身
     TextViewが指しているもの→values>strings.xml
    ・strings.xml
     「Hello World, Test」を書き換える。
    リソースファイル。
    GUIが出来る。

    outlineをいじる
    +ボタンで色々作れる。

    ・AndroidManifest.xml
     属性を定義したファイル。
     パーミッション・・・コンタクトリスト、ネットにアクセスするなど、ユーザがOKしないとできない。

    @で始まるのはリソース。
    を指す。

    ■ボタンを作ってみよう。
    木南さん

    res/values/strings.xmlに定義する。
    押してねを追加。
    R.javaに勝手に追加される。

    ボタンの要素の定義

    ■江川さん(豆蔵のヒト)

    インテント、アクティビティ


    ・Andrid SDK WG入門講座
    勉強会=セッション

    インテント=意図、意向
    iPhoneの万歩計は起動しっぱなしでないと出来ない
    バックグラウンドの処理がない。

    インテントには沢山属性がある。

    明示的なインテント
    このクラスはこれに使う。

    暗黙的なインテント
    収まらない


    resのディレクトリの中のディレクトリは勝手に作ってはならない。
    →リファレンスに書いてる。

    @hogeはR.javaの中身を見るが、R.javaに追加されるには
    ・drawableにファイルが追加されるタイミング
    ・stringsにタグが追加

    @+idは、新たに追加のため。

    http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F%A5%CF%A5%F3%A5%BA%A5%AA%A5%F3%A5%BB%A5%DF%A5%CA%A1%BC20081227


    パソナテック
    Andridセミナー

    File→New→Other
    (alt+Shift+NでOtherを選択してもいい。)
    AndroidAndroid Projectを選ぶ。

    Project name プロジェクト名
    PackageNameは「hoge.hoge」1つのアプリケーションごとに1つのパッケージ名
    アプリケーションのパッケージ名
    Activity nameはクラス名になるので、頭は大文字で。
    Application nameは任意。

    Androidランタイム
    Javaを使った開発が出来るが、VMGoogleオリジナル。

    ■13:00-13:15 パソナテック様ごあいさつ
    IT is MY CAREER.
    勉強会を開くなど。

    ■13:15-14:00 Andridと市場の概要説明
    OHAの団体
    クローズ名団体。グーグルはクローズとオープン
    普通1年半かかるのに、はやく対応ケータイがリリースされた。

    ●HTC
    ・G1
    $179
    初の対応機種

    ・DevPhone1
    SIMロックフリー

    ArmのオブジェクトはQEMUエミュレータで動かしている。
    普通は、X86が多いから。
    PCで開発した物がケータイで動かなくなるのを防ぐため。

    Androidはアプリケーションの開発だけではない。
    ・アプリケーション開発
    ・プラットフォーム開発
    ・ポーティング開発
    ・デバイス開発

    Andridはブレークするか?
    昔のEZwebiモードの携帯ブラウザと似ている。
    Android以前は組み込みや独自開発
    Android以降は一般的な開発ができる。

    勝手サイト
    勝手ケータイ



    周波数をオークションでベライゾンが買ったが、結局Googleが使う。
    ケータイは属人機

    ヒトにまつわる感覚や機能の拡張!

    マーケットプレイス(市場環境)
    スマートフォンのような位置づけになるかも知れない。
    auBrewアプリやソフトバンクJava
    Apple App Store
    Android Martket PlaceはiPhoneのようになる。

    iPhoneは通信がOpenになっている。
    旗振りが通信会社じゃないのがポイント。

    総務省の方針
    OHAでの賛同
    Androidアプリが出れば?

    開発者がどんどん作ればい。

    RIAのオフライン時の継続実行の仕組み「Gears」・・・オフラインになってもアプリが使える仕組み。

    Hello,Android
    中身を理解する

    Activityを継承して、画面を出す。
    ・oncreateメソッド
    mainルーチンと同じようにそこから始まる。
    setContentViewで画面に表示される。

    R.layour.mainは定数。(R.java
    R.javaはなに?
    Eclipseが勝手に作った、オートジェネレートだから勝手にいじるな。
    res>layout>main.xmlファイルをパースして出している。

    XMLの中身
     TextViewが指しているもの→values>strings.xml
    ・strings.xml
     「Hello World, Test」を書き換える。
    リソースファイル。
    GUIが出来る。

    outlineをいじる
    +ボタンで色々作れる。

    ・AndroidManifest.xml
     属性を定義したファイル。
     パーミッション・・・コンタクトリスト、ネットにアクセスするなど、ユーザがOKしないとできない。

    @で始まるのはリソース。
    を指す。

    ■ボタンを作ってみよう。
    木南さん

    res/values/strings.xmlに定義する。
    押してねを追加。
    R.javaに勝手に追加される。

    ボタンの要素の定義

    ■江川さん(豆蔵のヒト)

    インテント、アクティビティ


    ・Andrid SDK WG入門講座
    勉強会=セッション

    インテント=意図、意向
    iPhoneの万歩計は起動しっぱなしでないと出来ない
    バックグラウンドの処理がない。

    インテントには沢山属性がある。

    明示的なインテント
    このクラスはこれに使う。

    暗黙的なインテント
    収まらない


    resのディレクトリの中のディレクトリは勝手に作ってはならない。
    →リファレンスに書いてる。

    @hogeはR.javaの中身を見るが、R.javaに追加されるには
    ・drawableにファイルが追加されるタイミング
    ・stringsにタグが追加

    @+idは、新たに追加のため。

    http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F%A5%CF%A5%F3%A5%BA%A5%AA%A5%F3%A5%BB%A5%DF%A5%CA%A1%BC20081227


    パソナテック
    Andridセミナー

    File→New→Other
    (alt+Shift+NでOtherを選択してもいい。)
    AndroidAndroid Projectを選ぶ。

    Project name プロジェクト名
    PackageNameは「hoge.hoge」1つのアプリケーションごとに1つのパッケージ名
    アプリケーションのパッケージ名
    Activity nameはクラス名になるので、頭は大文字で。
    Application nameは任意。

    Androidランタイム
    Javaを使った開発が出来るが、VMGoogleオリジナル。

    ■13:00-13:15 パソナテック様ごあいさつ
    IT is MY CAREER.
    勉強会を開くなど。

    ■13:15-14:00 Andridと市場の概要説明
    OHAの団体
    クローズ名団体。グーグルはクローズとオープン
    普通1年半かかるのに、はやく対応ケータイがリリースされた。

    ●HTC
    ・G1
    $179
    初の対応機種

    ・DevPhone1
    SIMロックフリー

    ArmのオブジェクトはQEMUエミュレータで動かしている。
    普通は、X86が多いから。
    PCで開発した物がケータイで動かなくなるのを防ぐため。

    Androidはアプリケーションの開発だけではない。
    ・アプリケーション開発
    ・プラットフォーム開発
    ・ポーティング開発
    ・デバイス開発

    Andridはブレークするか?
    昔のEZwebiモードの携帯ブラウザと似ている。
    Android以前は組み込みや独自開発
    Android以降は一般的な開発ができる。

    勝手サイト
    勝手ケータイ



    周波数をオークションでベライゾンが買ったが、結局Googleが使う。
    ケータイは属人機

    ヒトにまつわる感覚や機能の拡張!

    マーケットプレイス(市場環境)
    スマートフォンのような位置づけになるかも知れない。
    auBrewアプリやソフトバンクJava
    Apple App Store
    Android Martket PlaceはiPhoneのようになる。

    iPhoneは通信がOpenになっている。
    旗振りが通信会社じゃないのがポイント。

    総務省の方針
    OHAでの賛同
    Androidアプリが出れば?

    開発者がどんどん作ればい。

    RIAのオフライン時の継続実行の仕組み「Gears」・・・オフラインになってもアプリが使える仕組み。

    Hello,Android
    中身を理解する

    Activityを継承して、画面を出す。
    ・oncreateメソッド
    mainルーチンと同じようにそこから始まる。
    setContentViewで画面に表示される。

    R.layour.mainは定数。(R.java
    R.javaはなに?
    Eclipseが勝手に作った、オートジェネレートだから勝手にいじるな。
    res>layout>main.xmlファイルをパースして出している。

    XMLの中身
     TextViewが指しているもの→values>strings.xml
    ・strings.xml
     「Hello World, Test」を書き換える。
    リソースファイル。
    GUIが出来る。

    outlineをいじる
    +ボタンで色々作れる。

    ・AndroidManifest.xml
     属性を定義したファイル。
     パーミッション・・・コンタクトリスト、ネットにアクセスするなど、ユーザがOKしないとできない。

    @で始まるのはリソース。
    を指す。

    ■ボタンを作ってみよう。
    木南さん

    res/values/strings.xmlに定義する。
    押してねを追加。
    R.javaに勝手に追加される。

    ボタンの要素の定義

    ■江川さん(豆蔵のヒト)

    インテント、アクティビティ


    ・Andrid SDK WG入門講座
    勉強会=セッション

    インテント=意図、意向
    iPhoneの万歩計は起動しっぱなしでないと出来ない
    バックグラウンドの処理がない。

    インテントには沢山属性がある。

    明示的なインテント
    このクラスはこれに使う。

    暗黙的なインテント
    収まらない


    resのディレクトリの中のディレクトリは勝手に作ってはならない。
    →リファレンスに書いてる。

    @hogeはR.javaの中身を見るが、R.javaに追加されるには
    ・drawableにファイルが追加されるタイミング
    ・stringsにタグが追加

    @+idは、新たに追加のため。

    http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F%A5%CF%A5%F3%A5%BA%A5%AA%A5%F3%A5%BB%A5%DF%A5%CA%A1%BC20081227


    パソナテック
    Andridセミナー

    File→New→Other
    (alt+Shift+NでOtherを選択してもいい。)
    AndroidAndroid Projectを選ぶ。

    Project name プロジェクト名
    PackageNameは「hoge.hoge」1つのアプリケーションごとに1つのパッケージ名
    アプリケーションのパッケージ名
    Activity nameはクラス名になるので、頭は大文字で。
    Application nameは任意。

    Androidランタイム
    Javaを使った開発が出来るが、VMGoogleオリジナル。

    ■13:00-13:15 パソナテック様ごあいさつ
    IT is MY CAREER.
    勉強会を開くなど。

    ■13:15-14:00 Andridと市場の概要説明
    OHAの団体
    クローズ名団体。グーグルはクローズとオープン
    普通1年半かかるのに、はやく対応ケータイがリリースされた。

    ●HTC
    ・G1
    $179
    初の対応機種

    ・DevPhone1
    SIMロックフリー

    ArmのオブジェクトはQEMUエミュレータで動かしている。
    普通は、X86が多いから。
    PCで開発した物がケータイで動かなくなるのを防ぐため。

    Androidはアプリケーションの開発だけではない。
    ・アプリケーション開発
    ・プラットフォーム開発
    ・ポーティング開発
    ・デバイス開発

    Andridはブレークするか?
    昔のEZwebiモードの携帯ブラウザと似ている。
    Android以前は組み込みや独自開発
    Android以降は一般的な開発ができる。

    勝手サイト
    勝手ケータイ



    周波数をオークションでベライゾンが買ったが、結局Googleが使う。
    ケータイは属人機

    ヒトにまつわる感覚や機能の拡張!

    マーケットプレイス(市場環境)
    スマートフォンのような位置づけになるかも知れない。
    auBrewアプリやソフトバンクJava
    Apple App Store
    Android Martket PlaceはiPhoneのようになる。

    iPhoneは通信がOpenになっている。
    旗振りが通信会社じゃないのがポイント。

    総務省の方針
    OHAでの賛同
    Androidアプリが出れば?

    開発者がどんどん作ればい。

    RIAのオフライン時の継続実行の仕組み「Gears」・・・オフラインになってもアプリが使える仕組み。

    Hello,Android
    中身を理解する

    Activityを継承して、画面を出す。
    ・oncreateメソッド
    mainルーチンと同じようにそこから始まる。
    setContentViewで画面に表示される。

    R.layour.mainは定数。(R.java
    R.javaはなに?
    Eclipseが勝手に作った、オートジェネレートだから勝手にいじるな。
    res>layout>main.xmlファイルをパースして出している。

    XMLの中身
     TextViewが指しているもの→values>strings.xml
    ・strings.xml
     「Hello World, Test」を書き換える。
    リソースファイル。
    GUIが出来る。

    outlineをいじる
    +ボタンで色々作れる。

    ・AndroidManifest.xml
     属性を定義したファイル。
     パーミッション・・・コンタクトリスト、ネットにアクセスするなど、ユーザがOKしないとできない。

    @で始まるのはリソース。
    を指す。

    ■ボタンを作ってみよう。
    木南さん

    res/values/strings.xmlに定義する。
    押してねを追加。
    R.javaに勝手に追加される。

    ボタンの要素の定義

    ■江川さん(豆蔵のヒト)

    インテント、アクティビティ


    ・Andrid SDK WG入門講座
    勉強会=セッション

    インテント=意図、意向
    iPhoneの万歩計は起動しっぱなしでないと出来ない
    バックグラウンドの処理がない。

    インテントには沢山属性がある。

    明示的なインテント
    このクラスはこれに使う。

    暗黙的なインテント
    収まらない


    resのディレクトリの中のディレクトリは勝手に作ってはならない。
    →リファレンスに書いてる。

    @hogeはR.javaの中身を見るが、R.javaに追加されるには
    ・drawableにファイルが追加されるタイミング
    ・stringsにタグが追加

    @+idは、新たに追加のため。