<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/devandroidknowledge/">
    <title>Androidアプリ開発</title>
    <link>http://w.atwiki.jp/devandroidknowledge/</link>
    <atom:link href="https://w.atwiki.jp/devandroidknowledge/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Androidアプリ開発</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-04-19T23:31:10+09:00</dc:date>
    <utime>1334845870</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devandroidknowledge/pages/9.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/20.html">
    <title>出会い</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/20.html</link>
    <description>
      +出会いならやっぱりピュアアイ！
++http://pc.pure-i.net/
+メンバーだけが得られる質の高い出会いと充実したクラブライフ
++http://www.clubotwo.jp/
+幸せな結婚をしよう
++http://onet.rakuten.co.jp/
+夜の野獣に出会える
++ http://www.fujisafari.co.jp/    </description>
    <dc:date>2012-04-19T23:31:10+09:00</dc:date>
    <utime>1334845870</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/21.html">
    <title>手塚</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/21.html</link>
    <description>
      ***◆手塚さんの“イイね”ポイント
 やるときはやる
 心が広い
 創造的な思考    </description>
    <dc:date>2012-04-19T23:25:16+09:00</dc:date>
    <utime>1334845516</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/16.html">
    <title>その他勉強したこと</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/16.html</link>
    <description>
      --[[ネットワーク]]
--[[DB]]
--[[クラウド]]
--[[出会い]]    </description>
    <dc:date>2012-04-19T23:20:22+09:00</dc:date>
    <utime>1334845222</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/15.html">
    <title>アイディアブレスト</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/15.html</link>
    <description>
      *ちょっと思ったこと
◆&amp;bold(){ダミーアプリというか、WindowsのUAC（ユーザーアカウント制御）をアプリで実現したほうが利用ユーザーが多いような気がする。}






*開発進め方
**開発するアプリ
--ダミー画面表示
---パスワードの入力でトゥルー・ダミーの切り替えをする
---連絡先・メール・電話のダミーアプリを作り、パスワードで切り替える
&amp;br;
&amp;br;
**開発の進め方
+調査
++メーラーのソース・APIの調査&lt;優先度:高&gt;
++アイコンの表示方法
+メーラーアプリを開発
+目的のアプリ開発
&amp;br;
**実装機能・ロジック
--アドレスを設定してメールを削除＆コピーする
&amp;br;
&amp;br;
**検討事項
--調査次第でGW合宿の有無を決める
&amp;br;
&amp;br;
&amp;br;
*Andoroidアプリ 
--ダミーのホーム画面を表示
---連絡先からダミー画面で表示させたい・させたくないものを選択
--ムラムラチェッカー
---やりたい人の希望を挙げておき、マッチングすれば通知する
---ムラムラしたタイミングを登録しておき、周期を教えてくれる⇒名称『ムラムラ』
--すれちがいアプリ
--飲みいこ
--購入品迷った時のサジェストアプリ
--メトロノームのテンポが自動で変わるアプリ
--看板ムスメ紹介アプリ
--物々交換アプリ
--忘れ物アプリ
---天気や曜日からその日の持ち物を挙げてくれる
--服装アプリ
---好みや天気から服装を提案してくれる
--Black&amp;White会社登録アプリ
---「いいね」「よくないね」ボタンで判定
--栄養管理アプリ
---一日の必要摂取量と本人の食事から警告を出してくれる
--簡易ロックアプリ
---ロックする時も声で行う
--地図上で道の勾配が分かる
--風俗嬢の人気ランキング・予約状況が分かる

*その他
--携帯ワイヤレス給電　＞　[[参考になりそうな本&gt;http://ec.nikkeibp.co.jp/item/books/194800.html]]
--食育情報まとめサイト    </description>
    <dc:date>2012-04-19T08:02:08+09:00</dc:date>
    <utime>1334790128</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/2.html</link>
    <description>
      **メニュー
-[[ダミーアプリ関連]]
-[[Android開発ナレッジ&gt;&gt;http://www32.atwiki.jp/devandroidknowledge/pages/14.html]]
-[[アイディアブレスト]]
-[[その他勉強したこと]]
-[[手塚]]


-[[wiki記法はここを参考に（PutiWiki形式）&gt;http://uge.jp/category/77/1]]
----

*初期設定であったやつ一覧
-[[トップページ]]
-[[プラグイン紹介&gt;プラグイン]]
-[[まとめサイト作成支援ツール]]
-[[@wiki&gt;&gt;http://atwiki.jp]]
-[[@wikiご利用ガイド&gt;&gt;http://atwiki.jp/guide/]]
-[[無料ホームページ作成&gt;&gt;http://atpages.jp]]
-[[無料ブログ作成&gt;&gt;http://atword.jp]]
-[[2ch型掲示板レンタル&gt;&gt;http://atchs.jp]]
-[[無料掲示板レンタル&gt;&gt;http://atbbs.jp]]
-[[お絵かきレンタル&gt;&gt;http://atpaint.jp/]]
-[[無料ソーシャルプロフ&gt;&gt;http://sns.atfb.jp/]]

// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります


//**更新履歴
//#recent(20)

&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2012-04-13T20:11:40+09:00</dc:date>
    <utime>1334315500</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/19.html">
    <title>ダミーアプリ関連</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/19.html</link>
    <description>
      *◆開発までの道のり
++機能を洗い出す
 【求められる機能】(おおまか)
 　①連絡先の表示、非表示
 　②電話履歴の表示、非表示
 　③メール履歴の表示、非表示
++その機能の中から単体で開発できそうなものをピックアップし、開発する
 　どれにするー？調査してわかったことあるー？
++トータルで開発する
++配布
 配布の仕方：
 　http://www.programmingmat.jp/android_lab/apktest.html
#right(){by nakamura}

*◆開発までの道のり ver.2
++調べなければならないこと（随時更新）
 　◎ADW.Lantcherの解析   →これを解析することによって、ホーム画面周りのカスタマイズなど、Androidの中核部分を操作する方法が分かる。
   ◎Androidソースの解析　→データの取得や表示をどのように行っているか分かる。
       - メール
       - 着信
       - 連絡先
       - パスワード
#right(){by nakamura}

*◆調査してわかった事
++Androidのオープンソースを落とす方法　まとめ
 方法①：repo を使う。
         【必要なもの】(※ 各用語については以下を参照。)
 　         ◎”Cygwin” or ”VMWare” or ”Ubuntu”      →repoを使用するために必要。repoを使用するにはUNIX環境が必要。
   　                                                                   導入のしやすさを考えるとCygwinが良いと思われる。
          　◎”repo”
             ***意味******************************************************************************************************
              ・Cygwin:
                   →Windows環境でUNIXの機能を利用したプログラム作成やUNIXのコマンドの使用を可能にするフリーソフト。
              ・VMware:
                   →あるプラットフォーム上で仮想化して、別のプラットフォームを（複数でも）動かせるソフトウェアのひとつ。
              ・Ubuntu:
                   →フリーのLinux系のフリーOS。http://ubuntu.d-lights.jp/100reasons/1
              ・repo
                   →Androidオープンソースのバージョン管理ソフト
             *************************************************************************************************************
        【方法】
           Cygwinを使用した場合：　http://handalab.com/android/form/git/78/
           Ubuntuを使用した場合：　http://www42.atwiki.jp/melodroid/pages/16.html
 方法②：Androidソースコード検索サービス を使う。
         https://sites.google.com/site/devcollaboration/codesearch
 方法③：SDK Managerから「Sources for Android SDK」というのをチェックしてダウンロードする（※frameworkのソースしか見れない）。
++参考になりそうなURL
   ◎AOSP(Android Open Source Project)からリポジトリを落とすには
     http://source.android.com/source/downloading.html
   ◎AOSP(Android Open Source Project)から落としてきたリポジトリをビルドするには
     http://groups.google.com/group/android-developers/browse_thread/thread/cc8f4b3de53599b7

++ADW.Launcher関連
   ◎ADW.Launcherのリポジトリを落とす
     http://code.google.com/p/adw-launcher-android/source/checkout
   ◎ADW.Launcherをeclipseでビルドする
     http://naosim.blog16.fc2.com/blog-entry-288.html

++ 画面表示設定
 ホーム画面に表示されるアイコンの設定を行うところ
 　【Menu】→【ADW設定】
 　　　⇒これを手掛かりにホーム画面のUI周りのソースコードを見つけられるかもね！
++ ソース
 【ログイン周りのソース】
 　http://tools.oesf.biz/android-4.0.4_r1.0/xref/external/chromium/chrome/browser/chromeos/login/
 【パスワード関連】→？
 　http://tools.oesf.biz/android-4.0.4_r1.0/xref/libcore/luni/src/main/java/java/net/PasswordAuthentication.java
 【メール関連】→今、調査継続中
 　http://tools.oesf.biz/android-4.0.4_r1.0/search?q=&amp;defs=&amp;refs=mail&amp;path=&amp;hist=
++その他
 【Android オープンソースのバージョン管理】
  　Androidのコアの部分のオープンソールはGitというシステムでバージョン管理が行われている。
 　※Gitについて
  　Gitはバージョン管理をするためのもの。Subversionみたいなもの。
  　しかし、Subversionと違うのは、リポジトリの分散管理ができる点。
  　Subversionだとリポジトリが1つだけだけど、
  　Gitではリポジトリが複数あってもリポジトリ間で変更履歴のバージョン間の管理ができる。
  　http://www8.atwiki.jp/git_jp/pages/15.html
 【WindowsでGitを使用する方法】
 　http://www.atmarkit.co.jp/fcoding/articles/msysgit/msysgita.html
 【アイコン名について】
 　Eclipseでアプリを作ると
 　通常は「アプリケーション名」と同じものが表示される。 
 　しかし、マニフェストファイル内の「android:label」属性で変更することも可能。
 　http://www.android-navi.com/img/2011/blog161.JPG
++ぼやき
 コア部分のオープンソースは膨大っぽい。。。
 だから俺はADW Lancherみて、見るべきコア部分のオープンソースを見つけていった方が良い思う
++何かと見ることのある言葉の意味
 【ランチャー】
 　あらかじめ登録しておいたファイルやプログラムをアイコンで一覧表示し、マウスクリックによって簡単に起動できるようにするアプリケーションソフト。
#right(){by nakamura}


*◆便利なサイト
++Androidのソースコード検索サービス
 　単語レベルの検索からAndroidのソースを検索してくれるサイト
 　https://sites.google.com/site/devcollaboration/codesearch
++Android開発者用ページ(AOSP（Android Open Source Project）)
 　http://developer.android.com/guide/index.html
++WindowsでAndroidのソースコードをカンタンにダウンロードする方法
 　http://greety.sakura.ne.jp/redo/2012/02/windowsandroid.html
#right(){by nakamura}

*◆参考になるアプリ
++ No Lock
 　ロックの解除/適用が出来るアプリ
 　http://androbiz.com/tool/convenience/1009.html
++ ADW.Launcher
 　ホーム画面をカスタマイズするアプリ。オープンソース。
 　http://www.moongift.jp/2010/10/adw-launcher/
 ***【オープンソースのありか】***
 　http://code.google.com/p/adw-launcher-android/  （※未確認）
#right(){by nakamura}    </description>
    <dc:date>2012-04-13T20:10:52+09:00</dc:date>
    <utime>1334315452</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/14.html">
    <title>Android開発ナレッジ</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/14.html</link>
    <description>
      *≪Android Tips≫
*◆なんと、Androidには温度センサーが付いているみたい！
***【温度センサーから温度を取得するには（概要）】
++Sensorインスタンスの生成
++Sensorインスタンスに温度センサーを指定する
++SensorManagerインスタンスにリスナ―指定する。（ 温度変化があったごとに記録するには、左記にプラスして下記が必要。）
--Andoridのセンサーには加速度センサーとか磁気センサーなどがある　
--リスナーに設定すると、センサーの値が変更されたタイミングでonSensorhangedというメソッドが呼び出され、センサーの値を取得することが出来る。　　
---SensorManagerインスタンス
 センサーを管理するためのSensor系のインスタンス。センサーを管理するためのメソッドも用意されている。
***【温度センサーから温度を取得するには（詳細）】
++getSystemServiceメソッドでSensorManagerインスタンスを取得
++SensorManager.getDefaultSensorメソッドにSensor.TYPE_TEMPERATURE（温度センサー）を指定する。
++SensorManager.registerListenerメソッドに②で生成したSensorインスタンスを指定。
　
#right(){by nakamura}

* ◆GoogleMap活用法系
-GoogleMap使用準備
++GooglMapAPIのKeyを取得する。
++AndroidManifestにインターネット接続のパーミッションとGooglMaoAPIを利用する記述を行う。

-GoogleMap使用準備
さぁ、準備が出来たら画面に表示だ！
画面に表示させるにはあ以下のことを行う必要がある。
++MapActibityクラスの継承
++そのクラスの中でonCreateするときにsetContentView(R.layout.main)で地図をセットする。 
 ※main.xmlにMapViewを配置しておく。
 ※MapView・・・Googleから取得したAPIキーの記述や、地図に関する表示をクリックの可否の記述を行う
++isRouteDisplayedメソッドをオーバーライドしてfalseを返すようにする
 ※isRouteDisplayedメソッド・・・??

 &#039;&#039;※MapViewインスタンスからマップ表示させることも可能&#039;&#039;
 &#039;&#039;MapView mapView = new MapView(this,getResources().getString(取得したキー));&#039;&#039;
 &#039;&#039;mapView.setEnabled(true);&#039;&#039;
 &#039;&#039;mapView.setClickable(true);&#039;&#039;
 &#039;&#039;setContentView(mapView);&#039;&#039;

&#039;&#039;&#039;by nakamura&#039;&#039;&#039;

* ◆画面系いろいろ入門編
--1画面につき1つActivityクラスが対応する。
--バックグラウンドの処理はServiceクラスに実装する。
--AvtivityからService,ServiceからServiceを呼び出す際はIntentを使う。
--アプリ起動時の画面はAndroidManifest.xmlのintent-filterに設定する。

-参考にしたページ
--[[Androidアプリ作成のための基礎知識&gt;http://www.atmarkit.co.jp/fjava/column/koyama/koyama09_3.html]] 
--[[Androidプログラミング入門&gt;http://android.keicode.com/]] 
--[[Android入門&gt;http://www.javadrive.jp/android/]]     </description>
    <dc:date>2012-04-09T12:52:46+09:00</dc:date>
    <utime>1333943566</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/6.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/6.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


たとえば、#recent(20)と入力すると以下のように表示されます。


#recent(20)
    </description>
    <dc:date>2012-03-30T01:05:13+09:00</dc:date>
    <utime>1333037113</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2012-03-30T01:05:13+09:00</dc:date>
    <utime>1333037113</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devandroidknowledge/pages/9.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/devandroidknowledge/pages/9.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2012-03-30T01:05:13+09:00</dc:date>
    <utime>1333037113</utime>
  </item>
  </rdf:RDF>
