公告版位

新版部落格:blog.changyy.org

目前日期文章:201207 (9)

瀏覽方式: 標題列表 簡短摘要

最近的案子很特別,除了一堆 Activity 外,每一個 Activity 裡頭又有一堆 Button/ImageButton 要處理,如果是依照一般教學文:

Button b = null;

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

寫 Mobile app 不免要網路連線一下,這時候最簡易的方式就是像 php 的 file_get_contents 函數,只要呼叫一下,就得到想要的東西。然而,在測試 https 時,發現對方憑證並非經過第三方認證的,因此噴出錯誤訊息:android javax.net.ssl.SSLPeerUnverifiedException: No peer certificate,這資安保護的確還不錯,但對開發、測試實在不方便,在網路上有找到的解法是實作一個 SSLSocketFactory 來解決,雖然不知是不是正解,但至少可以 work 了 :P (總覺得應該要能某個參數設定一下就行,就像 php curl 的 CURLOPT_SSL_VERIFYPEER 和 CURLOPT_SSL_VERIFYHOST 參數)

發送 http GET request:

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(1) 人氣()

老話一句:為了給使用者有一致性的體驗,在 Android 環境上,使用 PagerAdapter/ViewPager 實作 iOS UIPageControl 效果。需額外 library (android-support-v4.jar) 來使用,請參考 Support Library | Android Developers 流程。

概念:

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

為了給使用者有一致性的體驗,在 Android 環境上,實作 iOS UINavigationController 效果。

實作的方式很...直觀,就是每個 Activity 最上頭都擺在一個區域(header)來達成啦 XD

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

tabhost_uitabbarcontroller

為了讓使用者有一致性的體驗,在 Android 環境中,可以使用 TabWidget/TabHost 來達成 iOS UITabBarController 的效果。

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

cursor

目標:在指定區域上,偵測手指觸碰位置並疊一張圖標記位置

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

android_imagebutton_resize

大概算是第二或第三次寫 Android app 吧,碰到一個很怪的現象,在 WVGA (480x800解析度),以一張 100px 方圖,橫放四張,理論上應該還會剩 480px - 4*(100px) = 80px 左右的範圍,但實際上圖形就是顯示不對,整個 ImageView/ImageButton 所顯示的圖被放大了,沒有剩下的空間,請教同事後,同事說這是 px 轉換成 dp 問題,但他還是說不出個所以然,後來經測試發現,這個問題是因為我把圖檔擺在 res/drawable 目錄下(在 Android 2.3.3 SDK 下,此目錄預設不存在),但 WVGA 預設是用 res/drawable-hdpi ,所以,只要把圖擺在 res/drawable-hdpi 內則會顯示正常。

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

自從有了台 Linode 後,又開始敗家了 XD 首先是看了國內的報價後(大概台幣400以上),就嘗試從國外 domain registrar 買一個 domain 來使用了,先逛了 godaddy.com ,看了他的價碼,原本打算下手了,但不禁意想起幾個月前的 SOPA 案子,所以就順手查了一下大家又改用哪個,最後就找到 namecheap.com

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

很久沒碰機器了,自從大學畢業後,就打定不佔用學術資源,所以就沒擺任何機器來使用(但用別人管的機器XD),隨著經濟能力的好轉,上次被同事勸敗 Linode 512 後,開始進入管自己的機器啦,首先就是要設定防火牆,這東西以前修課有印象,記得那時是 FreeBSD 4 跟 ipfw ,只是差不多都忘光了 XD

首先 Linode 的 Ubuntu 12.04 server 預設有裝 iptables ,所以就用 iptables 了,網路上資源還不少,這次就試著用安全性較高的防火牆規則,那就是預設從外頭來進來連線都是不給過的。痛過之後,就可以慢慢加東西了 XD

文章標籤

changyy 發表在 痞客邦 PIXNET 留言(1) 人氣()

找更多相關文章與討論