2012年6月24日 星期日

取出 WebView 中的原始碼

手上的 Android 專案需碰到一種使用不太方便的會員認證機制…
某公司開發的會員認證機制是提供我們一個網頁…
用戶自行輸入帳號密碼按了確定後…網頁再經過一連串的 Redirect
最後將資訊直接印在網頁的 body 裡面並做 hidden 處理…

2012年6月6日 星期三

在 Metro App Splash 上加入控制項

在 Windows 8 Metro App 中的設定檔可以指定 Splash 圖片…
除圖片之外還可設定背景顏色…倒是圖片的尺寸有嚴格規定為 620*300
乍看之下會認為 Splash screen 就只能是一張閃過去的 App 圖片…
但像內建的 store 等 App 在 Splash 時會顯示 ProgressRing 又是怎麼辦到的呢…

2012年5月31日 星期四

改用 HttpClient 的理由

之前在寫 WPF、Silverlight 時若是要去某些 REST API 往往是用 HttpWebRequest
這次撰寫 Windows 8 Metro App 時很自然的把之前寫的 class 搬過來用…
卻發現在某些 REST API 取資料時發生怪異現像…

重要的 NavigationCacheMode

在 Windows RT 上做頁面的切換通常會利過 Frame 這個類別…
方法為 Frame.Navigate(typeof(NextPage));

解析網址利器 AfxParseURL

有時後我們會需要從一個很長的 URL 內取出 Host 的部份…
在 MFC 底下不用自己寫…AfxParseURL 是個非常好用的函式…

2012年5月26日 星期六

Debug Certificate expired

最近必須把某個很久沒碰的 Android App 做些小改版…
從 Git 上拿下來立刻編譯看看…結果發生 Debug Certificate expired 錯誤…

2012年5月17日 星期四

Metro App 下使用 Json.Net 的取代方案…

從開始在 Windows Phone 的專案上處理 Json 資料時就一直使用 Json.Net
使用上都沒遇到什麼問題…效率方面也很好…
但最近在寫 Windows 8 Metro Style App 時卻發生一件詭異的事…