狠狠撸
Submit Search
闯蝉辞耻辫を试してみた测辞z。
?
0 likes
?
2,714 views
Eiichi Tsuru
Follow
2013年06月30日(日曜日) 日本アンドロイドの会大分支部の17回勉強会用資料です。。。 jsoupをネタにしています。
Read less
Read more
1 of 34
More Related Content
闯蝉辞耻辫を试してみた测辞z。
1.
日本Androidの会 大分支部 第17回Android勉強会 2013/06/30 Page1 jsoupを試してみたYO。 2013年06月30日 つるつる(都留
栄一)
2.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page2 はじめに、jsoupって? - HTMLを解析(パース)する機能を持ってます。 - Javaで利用できるライブラリです。 - よく調べてませんが、無料で利用できると思います。 - グルると jQuery風HTMLを解析?操作するライブラリの様。 が、jQuery自体を知らないので何とも???。 jQueryを知ってる人は、すんなり利用できるんでしょう。 - ダウンロードや使い方は、以下の公式ページからどうぞ。 http://jsoup.org/
3.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page3 なぜHTMLのパースを???? ?インターネット上で公開している、とある ページのHTMLデータを、Androidアプリ内 に取り込みたかったから!!
4.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page4 そこに、取りたいデータがあるんだ。
5.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page5 う~ん。ここダケ欲しいんですけど。
6.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 “HTML”を見てみると???? Page6
7.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page7 測定局毎の、ここダケ欲しい!!
8.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 うん?何かが見えた! Page8 PM2.5データ
Android + 合っ体
9.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page9 PM2.5値表示 Androidアプリ まんまです。。。ごめんなさい。 そのうちプッシュ(GCM)連動したい。。。
10.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 jsoup使って、ごにょる事で??? Page10 各測定局から値を取りだす。 測定局の位置をGoogleMap上にマ ーカー表示。 測定値によりマーカーの色を変える。 マーカークリックで、値を表示する。 チビアプリを作ってみました。
11.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 前置きが長かったですが、 Page11 Eclipse起動して、 jsoupで、ごにょる手順説明します。 それでは 何処かのページを「ごにょ」ってみましょ!
12.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 サンプルアプリの仕様 ?
ヤフーファイナンスにアクセスします。 ? 特定銘柄を指定して株価データを取得します。 ? jsoupライブラリを使って、htmlデータから任意 のデータを抜き取ります。 ? 抜き取るデータは、銘柄名と株価です。 Page12 では、やってみましょう!! ちょっと慣れたら、15分前後あれば作成できるハズ!?です。
13.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 ここからデータを抜きましょう。 Page13
14.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 元になるHTMLデータです。 Page14
15.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 では、サンプル作りましょ。 Page15 ヤフーファイナンスのページから、任意の銘柄を指定して、 欲しいデータだけ抜きとる例の紹介です。(例ではミカカ。)
16.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 Androidプロジェクトつくります。 Page16
17.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 適当な名前を付けてください。 Page17 2.3.3にしてみました。
18.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 次へ、次へ Page18
19.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 次へ、次へ Page19
20.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 ブランクアクティビティ選択 Page20
21.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 初期作成が終わったみたい。 Page21
22.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 まずは、jsoupライブラリをゲット。 Page22 http://jsoup.org/
23.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 jsoupライブラリをコピペします。 Page23 作成したプロジェクトのlibsフォルダ内に、 ダウンロードしたライブラリをコピペで配置します。
24.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 ライブラリにビルドパス通します。 Page24 プロジェクトを右クリックして、 プロパティ―を選んでください。。。
25.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 さて、ビルドパスを通すよ~。 Page25
26.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 jsoupライブラリ選んで~。 Page26
27.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 サンプルのレイアウトファイル Page27 既存のテキストファイルに 名前を付けましょう。
28.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 ごにょるコードは、これだけ。。。 Page28 onCreateにこれ だけ書いて。
29.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 ソースとHTMLの対比です。 Page29
30.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 jsoup使いますよ宣言 Page30 jsoup使ってますよ。 「Ctl+Shift+O」しとけば、 書かなくても追加してくれ ます。。。
31.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 マニフェストファイル編集します。 Page31 インターネット使うよ行だけ追加
32.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 さて、準備ができました。 Page32 では、実行してみましょう。。。 エミュレータが起動して、動作しましたか? 超地味ですが、大雑把にデータを抜いた事になります。 基本はこんな感じで、思ってたより易しい感じでした。
33.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会
Page33 アイデア次第で色々と???。 ? サンプルを改造して、任意のデータを色々と抜 いてみてください。 ? データを抜いた後は、アイデア次第ですね。。。 ? データに著作権?等がある場合も有るので、微 妙なデータを使う場合は、確認取った方がいい かも。
34.
2013/6/30 日本Androidの会 大分支部 第17回Android勉強会 おしまい。 Page34 また気が向いたら何か付くって、Android会でシェ アできたらなと。。。 Android会に若手が増えると良いんですけどね。。。 以上、よろしくお願いします。。。