原创 微信、微博、Facebook、Twitter等社交媒體分享方案探索

一、Web方式: 新浪微博: http://service.weibo.com/share/share.php? count=表示是否顯示當前頁面被分享數量(1顯示)(可選,允許爲空) &url=將頁面地址轉成短域名,並顯示在

原创 重構,改善既有代碼設計

前言 重構前,先檢查自己是否有一套可靠的測試機制。這些測試必須有自我檢查的能力。(避免引入bug) 如果代碼結構是你無法很方面地實現添加一個新特性的目的時,那就先重構那個程序,是特性的添加比較容易進行,然後再開始添加新特性。 一、

原创 Android按鍵攔截處理最佳實踐範例(以Back事件爲例)

想攔截所有情況下的按鍵:</pre><pre name="code" class="java">@Override public boolean dispatchKeyEventPreIme(KeyEvent event)

原创 #Android黑科技# 跳出瀏覽器

當移動浪潮來襲,不論是傳統 PC 網站/應用,還是新興的移動互聯網,都一併蜂擁的走進用戶的手機。提供一個便於手機瀏覽的 Web 頁面,再造一個功能豐富的移動 App 成了每個產品的標配。提供移動 Web 頁面,可以使得用戶更易獲取產品信

原创 Android 常見Bug及Solutions備忘

1.Canvas.clipPath :java.lang.UnsupportedOperationException Bug原因: 出現原因是4.0硬件加速出的問題 解決方案: if (Build.VERSION.SDK_INT

原创 愛·炒股

        安卓系統股票軟件——愛·炒股 v1.0華麗上線,讓愛炒股的你時時刻刻把握股市動態。軟件信息來源於新浪財經股票中心,信息實時權威。主要功能模塊:股市要聞、大盤指數、個人關注、股票檢索、更多設置等。     下載地址一:h

原创 設計模式原則SOLID

一、單一職責原則(SRP) 定義:不要存在多於一個導致類變更的原因。通俗的說,即一個類只負責一項職責。 問題由來:類T負責兩個不同的職責:職責P1,職責P2。當由於職責P1需求發生改變而需要修改類T時,有可能會導致原本運行正常的職責P

原创 代理模式Proxy Pattern

一、背景 在某些情況下,一個客戶不想或者不能直接引用一個對 象,此時可以通過一個稱之爲“代理”的第三者來實現 間接引用。代理對象可以在客戶端和目標對象之間起到 中介的作用,並且可以通過代理對象去掉客戶不能看到 的內容和服務或者添加客戶需

原创 webp圖片格式2.x-5.x支持方案

一、webp格式簡介       WebP是一種同時提供了有損壓縮與無損壓縮的圖片文件格式,派生自視頻編碼格式VP8,是由Google在購買On2 Technologies後發展出來,以BSD授權條款發佈。       WebP

原创 代碼整潔之道

一、什麼是整潔的代碼 有多少程序員,就有多少定義。但共性都有以下幾點: - 高效(性能) - 優雅&簡單直接(可讀性) - 消除重複 二、怎麼才能寫出整潔的代碼 1.有意義的命名 名副其實 —- 命名要有實際意義

原创 Android RecyclerView簡單入門介紹

在 Android 5.0 正式推出了 RecyclerView(在 support library 中),RecyclerView 的目標是取代 ListView 、GridView等。RecyclerView的主要優點有兩點,一是

原创 API Guide---Hardware Acceleration硬件加速

API Guide—Hardware Acceleration官方原文地址: http://developer.android.com/guide/topics/graphics/hardware-accel.html 轉載請註明原創地

原创 Integer.valueOf(String) 之困惑

寫在最前: 此文只適應於jdk7或以上版本,因爲jdk6與jdk7的Integer具體實現有差別,詳情可查看下源代碼. 問題來源: StackOverflow 上發起了一個問題是這麼問的:“ 我被下面的代碼搞暈了,爲什麼它們會返回不同的