原创 導航--TabHost

   打開Android手機中的呼叫按鍵,裏面顯示出的就是導航控件,我們可以單擊一個,然後讓下面顯示不同或者相同佈局的頁面。兩種實現方式    一:繼承自TabActivitty    繼承的導航,導航欄中只能是文字,且導航欄樣式比較的單

原创 Android數據存儲----SharedPreferences,內部,外部

   一:數據存儲分類    (1)SharedPreferences    以鍵值對的形式保存簡單的,私有的數據    (2)內部存儲    把私有數據保存在手機內部的存儲介質中    (3)外部存儲    把公共的數據保存在共享的外部

原创 Android廣播

   BroadCastReceiver(廣播接收者)可以以異步機制的方式處理UI主線程與其它組件之間的消息傳遞,也就是說他不會使主UI卡住。    一:原理    接收者與發送者之間不會相互等待。消息的發送者不必指定誰來接受廣播,而是可

原创 Android數據存儲----SQLite數據庫

    SQLite是一個開源的嵌入式關係數據庫,他的一大好處是在程序內部不需要網絡配置,也不需要管理,他只依賴於文件系統,開銷小,適用於嵌入式設備。    一:擴展SQLiteOpenHelper類提供數據訪問接口    SQLiteO

原创 Android後臺服務---無交互時的Service

   Service是Android四大組件之一,他主要負責後臺服務,長時間運行。    一:主要特點    (1)優先級大於Activity,即使Activity被停止後,他也不會輕易被終止    (2)即使被系統終止,在紫銅回覆資源後

原创 Android數據存儲----ContentProvider數據存儲

   ContentProvider實現的是數據庫操作的封裝,並且可以實現數據之間的共享。也就是說,利用ContentProvider實現的數據存儲可以在外部應用程序中訪問的到。具體過程如下:    一:擴展ContentProvider

原创 Mac下MongoDB的安裝

好久沒發博文啦~今天來一發~廢話少說~GoOn。一:HomeBrew簡介與安裝簡介:就是mac上的軟件包管理工具,方便安裝與卸載。安裝:打開終端,輸入如下命令,期間會輸入一次回車+兩次開機密碼。ruby -e "$(curl -fsSL h

原创 我的友情鏈接

51CTO博客開發王兆麗呂鑫鑫隋正文李百強張和彬陳軍老師陳祥斌趙豔明邵濤趙陽陽馬芳傑

原创 Android視頻播放

   Android中的音頻播放使用的是MediaPlayer類,但是這個類沒有提供視頻畫面的播放位置,所以這裏視頻的播放顯得略有不同,大致分爲兩種播放方式:直接調用系統的VideoView播放視頻或者利用Mediaplayer與Surf

原创 系統分享----文字

   最近在忙着做畢業設計,其中一個模塊有這樣的一個功能,要求做第三方分享,在以前的學習過程中學習過微博、微信等分享(有興趣的話,我們以後再來探討一下),今天偶然發現一個簡單的方法----系統分享,但是這有一個大前提:手機中必須安裝相應的

原创 Node與Mongodb實戰

在聽陳鴻宇的《理想三旬》。好聽~上兩篇博文中提到了在Mac下Mongodb的安裝與連接,這次我們來看看如何通過Node操作Mongodb。PS:本文中的數據集合採用上篇博文中'test'庫中的"mycollection"。一:安裝Mongo

原创 線程通信-----AsynTask

   AsynTask是Handler的輕量級形式,他可以用作專門的處理耗時操作。有時我們會發現,在主線程睡眠的時候,你執行別的操作的時候會出現“卡屏”狀態,這樣的效果極爲不好。但是我們可以通過AsynTask去解決這個問題。◆“卡屏”現

原创 Android中的自定義視圖

   一般在繪製圖形界面時,我們用到的是配置文件中的視圖,那麼我們能不能定義自己需要的視圖呢?答案當然是可以的,我們可以利用畫筆在畫布上自己繪製自己需要的視圖,在界面中引用過即可。然而,象畫圖這樣的操作,我們不建議放在主UI線程中使用,我

原创 系統設置----android.provider.Settings

   在做應用的過程中,有時我們需要打開系統的設置界面,進行某一些設置,我們可以通過Intent打開這些指定的界面。先來看一個簡單的例子:   一:打開系統的設置界面。    代碼:(不需要權限便可以實現)package com.exam

原创 我的友情鏈接

51CTO博客開發王兆麗呂鑫鑫隋正文李百強張和彬陳軍老師陳祥斌趙豔明邵濤趙陽陽馬芳傑