Time of Update: 2017-02-28
本篇文章主要講解如何使用真機調試Android應用。在展開講解之前,我們首先需要明確一件事情:使用真 機調試Android應用是非常有必要的,可以說成是必須的!原因主要有但不限於以下幾點:1)模擬器並不能類比手機的所有功能。例如:模擬器不支援USB串連、視頻捕捉、音頻輸入、藍芽等,如 果你開發的應用裡的有些功能模擬器無法類比,這時只能使用真機來測試;2)如果你開發的應用即將發布了,那一定要使用真機測試一遍。試想,你開發的應用連你自己都不去使用
Time of Update: 2017-02-28
經常有網友問:“在Android平台如何調用WebService”?經過溝通我發現,甚至有些朋友連什麼是 WebSerivce都不知道就在問怎麼使用,更別說和WebService有關的SOAP、WSDL這類“火星”名詞了。所以,我 就想在講解Android平台如何調用WebSerivce之前,先來介紹下WebService,看看它到底有多神秘。記得我 的碩士論文題目中就包含“Web
Time of Update: 2017-02-28
蘋果WWDC大會結束後,著名Android論壇Droid-life發布了iOS 7與Android4.2作業系統功能對比的文章,作者作為Android 粉絲,稱Google早已懶得在發布會上小氣地譏諷對手,蘋果卻依然“像小孩一樣”暗諷Google,儘管如此,文章評論道,總得來說,憑著iOS 7,蘋果總算開始趕上最新的手機端設計趨勢,並且,iOS 7“看起來很漂亮”,蘋果的設計團隊在新的負責人喬納森·艾夫(Jony
Time of Update: 2017-02-28
在一些介面上,我們可能需要實現可以移動的按鈕等功能,最簡單的方式是調用View.layout(),任何布局上的空間都可以支援這種方式移動,上下左右參數值是相對於父viewgroup而言的。public void layout(int l, int t, int r, int b)eg.button.layout(newLeft, newTop,
Time of Update: 2017-02-28
最近兩個星期在研究android的應用開發,學習了android應用開發的基礎知識,基本控制項,基本布局,基 本動畫效果,資料存放區,http訪問internet等等基礎知識。android中有一個概念,叫做activity。什麼叫 做activity呢?中文譯為【活動】。我覺得類比到我們.NET裡面的話,就好比是WinForm中的Form表單,或者 是ASP.NET中的Page頁面,一個activity可以對應一個表單或者是頁面。既然是表單、頁面就需要通訊,需
Time of Update: 2017-02-28
簡介如今行動裝置的功能已經強大到難以置信,比眾多開發人員用來編寫首個程式的案頭電腦還 要強大得多。因此,大家很容易忘記行動裝置仍然屬於資源有限的環境。開發行動裝置 App程式時,決不能忘記運 行應用程式的環境所具有的局限性。尤其是當應用程式要與其他應用程式競爭系統資源時 — 其中有些應用程 序對於使用者的日常行為而言比您的應用程式更加重要。確保應用程式廣受歡迎的途徑之一是保證它節 省系統資源。在 Android 中,使用和保持系統資源的機制都是 Activity
Time of Update: 2017-02-28
這是我寫的第3篇介紹調用百度地圖API搜尋服務的文章,所以對搜尋前要做的其它工作不再介紹,再加上 代碼中的注釋也對相關的操作、方法做了儘可能詳細的說明,所以直接看樣本吧。1)布局檔案 res/layout/main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2017-02-28
百度地圖移動版API不僅包含構建地圖的基本介面,還整合了眾多搜尋服務,包括:位置檢索、周邊檢索、 範圍檢索、公交檢索、駕乘檢索、步行檢索、地址資訊查詢等。百度地圖移動版API提供的搜尋服務主要是 通過初始化MKSearch類,註冊搜尋結果的監聽對象MKSearchListener來實現非同步搜尋服務。首先需要自訂一 個MySearchListener類,它實現MKSearchListener介面,然後通過實現介面中不同的回調方法,來獲得對應的
Time of Update: 2017-02-28
本文主要講解如何通過百度地圖API搜尋得到一個城市裡的所有POI。這裡有必要對“所有”這個詞進行強 調一下,以便引起重視,之所以這樣說,是因為在搜尋POI時,預設僅返回一頁的搜尋結果10條,那麼如何才 能得到所有的搜尋結果呢?其實baidu map api是提供了相關的方法,但我發現有相當多的網友都在問這個問 題,所以有必要講解示範一下。先講一下什麼稱之為“城市POI搜尋”?它與我們在上一篇文章([011] 百
Time of Update: 2017-02-28
Overlay簡介Overlay通常被譯為“圖層”或“覆蓋物”。那麼對於地圖而言,什麼稱之為覆蓋物?“所 有疊加或覆蓋到地圖之上的內容,都被稱之為地圖覆蓋物,如標註、向量圖形元素(包括:折線和多邊形和圓) 、定位元影像標等。覆蓋物擁有自己的地理座標,當您拖動或縮放地圖時,它們會相應的移動。”為了讓大家 能夠對Overlay有更進一步的認識,我們再通過下面的圖形來直觀的認識它。 圖中標記的那些紅色的表徵圖
Time of Update: 2017-02-28
本篇通過一個簡單的樣本一步步介紹如何在Android應用中使用百度地圖api。1)下載百度地圖移動版 API(Android)開發包要在Android應用中使用百度地圖API,就需要在工程中引用百度地圖API開發包,這個 開發包包含兩個檔案:baidumapapi.jar和libBMapApiEngine.so。下載地址: http://dev.baidu.com/wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip2)申請API
Time of Update: 2017-02-28
CI在web-based application上已經有了非常成熟的實現,由此也積累了大量的優秀實踐。但這些實踐在 Android平台中是否適用? 已知的CI工具是否能夠很好的支援Android? Android CI是否也能即時的反饋 Android Application的健康情況? 這篇文章中將通過實踐,向大家展示Android CI可用的實現方法,是時候 為我們的Android App搭建CI了。一、Android CI帶來了什嗎?1) App品質的提升事
Time of Update: 2017-02-28
圖片無限放大,不模糊,圖片移動,仿微信圖片放大備忘:本文關鍵內容是“OOM(Out Of Memory)異常",跟 “移動時的截圖起點規則”內容,其他部分沒看也可以看的懂寫此程式背景看到微信的圖片瀏覽的強大功能,於是自己寫了一個。原則上可以無限放大,但是放大部分像素必須有原圖片的1個像素,最小也不能小於1*1
Time of Update: 2017-02-28
RelativeLayout的意義:布局各個組件的相對布局。使得介面空間合理利用。一、ScrollView局限:滑動的只能是linearlayout,甚至整個布局都不能有RelativeLayout。這使得讓人覺得ScrollView控制項有點雞肋。其實不然..........linearlayout跟RelativeLayout布局在介面上來看只是空間間隔的區別,而在liearlayout中有一個<View/>能佔用空間,單單用linearlayout要達到
Time of Update: 2017-02-28
根原因:listview(或其他有adapter的view)沒有獲得焦點列子:<RelativeLayout
Time of Update: 2017-02-28
對於Android來說傳遞複雜類型,主要是將自己的類轉換為基礎的位元組數組,Activity之間傳遞資料是通 過Intent實現的。 Android序列化對象主要有兩種方法,實現Serializable介面、或者實現Parcelable介面。 實現Serializable介面是Java SE本身就支援的,而Parcelable是Android特有的功能,效率比實現 Serializable介面高,而且還可以用在處理序間通訊(IPC)中。實現Serializable介面非常簡單,聲明一下就可
Time of Update: 2017-02-28
1. 關於 DEFAULT_KEYS_SHORTCUT 的 API文檔介紹Use with setDefaultKeyMode (int) to execute a menu shortcut in default key handling.That is, the user does not need to hold down the menu key to execute menu shortcuts.從字面上看,其含義是指,將預設的按鍵 輸入作為菜單快速鍵進行處理。
Time of Update: 2017-02-28
一、關於AndroidManifest.xmlAndroidManifest.xml 是每個android程式中必須的檔案。它位於整 個項目的根目錄,描述了package中暴露的組件(activities, services, 等等),他們各自的實作類別,各種 能被處理的資料和啟動位置。 除了能聲明程式中的Activities, ContentProviders, Services, 和Intent
Time of Update: 2017-02-28
簡介android提供了三種菜單類型,分別為options menu,context menu,sub menu。options menu就是通過按home鍵來顯示,context menu需要在view上按上2s後顯示。這兩種menu都有 可以加入子功能表,子功能表不能種不能嵌套子功能表。options menu最多隻能在螢幕最下面顯示6個菜單選項,稱 為iconmenu,icon menu不能有checkable選項。多於6的功能表項目會以more icon
Time of Update: 2017-02-28
bundle.putParcelable可以實現傳遞對象,但是這個對象的類必須實現Parcelable介面才能夠使用。下面是一個簡單的在Activity之間傳遞對象的例子。parcel實現參數的序列化,把類對象序列 化為齊位的二進位流,提高傳輸的效率。Parcelable類。最主要的類,也就是我們要傳送的對象的類,需要實現Parcelable介面。import android.os.Parcel; import android.os.Parcelable;