Time of Update: 2014-09-25
Android基礎學習之context,android基礎contextContext既是環境變數,也是控制代碼(handler),也是上下文。類似用使用工具的工具,比如寫字來說,筆是工具,Context可以看成是手,用來使用筆。context具有唯一性,具有很多種行為(定義的很多種方法)以下來自網路解釋Context字面意思是上下文,位於framework
Time of Update: 2014-09-25
Android源碼之百度雲推送,android源碼百度雲Android源碼之百度雲推送使用服務:百度雲推送 功能分類:工具 開發工具:Eclipse支援平台:Android 運行環境:Android 開發語言:Java :http://www.devstore.
Time of Update: 2014-09-25
android項目 之 記事本(9) ----- 畫板功能之橡皮擦、畫筆大小和畫筆顏色 上節已實現了畫板中的繪製,刪除,恢複入清空的功能,還有橡皮擦,設定畫筆大小和畫筆顏色沒有實現,這節就將這幾個功能逐一實現。 先看: 以中,第一個展示了設定畫筆顏色的功能,第二個展示了設定畫筆大小的顏色,而第三個則展示了橡皮擦的功能,細心的可以發現,這節將表徵圖顏色設定為了藍色,並且,增加了最左邊的按鈕(其實,就是在gridview中多增加了一個item)。
Time of Update: 2014-09-25
Android開發系列(十二):獲得網路上的圖片獲得網路片的過程:獲得圖片的Url—>通過Url串連圖片對象—>把讀到的圖片的位元據寫入記憶體—>返回記憶體中的資料—>顯示出來首先,我們要添加許可權因為我們要訪問網路,所以我們要在AndroidManifest.xml檔案總添加網路存取權限:然後就是設定介面:main.xml: 接下來是MainActivity.java檔案:package cn.itcast.image;import
Time of Update: 2014-09-25
android項目 之 記事本(10) ----- 手寫功能之設定畫筆大小和畫筆顏色 上一節,實現了畫板的所有功能,包括設定畫筆大小,設定畫筆顏色,橡皮擦等功能,而手寫,也可以添加設定筆跡大小和顏色的功能,這節就順勢實現手寫的調整筆跡大小和調整筆跡的顏色。 先看圖: 其實,手寫和畫板的這些功能都類似,直接複用之前的代碼就行,原理如下: 1. 設定畫筆大小的功能: 1)初始化畫筆。
Time of Update: 2014-09-25
Android 照相機拍攝照片,壓縮後儲存於SD卡 一般相機拍攝的照片大小為3-4M左右,這裡因為需要完成將拍攝好的照片上傳到伺服器功能,所以需要將得到的照片進行壓縮。這裡示範就直接存放在SD卡中。網上搜尋了不少資料,得知可以使用:inSampleSize 設定圖片的縮放比例。但是,這裡需要注意:1)inJustDecodeBounds = true;
Time of Update: 2014-09-25
Android ViewPager和Fragment實現頂部導航介面滑動效果在項目中,我們常常需要實現介面滑動切換的效果。例如,介面的左右滑動轉場效果。那這種效果是怎麼實現的?今天我就帶大家簡單瞭解ViewPager,並通過執行個體來實現該效果。一. ViewPager 官方API首先我們來看一下ViewPager官方給出的解釋,具體意思如下: Layout
Time of Update: 2014-09-25
Android讀取asserts和raw檔案夾下的檔案經常需要用到讀取“/res/raw”和"/asserts"檔案夾下的檔案,索性寫成工具類方便以後使用。一、raw檔案夾下的檔案操作工具類:/** * raw檔案夾下的檔案處理工具類 * * */public class RawFileUtils {private RawFileUtils( ){}/** * 讀取raw檔案夾下的檔案 * @param resourceId raw檔案夾下的檔案資源ID * @return 檔案內容 * *
Time of Update: 2014-09-25
Android開發之雜記(3)1,標籤標籤閃亮登場了。當LayoutInflater遇到這個標籤時,它會跳過它,並將內的元素添加到的父元素裡。迷惑了嗎?讓我們用來替換FrameLayout,並重寫之前的XML布局: android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="center"
Time of Update: 2014-09-25
android開發步步為營之20:網路設定網路設定這塊在手機應用裡面是非常重要的一塊,因為一般應用都需要和外部網路做互動的。本篇文章就展示了一個比較經典應用情境。比如我最近在開發的轉賬應用。這個是需要和網路互動的。當使用者開啟應用之後,應用首先會判斷使用者是否已經開啟wifi或者gprs網路。沒有則跳轉到系統的無線和網路設定介面,當使用者佈建好了之後,我這裡做了一個更人性化的處理,建立了一個廣播接收器,因為我們知道,手機在開啟網路或者收到簡訊的時候,都會對外發布一條廣播。一旦網路連接上了之後,我
Time of Update: 2014-09-25
android 建立/編輯連絡人時,檢測輸入的email/郵件地址格式是否合法JB版本:1.SIM/USIM卡連絡人:可以直接使用EditSimContactActivity中的USIM_EMAIL_PATTERN,搜尋與“USIM_EMAIL_PATTERN”,將相關code所加的注釋去掉即可2.手機本地連絡人:修改代碼如下ContactEditorFragment.java (packages\apps\contacts\src\com\android\contacts\editor) A
Time of Update: 2014-09-25
Android開發系列(十三):Intent實現Activity之間的轉換以及startActivityForResult傳遞參數一、Intent實現Activity之間的切換1、建構函式法:Intent intent = new Intent(this , OtherActivity.class); //兩個參數:第一個是內容物件,第二個是要切換的Activity的class位元組碼startActivity(intent); 2、setClass方法:Intent intent = new
Time of Update: 2014-09-25
android LoaderManger載入資料Tip要查看LoaderManager的具體介紹請看部落格:LoaderManager介紹使用時發現不管怎麼調用getLoaderManager().restartLoader(LOADER_TYPE_QUERY, null, this);方法,loader就是不執行(在onCreate方法中登入getLoaderManager().initLoader(LOADER_TYPE_QUERY, null,
Time of Update: 2014-09-25
Android網路收音機--使用Vitamio解碼(二)在前面提到Android網路收音機--使用Vitamio解碼(一)實現了播放流媒體檔案,但只能播放一次,在這裡可以隨機點擊左邊的menu來播放,但Vitamio還是不是很穩定,有的uri已經到期無法播放了,我下載了一個PC版的網路收音機來對比,如果PC上能播放,在這裡也是能播放的,使用了網上的一些圖片,先看下修改後的介面由於當前沒有網路,所以只顯示了Name程式目錄結構關鍵代碼選擇一個流媒體播放的流程 private void
Time of Update: 2014-09-25
Android IME問題 解決三星s5830i或華為低端機IME崩潰問題在EditText裡面設定屬性 android:inputType="numberDecimal" 在某些三星手機(s5830i)導致其原生IME奔潰的問題. 若是設定屬性為android:inputType="number"則不會崩潰. 原來這些IME調用不支援浮點數的,僅能支援整數的.TextEdit設定監聽過濾 空串,非浮點數,開頭為0(例如 0123.11)的情況String regEx = "^[0-9]
Time of Update: 2014-09-24
ActivityManager(一)--擷取棧頂Activity及其所屬進程,activitymanager//擷取棧頂Activity及其所屬進程public static String getTopActivityNameAndProcessName(Context context){String processName=null;String topActivityName=null; ActivityManager activityManager
Time of Update: 2014-09-24
移動視訊通話的JAVA原始碼,通話java原始碼最近學習Android平台下跨平台音視頻通訊開發,雖然網上有很多開源項目供我們參考學習,但音視頻效果很一般,還有很多不穩定的因素,畢竟是開源嘛。在國內我找到了一個比較好音視頻通訊解決方案,該案例提供了純Java語言介面供我們調用,隨後我參照官方android
Time of Update: 2014-09-24
紅米Note移動版MTP模式修改為隨身碟模式的教程和方法,notemtp相信使用WIN7或者WIN8的朋友對於紅米note的MTP傳輸模式,沒什麼所謂,但是我們XP黨則是麻煩大大了,起碼我一直都沒辦法裝好MTP模式所需要的驅動!小米的Team
Time of Update: 2014-09-24
高版本Android如何利用反射調用系統隱藏的遠程服務攔截來電,android來電要說攔截Android系統來電,就不得不說起在低版本的時候Android提供給開發人員使用的一個方法:endCall(),但由於Google後來考慮到對於一部手機來說,最重要的功能就是打電話了,如果這個功能隨隨便便就被人屏蔽了,安全性太差,所以在高版本的Android將這個方法屏蔽了,不再在TelephoneManager中暴露這個方法。那麼我們下面的目標就是要想辦法調用到這個方法,當然首先我們還是需要實現一個廣播
Time of Update: 2014-09-24
iOS 網路請求架構比較,ios請求架構目前主要的有三種架構:ASIHTTPRequest,AFNetworking,MKNetworkKitASIHTTPRequest架構是最早設計的架構,它的功能強大但是不支援ARC,已經停止更新。AFNetworking是之後出現的架構,比ASIHTTPRequest更加簡單。MKNetworkKit的設計思想來源與前兩者,結合了前兩個架構的共同特點,並且增加了新特性,與前兩者相比