原创 裝飾模式

一、裝飾模式概述   裝飾模式動態地給一個對象增加一些額外的職責,它可以靈活地給對象增加新的功能,而且增加新功能時使用關聯關係而不是繼承關係,從而可降低系統的耦合度。需要裝飾的具體構件類和具體裝飾類可以獨立的變化,從而可以動態的增加或刪除

原创 Android App 中簡易的網絡數據處理方法

    前言:由於工作需要,前段時間都在忙着寫 php,這段時間又來寫 Android 了,我就是這麼個興趣廣泛不安分的人,哈哈。     在做電商應用的時候,App 通常要發送大量的網絡請求,服務器返回數據通常都是 Json 或字符串格

原创 Android App 第一次打開時的引導界面

    Android App 第一次打開時的引導界面,這個需求是非常多的。在寫新項目的時候,剛好要用到,在網上找了一下 demo,沒發現非滿意的。所以只好自己動手寫一個,分享一下,避免以後大家重複造輪子。效果圖如下(雖然有點醜)  

原创 STL 教程

STL教程概述也許你在解決 TopCoder 上的問題時已經用過 C++,可能你會發現別人在實現算法的時候,代碼很簡潔幹練。又或許你是一個初級 C++ 程序員,那麼你就更應該好好讀一下這篇stl教程了。在本教程中,我會逐步向你介紹 C++

原创 仿 qq 側滑菜單

    相信大家見過 qq 左側隱藏菜單,今天我們就來模仿這樣的功能,效果圖如下     實現這樣的功能很簡單,所以我就不做太多解釋了。我們要先定義主佈局文件 activity_main.xml,在 mainlayout 中放入一個自

原创 Ubuntu下編譯vlc for android

哈哈,已經一年多沒冒泡了,有沒有人想我哈。這一年多的時間裏,我依然堅持努力學習,包括學習PHP、Linux、JS之類的各種技術,還有文學、英語等等。下面是今天我爲大家帶來的文章:在Ubuntu下編譯vlc for android。Vlc

原创 Android Material Design Snackbar Example

http://www.androidhive.info/2015/09/android-material-design-snackbar-example/     Snackbar 是 Material Design 引入的一個很有用

原创 Android自定義View(自定義控件)

    在 Android 的 framework 中已經有很多標準的 Views 類,用於實現顯示數據及與用戶交互的功能 。但是有時候,有些功能無法通過系統預定義的這些 views 來實現 。好在 Android 允許我們自定義 Vie

原创 Linux 下搭建 php 開發環境完整教程

   在開始進入正題前,先普及一點基礎知識。在 Linux 環境下,我們通過命令行安裝軟件的時候,可能會出現錯誤。當錯誤出現的時候,我們怎麼撤銷之前的步驟,重新安裝軟件呢?解決方案如下     (1) 已經執行 configure 操作

原创 Ubuntu上編譯Android(Linux Kernel)內核源碼

    我就直接開門見山了哈,本文介紹如何在 Ubuntu 上編譯 Android 的 Linux 內存源碼。在此之前肯定要先下載到 Android 系統源碼和 Linux Kernel 源碼了。當然我是有翻牆工具的(Astrill,有點

原创 JavaScript Variable Gotchas

[fb-optin-form uid='' nofollow=false style='main' titletext='You can also get the feed via email. Sign up now by supp

原创 初識 Struts2 (HelloWorld)

  早在學校的時候,我就對 J2EE 感興趣,但是那時水平有限,也沒人教,所以一直沒入門。那時只學了 Html、JavaScript 之類最基本的東西的。現在出來做 Android 開發快兩年了,近期的項目也做得差不多了,終於有點時間來學

原创 在ubuntu上搭建git-server及android studio使用git

 一、在 Server 端安裝 gitosis(在 Server 端進行)  首先安裝 git   sudo apt-get install git-core  然後安裝 python 工具,因爲後面安裝 gitosis 要用到 pyt

原创 Android 雷達掃描效果

    第一個實例 RadarView 用到了自定義屬性,然後在構造方法裏面讀取相關屬性值,用來確定繪製的參數 。RadarView 還提供了開始、停止掃描和釋放資源的接口,具體實現看源碼吧 。要注意的是 onDraw() 是頻繁調用的

原创 實現自適應的UI界面

  根據 app 當前的所顯示的 layout,UI 界面往往會有差異。如在 dual-pane 模式下,點擊左側的 item,會直接在右側顯示相應的內容;但是如果是在 single-pane 模式下,那麼內容將會被顯示到另外的界面上(通