Time of Update: 2015-01-17
Android地圖開發之地圖的選擇,android地圖開發 做lbs開發差不多快2年了,地圖相關的產品也差不多做了3個了,用到過的地圖包括google地圖、高德地圖、百度地圖、圖吧、Osmdroid,今天總結下,方便大家開發時選擇合適的地圖。 首先說定位模組選擇,高德地圖、百度地圖現在都有了單獨的地位sdk,且都支援全球定位,都是非常不錯的選擇。我現在做的項目對定位要求很高,現在的選擇是gps定位使用系統定位方式,基站定位使用百度定位,gps串連成功使用系統定位介面,gps斷開切換到百度基站
Time of Update: 2015-01-17
學習下關於ViewStub執行個體的用法及帶Drawable的TextView的妙用,viewstubdrawable
Time of Update: 2015-01-17
HttpClient,httpclientdemoHttpClient使用步驟1、產生代表用戶端的HttpClient對象2、產生代表請求的對象3、發送請求,獲得伺服器返回的HttpResponse對象4、檢查響應狀態是否正常5、擷取響應對象當中的資料6、在AndroidManifest中開啟訪問網路許可權<uses-permission android:name="android.permission.INTERNET" />注意:在主線程當中不能訪問網路(為了更好的使用者體驗)
Time of Update: 2015-01-17
You must restart adb and Eclipse.,adbeclipse開啟Eclipse運行android 程式發現虛擬機器啟動不了提示 You must restart adb and Eclipse.如下方式適用於連接埠佔用的情況: 1.netstat -ano|findstr "5037" 結果為:TCP 127.0.0.1:5037 0
Time of Update: 2015-01-17
android paint cap join 理解 圖示 網上查了很多資料,對paint的裡面的枚舉類cap join講的不是很透徹。在這裡自己做一個比較深入的研究。首先說Cap,比較形象的解釋就是 用來控制我們的畫筆在離開畫板時候留下的最後一點圖形,比如矩形,圓形等。不懂?那接著往下看。先看看源碼: /** * The Cap specifies the treatment for the beginning and ending of *
Time of Update: 2015-01-17
基於Android的計步器(Pedometer)的講解—ExpandableListView今天移動開發課程驗收完成,可以小小的鬆一口氣了,感覺在同學中,自己做的這個計步器還是挺不錯的嘛~~然後對原來的手機計步器(pedometer)項目又做了一些完善: 先給出ExpandableListView的一些先給出ExpandableListViewAdapter的代碼: package com.bit.expandablelistview;import
Time of Update: 2015-01-17
Android基於Eclipse開發環境的搭建全總結 開始學習Android應用程式開發,首先碰到的就是開發環境的搭建。說實話此類文章網上很多,我想總結的有以下幾點,以示區分: 一.簡單的開發環境搭建 二.Eclipse背景和顏色配置改變開始進入正題:一.簡單開發環境搭建首先下載最新版本的Eclipse,如下:我覺得這個就不用給網址了,度娘就好。然後是下載ADT(Android DevelZ喎?http://www.bkjia.com/kf/ware/vc/"
Time of Update: 2015-01-17
Android翻頁效果原理實現之類比扭曲 上一節我們實現了翻頁的曲線效果,但是效果有點小瑕疵不知道大家發現沒有:,我們發現摺疊地區怪怪的,並沒有實現我們之前的“彎曲”效果,為什麼呢?是計算錯了嗎?其實不是的,我們之前測試的時候使用的將canvas填色,但是這裡我們用到的是一張位元影像,雖然我們的Path是曲線、Region有曲線地區,但是我們的Bitmap是個規規矩矩的矩形啊,怎麼彎曲~怎麼辦呢?說起扭曲,我們首先想到的是drawBitmapMesh方法,它是我
Time of Update: 2015-01-17
Android知識點剖析系列:深入瞭解layout_weight屬性前言 Android中layout_weight這個屬性對於經常搗鼓UI的我們來說,肯定不會陌生。但是我們在真正使用這個屬性時,經常會出現一些莫名奇妙的布局效果;如果僅僅知其然而不知其所以然,一些意外的布局效果一定讓我們頗為頭疼。在本文中,將對layout_weight這個屬性詳細剖析。 本文 從代碼講起: <LinearLayout
Time of Update: 2015-01-17
Android官方技術文檔翻譯——Eclilpse項目遷移 翻譯工作耗時費神,如果你覺得本文翻譯得還OK,請點擊文末的“頂”;如有錯訛,敬請指正。謝謝。 Eclipse 項目遷移要將一個 Eclipse 項目遷移到 Android Studio 項目,您有兩種選擇:直接把Eclipse項目匯入到Studio中。這是首選的方法,並且具有許多優點:它會檢測許多源碼庫 (如 ActionBarSherlock) 和二進位庫 (例如
Time of Update: 2015-01-17
教你寫Android網路架構之基本架構 前言在前段時間,偶然參加了部落格之星的評選,也偶然的進入到了鴻洋和任玉剛兩知名博主的開發群,感受到了很濃厚的技術探討氛圍,於是自己也冒出了寫一些系列部落格的想法。雖說本人水平有限,但是也希望自己的部落格能夠幫到一些需要協助的人。需要你是高手,那麼顯然不適合你,就沒有必要再看下去了。如果你對架構開發或者說Android網路請求不是很瞭解,每次要使用網路時都要到百度搜尋一番,那麼著可能是你需要的。
Time of Update: 2015-01-17
Android Studio之修改module名稱當我們第一次建立一個project,Android Studio會自動幫我們建立一個app的module,這裡的module相當於Eclipse中的project,只是Android Studio把所有的module都集中放到一個project中管理。這個app是一開始建立的,我們可以刪除它再建立一個或者改個名變成我們所需要的,當然,選擇後者..步驟:1、使用快速鍵Shift + F6或者右鍵module名稱 -- Refactor
Time of Update: 2015-01-17
Android源碼編譯簡要說明現在的Android應用開發開源項目感覺就像春秋戰國時期,各種思想雨後春筍,百花齊放,如演算法,形,如資料庫,如網路通訊協定,林林總總、煞是好看,Github也成為了開源者及受益者的樂園,現在我們就跟隨開源的腳步,追隨耀眼的明星,站在巨人的肩膀上,開啟我們的成長之路吧。Android源碼的開源,也是最大的開源了,當然有人會說是開放不是開源, 這個我們就不要計較了,能下載到我們需要的系統代碼,已經很不錯了。Android的源碼下載編譯對於初學者還是很頭疼的,
Time of Update: 2015-01-17
Android用戶端和伺服器端資料互動的第四種方法網上有很多例子來示範Android用戶端和伺服器端資料如何?互動不過這些例子大多比較繁雜,對於初學者來說這是不利的,現在介紹幾種代碼簡單、邏輯清晰的互動例子,本篇部落格介紹第四種:一、伺服器端:代碼1:添加名為“AndroidServerServlet.java”的檔案package com.ghj.packageofservlet;import java.io.IOException;import
Time of Update: 2015-01-17
Android 根據座標擷取控制項方法/** * 根據座標擷取相對應的子控制項 * 在Activity使用 * * @param x座標 * @param y座標 * @return 目標View */public View getViewAtActivity(int x, int y) {// 從Activity裡擷取容器View root = getWindow().getDecorView();return findViewByXY(root, x, y);}/** *
Time of Update: 2015-01-17
Android初始化語言init.rc 檔案並不是普通的設定檔,而是由一種被稱為“Android初始化語言”(Android Init Language,這裡簡稱為AIL)的指令碼寫成的檔案。AIL由如下4部分組成:1. 動作(Actions)2. 命令(Commands)3.服務(Services)4.
Time of Update: 2015-01-17
Android用戶端和伺服器端資料互動的第二種方法網上有很多例子來示範Android用戶端和伺服器端資料如何?互動不過這些例子大多比較繁雜,對於初學者來說這是不利的,現在介紹幾種代碼簡單、邏輯清晰的互動例子,本篇部落格介紹第二種:一、伺服器端:代碼1:添加名為“AndroidServerServlet.java”的檔案package com.ghj.packageofservlet;import java.io.IOException;import
Time of Update: 2015-01-17
AIDL在android系統中的作用 AIDL,Android Interface definition
Time of Update: 2015-01-16
Android MVC Demo範例參考,基本上很清晰和標準,androidmvcAndroid MVC Demo範例參考,基本上很清晰和標準MVC就是將V(View)和M(Model)通過C(Controller)分離開,降低耦合度。這裡給出一個自己寫的Android MVC參考的規範:項目結構:布局XML(activity_main.xml):<RelativeLayout
Time of Update: 2015-01-16
打造android ORM架構opendroid(一)——ORM架構的使用,ormopendroid一、我的看法我記得曾經有一篇部落格是介紹的litepal的使用,在這篇部落格中我提到過:本來以為android本身提供的API已經封裝的夠好了,根本不需要什麼ORM架構了,但是在使用了litepal後,我感覺使用ORM架構還是很有必要的,下面是我對ORM和android API的幾點看法:1、做為API層級, android只能廣義封裝,而不能特定去封裝一個API,所以android