2011年9月18日 星期日

webview 跟 JavaScript Alert

利用webViewm 與傳入的 JavaScript 之間的溝通
好像是利用Alert 來完成,

在使用onJsAlert 的CallBack時,
要記得利用 result.confirm(); 把回應關掉,
要不然會造成webView的鎖死,
導致無法控制其他的webView....

webview.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result)
{
result.confirm();
return true;
};
});

2011年9月6日 星期二

協助 =\= 幫你把事情搞定

新聞標題:
學生賴著不走教官火大 衝到宿舍趕人
http://tw.nextmedia.com/rnews/article/SecID/105/art_id/70172/IssueID/20110906

這個在PTT的八卦版也看到的消息,

雖然不會意外,但著實讓我感到非常的新奇,

不意外的原因,是現在有相當普遍的人都認為,

所謂的協助,就是要協助的人(或單位)幫你把事情全部搞定


不對嗎??當然不對阿!!!!!

把你自己該做的事情都丟給別人對嗎??

以這篇新聞為例,

既使學生碰到再多的問題,例如:找不到房子、找不到車子、找不到室友、找不到女友(誤),

都是學生自己需要想辦法去解決的,

那教官室或學校方提出的協助,最多就是幫你找房東、找同學有沒有車,教官如果佛心來著願意幫你載送行李,那也是你的福氣,

協助方沒有義務要幫住被協助方處理所有事物



你要找女(男)朋友,難道要別人幫你談好戀愛你再上的嗎?

那跟電影「史瑞克」裡的低能國王有啥不同?


天助自助者,與大家共勉之~~


至於為什麼會感到新奇,

因為我不知道現在竟然會有人認為只要鬧上新聞就好解決,

...................................

............................

好啦,就某種程度來說的確是解決了沒錯(攤手)

2011年9月4日 星期日

hami SDK 安裝法

如果順利的申請到開發商的資格,
就可以順利的登入開發專區

這裡就是登入後的畫面













不過這個開發商專區有點弔詭,
在IE9的環境底下執行會有異常?!?!

所以你是用IE9來看的話,
需要調整網頁顯示方式,
方法為[工具]>[F12開發者工具]
將瀏覽器模式調整成[IE8]即可~~~
紅框框的地方







進入後下載[SDK說明文件集],
下載檔案並解壓縮後,會產生如下圖所示的眾多檔案:













pdf檔是說明文件應該不用說明了,

apk是沙箱(sendBox)的開發測試軟體,
只要透過apk的購買行為都不會被扣款,
所以要將它安裝在測試手機上~~

兩個 ZIP 是範例檔案,
Semple01是登入Hami app機制的測試,
Semple02是in-app機制的測試,

兩個jar才是核心的SDK,
因為開發版跟真正上架是用不一樣的,所以設定的時候要注意~~

接下來,
先將要使用的jar檔案複製到專案資料夾裡面的的[libs]資料夾內,
在 Eclipse 裡的 Android 專案中按下滑鼠右鍵,選擇[Properties]


















最後選擇[java Build Path]>[Libraries]>[Add JARs]
找到你剛剛複製的JAR檔案就完成include了~~

Hami SDK 申請

現在google Market退出台灣後,
想要利用app收費,
但是又不想要自己搞金流系統的狀況下,
只好利用中華電信的 Hami app商城來製作了.....

想要申請 Hami 的 app可以按照以下步驟:

1. 進入以下網址下載準備文件範本:
https://halink.emome.net/developer/Cooperate.jsp

2. 個人開發商申請要準備三份文件,分別是申請單、帳戶正反面影印本、身分證正反面影印本
這三份文件的簽名都要是本人簽名,並且蓋上私章
如果覺得不放心可以加簽「僅供XXX申請使用」

3. 將文件掃描或是用數位相機翻拍後,
上傳到https://halink.emome.net/Provider/halinkapply/sw_applyForm.jsp?mall=soft

接下來就是漫長的等待,根據本人經驗,大概要等5個工作天,
最機車的是,還沒有電話可以詢問 = ="

等到以後,就可以進入供應商專區下載SDK的文件了~~