これをAndroid携帯で見れたらメイジャンやエコーズやりやすくんじゃね?
って考えでアプリを作成
※β版なので自己責任でお願いします※
Android App→ここ
第二回は表示とサーバー選択
まずはhttp://www.ffxiah.com/shoutsからソースを保存する
『ViewFFAH.html』と仮に保存
[ファイル]-[プロパティ]よりのプロパティ配下のローケーションをWIndows上で開きその下のassetsフォルダの中に先ほどのhtmlファイルをコピーする。
するとassetsに先ほどのhtmlが追加される
ここでhead部の相対アドレスを絶対アドレスに変えておく
<script type="text/javascript" src="/js/main-bundle.v1318954350.js"></script>
<script type="text/javascript" src="/js/lib/AH.v1310509636.js"></script><title>FFXIAH.com</title>
を
<script type="text/javascript" src="http://www.ffxiah.com/js/main-bundle.v1318954350.js"></script>
<script type="text/javascript" src="http://www.ffxiah.com/js/lib/AH.v1310509636.js"></script><title>FFXIAH.com</title>
loadUriをローカルファイルに変更する。
ローカルファイルは『fille://android_asset/〜』という常套句で
asset配下のデータを読み出す
スタイルは少々崩れているが表示される
次に不必要なBodyデータを消す
218行からのBodyのスタイル定義
<style type=text/css>
.forum-post-body img {
〜
353行の
<div id=shout-wrapper></div>
<div class='clear space'></div>
以外のBody要素は消してOK
ここの部分がShoutを表示する部分である
サンプル→http://cherryforest.jp.land.to/ViewFFAH.html
もう一度起動。先ほどよりすっきり。
しかし、このシャウトは初期値のBahamut(サーバーID=1)である
そこでcookieにサーバーIDを投げかける物を作る。
サーバーIDは一番最初にダウンロードしたソースを参照
CookieManager ckManager = CookieManager.getInstance();
CookieSyncManager.getInstance().startSync();
CookieManager.getInstance().setAcceptCookie(true);
CookieManager.getInstance().removeExpiredCookie();
でCookieを送付するための準備をし
String sCookie = "sid=28;";
sCookie += "; expires=";
sCookie += String.valueOf(3*24*60*60*1000);
sCookie += ";";
でcookieを作成
sid=28は28番=Asuraで
最後は3日間cookieを記憶する為の時間指定
これでAsura鯖のシャウトになる。
次回はレイアウト関連
って考えでアプリを作成
※β版なので自己責任でお願いします※
Android App→ここ
第二回は表示とサーバー選択
まずはhttp://www.ffxiah.com/shoutsからソースを保存する
『ViewFFAH.html』と仮に保存
![]() |
[ファイル]-[プロパティ]よりのプロパティ配下のローケーションをWIndows上で開きその下のassetsフォルダの中に先ほどのhtmlファイルをコピーする。
![]() |
![]() |
するとassetsに先ほどのhtmlが追加される
ここでhead部の相対アドレスを絶対アドレスに変えておく
<script type="text/javascript" src="/js/main-bundle.v1318954350.js"></script>
<script type="text/javascript" src="/js/lib/AH.v1310509636.js"></script><title>FFXIAH.com</title>
を
<script type="text/javascript" src="http://www.ffxiah.com/js/main-bundle.v1318954350.js"></script>
<script type="text/javascript" src="http://www.ffxiah.com/js/lib/AH.v1310509636.js"></script><title>FFXIAH.com</title>
![]() |
loadUriをローカルファイルに変更する。
ローカルファイルは『fille://android_asset/〜』という常套句で
asset配下のデータを読み出す
![]() |
スタイルは少々崩れているが表示される
![]() |
次に不必要なBodyデータを消す
218行からのBodyのスタイル定義
<style type=text/css>
.forum-post-body img {
〜
353行の
<div id=shout-wrapper></div>
<div class='clear space'></div>
以外のBody要素は消してOK
ここの部分がShoutを表示する部分である
サンプル→http://cherryforest.jp.land.to/ViewFFAH.html
![]() |
もう一度起動。先ほどよりすっきり。
![]() |
しかし、このシャウトは初期値のBahamut(サーバーID=1)である
そこでcookieにサーバーIDを投げかける物を作る。
サーバーIDは一番最初にダウンロードしたソースを参照
<option value='28' >Asura</option> <option value='1' >Bahamut</option> <option value='25' >Bismarck</option> <option value='6' >Carbuncle</option> <option value='23' >Cerberus</option> <option value='7'>Fenrir</option> <option value='27' >Lakshmi</option> <option value='11' >Leviathan</option> <option value='12' >Odin</option> <option value='5' >Phoenix</option> <option value='16' >Quetzalcoatl</option> <option value='20' >Ragnarok</option> <option value='2' >Shiva</option> <option value='17' >Siren</option> <option value='8' >Sylph</option> <option value='9' >Valefor</option> |
CookieManager ckManager = CookieManager.getInstance();
CookieSyncManager.getInstance().startSync();
CookieManager.getInstance().setAcceptCookie(true);
CookieManager.getInstance().removeExpiredCookie();
でCookieを送付するための準備をし
String sCookie = "sid=28;";
sCookie += "; expires=";
sCookie += String.valueOf(3*24*60*60*1000);
sCookie += ";";
でcookieを作成
sid=28は28番=Asuraで
最後は3日間cookieを記憶する為の時間指定
![]() |
![]() |
これでAsura鯖のシャウトになる。
次回はレイアウト関連











この記事へのコメント
ぜひ公開してください><