Time of Update: 2015-01-30
Android開發之網路請求通訊專題(一):基於HttpURLConnection的請求通訊在Android開發中,網路請求必然是必不可少。一般而言,都是基於http的網路請求。有時候也會有SOCKET請求,這個後續的專題再講。今天,我們就先講講常用的Http請求。http求情自然是遵循http協議的,相關內容請轉接:Java學習筆記之Http協議詳解好了,開始今天的正題。一、基礎HTTPURL請求方式我們先來看一個最簡單的例子,通過get方法請求拿到返回值1、用get方式請求UR
Time of Update: 2015-01-30
基於Android2.3.5系統:JNI與HAL執行個體解析[一] 一:Android系統下JNI簡介Android系統下的JNI的全稱是:Java Native Interface (JNI),JNI標準是java平台的一部分,它允許Java代碼和其他語言寫的代碼進行互動。JNI 是本地編程介面,它使得在 JAVA 虛擬機器 (VM) 內部啟動並執行 Java 代碼能夠與用其它程式設計語言(如 C、C++
Time of Update: 2015-01-30
Android程式猿如何泡設計妹之快速掌握dp和px才可以相信很多Android程式猿已經對身邊的設計妹垂涎三尺了,那麼如何博得設計妹的好感呢,學好這篇文章就可以了。程式猿與UI設計妹討論設計稿和切圖的時候,經常會因為dp和px的問題搞的不愉快,這裡可以分析出兩個原因:1,程式猿原因,不懂dp和px的換算關係。包括我,以及我見到的大多數開發,更多的時候其實不是很關心dp和px是如何來的,以及如何轉換的,只知道掌握一般情況用dp,字型大小用sp,畫線用px。2,設計妹原因,設計不出dp標註,或者甚
Time of Update: 2015-01-30
Android動態載入XML檔案及控制項來簡單實現QQ好友印象的功能 在android開發中,我們常常會遇到介面布局控制項不確定的情況。由於某些功能的原因或者為了體現某些app的特色等這些原因會導致我們在實現介面布局時需要動態去載入一些控制項,那麼下面就來介紹一下如何用動態載入控制項來簡單實現QQ中好友印象的功能,其中也會提到如何來動態載入一個XML的設定檔。 那麼要實現好友印象的功能,我們需要通過以下這幾個步驟:
Time of Update: 2015-01-30
android中RadioGroup、RadioButton、Spinner、EditText用法詳解(含樣本和原始碼) 今天在項目中用到了android中常用的RadioGroup、RadioButton、Spinner、EditText等控制項,在此介紹一下它們的用法,希望對需要的朋友有協助。一、RadioGroup和RadioButton的使用RadioButton就是我們常見的選項按鈕,一個RadioGroup可以包含多個選項按鈕,但是每次只能選擇其中的一個值。我們先看一下布局
Time of Update: 2015-01-29
Android開發之藍芽操作藍芽操作一、什麼是藍芽1、Bluetooth廣泛使用的一種無線通訊協議2、主要針對短距離通訊(10m)3、常用於耳機、滑鼠、鍵盤等移動通訊裝置二、與藍芽相關的API1、BluetoothAdapter:代表本地藍牙裝置2、BluetoothDevice:代表遠程藍牙裝置三、藍芽需要的設定需要在AndroidManifest中申明藍芽操作的許可權<uses-permission android:name="android.permission.BLUETOOTH"
Time of Update: 2015-01-29
android Intent PendingIntent的區別,android中的intent含義:intent英文意思是意圖,pending表示即將發生或來臨的事情。 PendingIntent這個類用於處理即將發生的事情。比如在通知Notification中用於跳轉頁面,但不是馬上跳轉。 Intent 是及時啟動,intent 隨所在的activity 消失而消失。 PendingIntent
Time of Update: 2015-01-28
Android程式猿如何泡設計妹之快速掌握dp和px才可以,androiddp相信很多Android程式猿已經對身邊的設計妹垂涎三尺了,那麼如何博得設計妹的好感呢,學好這篇文章就可以了。程式猿與UI設計妹討論設計稿和切圖的時候,經常會因為dp和px的問題搞的不愉快,這裡可以分析出兩個原因:1,程式猿原因,不懂dp和px的換算關係。包括我,以及我見到的大多數開發,更多的時候其實不是很關心dp和px是如何來的,以及如何轉換的,只知道掌握一般情況用dp,字型大小用sp,畫線用px。2,設計妹原因,設計
Time of Update: 2015-01-27
apk 簽名,apkapk簡介 APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的檔案格式。通過將APK檔案直接傳到Android模擬器或Android手機中執行即可安裝。apk檔案和sis一樣,把android sdk編譯的工程打包成一個安裝程式檔案,格式為apk。 APK檔案其實是zip格式,但尾碼名被修改為apk,通過UnZip解壓後,可以看到Dex檔案,Dex是DalvikVM
Time of Update: 2015-01-27
使用Gradle發布Android開源項目到JCenter,gradlejcenter喜歡做些開源項目的朋友,相信有不少人都希望能把自己的項目發布到公用的中央倉庫,如maven中央倉庫,以供別人方便地整合使用。而使用了Android
Time of Update: 2015-01-26
osx 10.10.1編譯 Android 4.4.4_r2,10.10.14.4.4_r2一、下載android 4.4.4_r2源碼1、建立目錄:cd ~ && mkdir bin src2、切換到bin 目錄,按官方教程初始化好repo檔案3、設定檢出android源碼相關的host ip地址為nslookup g.cn查詢出來的IP地址;本次編譯使用的host ip地址(加入到hosts列表)203.208.46.148 googlesource.com203
Time of Update: 2015-01-26
Mac OS下搭建OpenWrt編譯環境記錄(針對官方最新2015.01.20 r44068 trunk),openwrtr44068前言之前已經在MacOS下搭建好了OpenWrt的編譯環境,沒想到更新到最新的官方Trunk之後,噩夢就此開始。現將思考過程以及應對方法做個記錄。背景知識OpenWrt推薦用MacPorts來搭建MacOS中的相關工具。MacOS內建了gcc,版本資訊如下:Configured with:
Time of Update: 2015-01-25
Android 低記憶體導致monkey killed分析指南,androidkilled現象描述:monkey --pkg-blacklist-file storage/sdcard0/blacklist.txt --ignore-security-exc eptions --monitor-native-crashes -s 800 -v -v -v --throttle 1427 180000
Time of Update: 2015-01-25
unity3D新聞:HTML5標準最終確定 體驗或將有所改變,unity3dhtml5狗刨學習網報道:全球資訊網聯盟(World Wide Web
Time of Update: 2015-01-25
XMPP(二)-基於asmack+openfire的安卓用戶端(仿QQ)的介紹以及個人心得,xmppasmack
Time of Update: 2015-01-22
【博文推薦】Unity3D移動端海水的即時繪製本博文出自BKJIA部落格jxw167博主,有任何問題請進入博首頁面互動討論!博文地址:http://jxwgame.blog.51cto.com/943299/1597183海水的即時模擬一直是一個比較熱門的話題,移動端海水的模擬更是熱上加熱,目前在這方面的研究已經很多了,但是結果都不是很近人意,在這裡給大家介紹一種在移動端即時繪製的演算法,滿足了移動端啟動並執行要求,而且可以在海面上顯示高光,反射,以及折射效果,海浪滾動效果以及海上的泡沫效果,以
Time of Update: 2015-01-22
Android應用解決65K方法數限制,android應用65k近日,Android Developers在Google+上宣布了新的Multidex支援庫,為方法總數超過65K的Android應用提供了官方支援。如果你是一名幸運的Android應用開發人員,正在開發一個前景廣闊的應用,不斷地加入新功能、添加新的類庫,那麼終有一天,你會不幸遇到這個錯誤:Conversion to Dalvik format failed: Unable
Time of Update: 2015-01-20
New UI-布局之GridLayout(網格布局)詳解,ui-gridlayoutNew
Time of Update: 2015-01-20
Android開啟飛航模式和拔出耳機時自動結束FM Radio應用FM收音機需要插入耳機作為天線,拔出耳機時要自動結束1.首先添加提示字串mediatek/packages/apps/FMRadio/res/values/strings.xmlThe FM will close because you have been plug out the headphoneThe FM will close because you have been entered the airplane mode2
Time of Update: 2015-01-19
UniDDataBase-介紹及主要用法總結,uniddatabase-用法UniDDatabase可以處理的資料類型:INT,TEXT,FLOAT,DATE,TIME,Prefab,Texture2D,Audio,Position,Rotation,ScriptFile等。檔案夾結構:UniDDataBase的檔案夾結構協助開發人員管理檔案。所有你想讓UniDDatabase幫你管理的內容你都需要放到正確地檔案夾中。音頻剪輯放在audio_uni