LearnHouse

[Android]HttpClient實作HTTPs與強制允許自簽憑證(Self-Signed Certificate)

HttpClient是早期Android提供可以用來與WebServer溝通的API

Android2.3之後就建議使用新的HttpURLConnection,這裡我就不在贅述

有關HttpClient與新版的HttpURLConnection差別

請直接看上一篇HttpsURLConnection實作HTTPs與強制允許自簽憑證(Self-Signed Certificate)

不多說,就直接看Code吧: Read more...

posted by admin in 程式&軟體 and have No Comments

[Android]HttpsURLConnection實作HTTPs與強制允許自簽憑證(Self-Signed Certificate)

繼上次Apache伺服器憑證申請與安裝後,就可以開始implement了

這時你的Web Server已經有經過CA認可的合法憑證,且是在有效的效期內,因此可以直接參考Security with HTTPS and SSL

寫完你的APP就可以透過https和你的Server溝通了......好講解完畢,你已經可以和Server用https連線了

.
.
.

不過這裡當然不會講一般正常的情況下,而是當你沒有錢買憑證的時後,卻又想要你的app能透過https和你的server溝通

這時後又該怎麼做呢??? Read more...

posted by admin in 程式&軟體 and have No Comments

[Android]幫你啟動手機APP的小程式

因為和朋友打賭,所以應朋友提出的要求寫了一個小小的APP,其實目前他沒什麼功能

充其量只是能直接對你的手機講說要開啟哪個APP或系統設定,有找到的話就會幫你做開啟的動作

所以純粹寫好玩的,也沒有打算要上Play,因為光使用的icon就有版權問題了吧 = =

所以在這裡提供下載,無聊時可以玩玩 Download

2014.10.26 AndroidL功能更新 link

Read more...

posted by admin in 程式&軟體 and have No Comments

Apache伺服器憑證申請與安裝

由於客戶回報說要提供https的支援,因此開始Survey如何讓Android使用https的protocol和公司的產品溝通

首先就是要申請一張憑證進行測試,這裡老王賣瓜工商服務一下,可以找我之前的東家『網際威信-HiTRIST』進行申請

但由於我不只要測試Android平台,還需要讓iOS也能支援,而iOS卻有Root CA的限制,請參閱here

需要Apple trust的Root CA所認得的憑證鏈才能進行合法憑證測試,一般free的測試憑證都不在Apple的允許名單內

申請了幾家提供免費15~30天的測試憑證,目前知道的有台網(TWCA)所提供的免費測試的憑證是有在Apple的名單內

以下開始進入本篇主題,如何產置金鑰、CSR、取回憑證並進行apache設定與安裝:

Read more...

posted by admin in 程式&軟體 and have No Comments

公司家庭日-麗寶樂園

今天是公司家庭日,一大早就要起床去公司搭車出發

雖然平常我就都很早到公司,但今天又要起的特別早,感覺就好累 = ="

而且有一點失算,因為公司這張票水/路都可以玩,我以為今天玩水會很冷,就直接捨棄沒有帶泳具

到台中卻出大太陽,而且麗寶樂園的陸地遊樂場刺激的不多,我又不想跟兒童區的搶 ~"~

以下就是今天的麗寶樂園一日遊,只拍陸地的,忘了拍馬拉灣的陽光、假沙灘、比基尼

不過陸地的也沒拍幾張,沒有每個設施都拍,就意思意思紀錄一下

Read more...

posted by admin in 生活日記 and have No Comments

百貨周年慶-SEIKO手錶購入

台北的老朋友想趁周年慶買相機和手錶,反正假日閒著也是閒著,來去台北逛逛也不錯

曾經也在台北待了兩年多,那時候沒空到處跑,趁這時候回去看看也好

而買這支手錶可以說完全是意外,因為有人沒買過有品牌的手錶,問我有沒有推薦的

我指著SEIKO的專櫃說,我都習慣用這個品牌,他以為我在唬爛隨便指指

我就拿出我現在戴的手錶給我朋友看,我朋友很驚訝,說他一直以為我這個是雜牌的 = =

簡單來說就是我現在戴的完全沒有質感.......

Read more...

posted by admin in 生活日記 and have No Comments