Time of Update: 2015-01-09
Handler的認識與使用一,Handler認識使用目錄: 基礎知識: 1、Android的進程與執行緒模式2、Android的UI主線程(或叫安全執行緒問題)涉及知識點:Handler的介紹Handler使用方式一:子線程處理事務(後台幹活),幹完活後,在子線程中通過handler發訊息,通知UI線程更新UI控制項,由主線程中的handler的handleMessage處理UI更新動作。Handler的使用方式二:Handler + HandlerThread &
Time of Update: 2015-01-09
AndroidFM模組學習之四源碼分析(九)接下來我們看看android\vendor\qcom\opensource\fm\fmapp2\src\com\caf\fmradio\PresetList.java 定義一個List列表ListmPresetList = new ArrayList();同步電台數量 public synchronized int getStationCount(){ return mPresetList.size();
Time of Update: 2015-01-09
android學習二十(使用HTTP協議訪問網路)使用HttpURLConnection在Android上發送HTTP請求的方式一般有兩種,HttpURLConnection和HttpClient,現在先學習下 HttpURLConnection的用法。 首先需要擷取到HttpURLConnection的執行個體,一般只需new 出一個URL對象,並傳入目標網路的地址,然後 調用一下openConnection()方法即可,如下所示: URL URL=new
Time of Update: 2015-01-09
Android Studio初體驗之啟動AVD模擬器異常:cannot set up guest memory 'pc.ram'啟動AVD模擬器異常:Cannot set up guest memory ‘pc.ram’錯誤資訊: HAX is working and emulator runs in fast virt modeCannot set up guest memory 'pc.ram': Invalid argumentError
Time of Update: 2015-01-09
Android中的訊息通知(NotificationManager和Notification)下面來談談notification,這個notification一般用在電話,簡訊,郵件,鬧鐘鈴聲,在手機的狀態列上就會出現一個小表徵圖,提示使用者處理這個通知,這時手從上方滑動狀態列就可以展開並處理這個快訊。已添加的Notification.Builder,使其更容易構建通知。notification是一種讓你的應用程式在沒有開啟情況下或在後台運行警示使用者。它是看不見的程式組件(Broadcast
Time of Update: 2015-01-09
基於Android的計步器(Pedometer)的講解(四)——後台記步今天先不說Pedometer(計步器)項目UI方面的了,今天講一個基於重力加速度的記步功能感應器(Sensor),然後在後台開啟記步。 計步器(Pedometer)整個項目的原始碼,感興趣的朋友可以下載來看看(記得幫小弟在github打個星~) 先上幾張:(效果和上一篇講到的CircleBar非常的相似,因為記步功能在後台),能根據你的一些基本參數,來記步。有一個缺點,因為這個是根據感應加速度來計算是否走
Time of Update: 2015-01-09
Android如何安裝系統應用,及自己增加安裝系統應用的介面 根據SIM卡安裝系統應用功能:1:如何安裝系統應用,apk放在system/app系統磁碟分割下面。2:根據SIM卡的歸屬國家選擇性的安裝應用。一:本人使用方法: 在開機的服務裡面添加介面(PackageManagerService.java),檢測到SIM卡的資訊調用該介面。下面是具體的方法: 系統服務PackageManager服務調用的是aidl介面,
Time of Update: 2015-01-09
Android編碼規範及效能最佳化整理最近看到新人的android代碼實在問題太多,一些基本的地方都有問題,於是重新培訓了下代碼規範,希望後面能慢慢好起來。一、Android編碼規範1.java代碼中不出現中文,最多注釋中可以出現中文2.局部變數命名、靜態成員變數命名只能包含字母,單詞首字母出第一個外,都為大寫,其他字母都為小寫3.常量命名只能包含字母和_,字母全部大寫,單詞之間用_隔開4.layout中的id命名命名模式為:view縮寫_模組名稱_view的邏輯名稱view的縮寫詳情如下Lay
Time of Update: 2015-01-09
Android圖片縮放 指定尺寸//使用Bitmap加Matrix來縮放 public static Drawable resizeImage(Bitmap bitmap, int w, int h) { Bitmap BitmapOrg = bitmap; int width = BitmapOrg.getWidth(); int height = BitmapOrg.getHeight(); int
Time of Update: 2015-01-08
ios(CoreAnimation核心動畫 一) CABasicAnimation動畫與錨點,錨點動畫一、position和anchorPointposition:用來設定CALayer在父層中的位置,以父層的左上方為原點(0, 0)anchorPoint(錨點):稱為“錨點”、“錨點”決定著CALayer身上的哪個點會在position屬性所指的位置以自己的左上方為原點(0, 0)它的x、y取值範圍都是0~1,預設值為(0.5, 0.5)推薦一個串連:http://
Time of Update: 2015-01-08
Android SDK下載異常(hostname in certificate didn't match),androidhostname對於Android開發人員來說,每次下載更新 Android SDK 都是一次痛苦的經曆,因為 google 被牆,每次我們都要想盡辦法來更新 SDK, 以前我是通過 VPN 來下載 SDK,但是也只能保證稍微穩定一點的下載速度,每次更新還是要耗費很長的時間來等待,上星期我的同事發現通過修改 hosts 檔案並將網域名稱指向 203
Time of Update: 2015-01-08
基於Android的計步器(Pedometer)的講解(三)——CircleBar(圓形進度條),pedometercirclebar計步器(Pedometer)整個項目的原始碼,感興趣的朋友可以下載來看看(記得幫小弟在github打個星~)https://github.com/296777513/pedometer本篇文章講的demo在這裡下載(0分下載):http://download.csdn.net/detail/a296777513/8328461先給幾張:如所示,點擊中間的圓圈會依次
Time of Update: 2015-01-08
Android NDK開發(七)——現代化開發方式,androidndk
Time of Update: 2015-01-08
Android 關於Activity的跳轉和finish時切換頁面動畫實現,今天瀋陽斌子在做APP時,客戶的需求變更是在原有的程式上加入跳轉頁面的動畫切換,類似IPhone的左出右進的方式,返回時是相反的效果。我知道用兩種方式可以實現這樣的效果,一種就是通過在startActivity後執行overridePendingTransition方法進行動畫的切換,同樣finish也是一樣的。下面就是我封裝好的方法:/** * * @Description :
Time of Update: 2015-01-08
Android之仿今日頭條頂部導覽列效果,android導覽列隨著時間的推移現在的軟體要求顯示的內容越來越多,所以要在小的螢幕上能夠更好的顯示更多的內容,首先我們會想到底部功能表列,但是有時候像今日頭條新聞用戶端要顯示的內容太多,而且又想在主介面全部顯示出來,所以有加了頂部導覽列。今日頭條頂部導覽列地區的主要部分是一個導覽功能表。導覽功能表是一組標籤的集合,在新聞用戶端中,每個標籤標示一個新聞類別,對應下面ViewPager控制項的一個分頁面。當使用者在ViewPager地區滑動頁面時,對應的導
Time of Update: 2015-01-08
打造極致Material
Time of Update: 2015-01-07
Android輸入密碼時顯示與隱藏,android輸入密碼在登入或者註冊的時候,有些軟體中,需求要求密碼可以查看和隱藏,其實實現起來也很簡單。首先定義布局:<LinearLayout android:layout_width="fill_parent" android:layout_height="50.0dip" android:layout_marginLeft="15dip"
Time of Update: 2015-01-07
3D語音天氣球——在Unity中使用AndroidVoice Messaging Service,unityandroid轉載請註明本文出自大苞米的部落格(http://blog.csdn.net/a396901990),謝謝支援!開篇廢話:這個項目準備分四部分介紹:一:建立可旋轉的“3D球”:3D語音天氣球(源碼分享)——建立可旋轉的3D球二:通過天氣服務,從網路擷取時實天氣資訊並動態產生“3D球”:3D語音天氣球(源碼分享)——通過天氣服務動態建立3D球三:AndroidVoice
Time of Update: 2015-01-07
教你快速高效接入SDK——遊戲接入SDK(只接入抽象架構),sdk架構題記:很多做遊戲開發的人,估計都或多或少地接過渠道SDK,什麼UC,當樂,91,小米,360......據統計國內市場當前不下於100家渠道,還包括一些沒有SDK的小渠道。每個渠道SDK接入的方法呢,多是大同小異。但是,正是這些小異,又讓SDK的接入,產生了無窮無盡的變數。所以,接入SDK之前,如果你沒有經驗,或者沒有被SDK坑過,那麼當你看到這系列文章的時候,你很幸運,你可以避免這一切了。如果你之前被坑過,而且還在繼續被坑著
Time of Update: 2015-01-07
Android實現仿電腦的ip地址輸入,android實現仿ip最近該需求改到一個特別的,估計有人也遇到過這種噁心的需求,用戶端居然需要輸入ip地址,感覺有點扯,客戶自己輸入ip地址,呵呵,總之,不完成也不行啊,沒有砍經理的力氣,只能擼代碼了.下面開始正題,先上一下運行效果,方便觀看上面的輸入框寫成了一個自訂群組合控制項,方便使用,說起來功能也挺簡單的,主要是組合了四個EditText,然後判斷EditText輸入內容,還有就是對焦點的擷取也是比較重要的,由於本人剛學Android不久,可能有更