原创 Android數據存儲一

Android數據存儲方式1、SQLite數據庫2、文件3、Shared Preferences 4、內容提供者5、網絡。 現在瞭解的是SQLite數據是一個怎樣的數據庫。SQLite,是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理

原创 Memcached使用入門

下載Memcached的服務器端軟件 Windows平臺版本下載:http://splinedancer.com/memcached-win32/memcached-1.2.4-Win32-Preview-20080309_bin

原创 android的Service學習三

   今天學習了android的Service的實例分析,前面講到了Service是運行在主線程裏面的,通過一個實例來證明這一點。項目目錄如下: 爲了實現Service運行在主線程裏面,創建了一個Activity和一個Service。

原创 android數據存儲三

 在andorid數據存儲二中講到了對SQLite數據庫的增刪查改也通過AndroidTestCase 進行了測試。在andorid數據存儲三就來看看android自帶對數據庫操作增刪查改的方法,利用這些方法可以更加方便的來操作表。同時也

原创 深入Android —— 架構和學習

Android架構和特徵 千呼萬喚始出來,猶抱琵琶半遮。 -- 《琵琶行》 雖貴爲富二代,但Android要是沒任何可圈點的地方,開不過70邁,在玲琅滿目的手機平臺競爭中,充其量也就做幾個俯臥撐打一桶醬油,然後被落的遠遠的。說到底,出來混

原创 Linux下配置權限受限制的SFTP用戶教程

SFTP在Linux下是一個很方便很安全的文件傳輸工具,我常常用它在Linux服務器上替代傳統的ftp來傳輸文件。衆所周知SFTP賬號是基於SSH賬號的,默認情況下訪問服務器的權限很大,下面的教程就是教你像ftp那樣限制SFTP賬號相關

原创 用android LinearLayout和RelativeLayout實現精確佈局

先明確幾個概念的區別: padding margin都是邊距的含義,關鍵問題得明白是什麼相對什麼的邊距. padding是控件的內容相對控件的邊緣的邊距. margin是控件邊緣相對父空間的邊距. android:gravity 屬性

原创 JAVA NIO學習

1.   基本 概念 IO 是主存和外部設備 ( 硬盤、終端和網絡等 ) 拷貝數據的過程。 IO 是操作系統的底層功能實現,底層通過 I/O 指令進行完成。 所有語言運行時系統提供執行 I/O 較高級別的工具。 (c 的 printf s

原创 android消息處理

    瞭解消息處理首先要知道MessageQueue,是消息隊列,存放消息的地方,按照FIFO規則執行,每一個線程只可以擁有一個MessageQueue。在創建Looper對象會創建一個MessageQueue對象。      剛剛講到

原创 android廣播事件處理二

   在android廣播事件處理一中,可以瞭解到註冊Broadcast Receiver的方法。 1、在AndroidManifest.xml文件中進行註冊。 2、在應用程序代碼中進行註冊。 上一篇寫了一個測試程序,我們可以運行起來,如

原创 android的Service學習二

在Android的Service學習一中提到的是對Service的Start方式的學習,現在學習的是Bound方式啓動Service的學習。Bound Service 允許其它組件比如(Activites)綁定到Service之上,可以發

原创 學習status bar notification

status bar notification 添加一個icon到系統的狀態欄中(可選擇是否有文本信息),添加一段信息到"Notifications"窗口中。當在後臺運行的服務需要與用戶進行交互時我們可以使用Status BarNotif

原创 android廣播事件處理一

什麼是Broadcast Receiver?廣播接收器,他和事件處理類似,只不過事件處理機制是程序處理級別,而廣播事件處理機制是系統級別。首先看一下如何使用Broadcase Receiver。 1、編寫類繼承Broadcase Rece

原创 《MongoDB權威指南》讀書筆記

插入文檔使用insert向集合中插入一個文檔:1234> db.test.insert({"name":"mrbird"})WriteResult({ "nInserted" : 1 })> db.test.findOne(){ "_id

原创 覺得邏輯性寫的最好的Java8新特性

對於Java開發者來說,Java8的版本顯然是一個具有里程碑意義的版本,蘊含了許多令人激動的新特性,如果能利用好這些新特性,能夠大大提升我們的開發效率。Java8的函數式編程能夠大大減少代碼量和便於維護,同時,還有一些跟併發相關的功能。開