Time of Update: 2018-12-03
最近開始學習 Android,為了更快上手於是給自己找個小課題來練習一下: WCF作為服務端開放RESTful Service,Android作為用戶端將手機上的簡訊傳給服務端顯示,並輪詢服務端是否有發送的簡訊取回並發送。(在電腦前就可以瀏覽即時的簡訊並能快速回複,呵呵還是挺有意思的)。先上幾張圖:1. 用戶端:(咦?怎麼還用android1.5?沒辦法現在手機是1.5的,為了在真機上發布湊合用吧:)) 2. 服務端:其中涉及到的知識點如下:(恩文章標題有點跑偏了,其實大頭在Android端。。
Time of Update: 2018-12-03
視窗管理是ANDROID架構一個重要部分,主要包括如下功能: (1)Z-ordered的維護 (2)視窗的建立、銷毀 (3)視窗的繪製、布局 (4)Token管理,AppToken (5)使用中視窗管理(FocusWindow) (6)活動應用管理(FocusAPP) (7)IME管理
Time of Update: 2018-12-03
ANDROID從版本4.2開始提供了一個顯示管理服務DisplayManagerService,支援多種顯示類型的多個顯示器的鏡像顯示,包括內建的顯示類型(本地)、HDMI顯示類型以及支援WIFI Display 協議( MIRACAST),實現本地裝置在遠程顯示器上的鏡像顯示。整個架構類圖如下:顯示管理服務通過DisplayManager提供對外介面,提供的介面包括如下幾個:1 、public Display getDisplay(int displayId)
Time of Update: 2018-12-03
Action Bar是ANDROID應用用到的重要開發資源之一,Action Bar提供了一致的應用導航和視圖切換方式,也提供了突出的和容易的以可預見的方式執行重要操作的方式。 Action Bar一般位於螢幕頂部,包括四個可操作地區:應用表徵圖或LOGO地區,用於視圖控制的Spinner下拉式功能表或TAB控制項地區,Action button(也稱為Action Item)地區,提供溢出菜單的Action overflow地區。 另外Action
Time of Update: 2018-12-03
文檔前提:已經下載並安裝了Android SDK 及 Eclipse開發工具,具備開發一些常規的Android 應用等基礎技能。1. 安裝Google Play services SDK進入Eclipse的菜單: Window - Android SDK Manager,然後安裝和更新Extras分類下的Google Play services即可。2. 產生API KEY先找到debug.keystore檔案,可以通過展開菜單:Window > Preferences >
Time of Update: 2018-12-03
Android提供了一個包含各種服務的應用程式框架, 為應用開發人員提供了標準的應用程式開發方法,應用開發人員只需通過四種組件的使用,實現組件提供的相關介面及提供應用用到的資源,布局及工程XML檔案,最後打包成一個APK檔案就可以完成應用程式的開發。 Android架構借鑒了J2EE架構的許多設計思想,架構提供完善的服務給服務者使用,
Time of Update: 2018-12-03
大家好,這是一個簡單的拍照功能,很簡單的介面,一個顯示映像地區SurfaceView一個“拍照”按鈕。直接上代碼!1、CameraDemoActivity.java(主介面)package org.winplus.camera;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Date;import
Time of Update: 2018-12-03
最近在做一個天氣預報的Widget,通過google提供的api可以查詢全世界的天氣情況,這篇文章主要講述如何通過Android的JSON擷取城市的經緯度,程式很簡單。稍後我將demo供來此部落格的朋友。廢話少說,且看下文: 設計如下:通過JsonDemoActivity輸入國家簡稱,跳轉到CityListActivity(用來顯示城市列表),點擊需要查詢城市返回天氣資訊。在JsonDemoActivity顯示天氣資訊,Utils是解析天氣和城市的主要工具類。 知識點:
Time of Update: 2018-12-03
FileCache.java如下:package cn.loadImages;import java.io.File;import android.content.Context;import android.net.Uri;import android.os.Environment;public class FileCache { private File fileCacheDir; public FileCache(Context context){ if
Time of Update: 2018-12-03
Android系統中具備6個模式,分別為一般啟動模式(normal mode)、安全模式(safe mode)、復原模式(recovery mode)、引導模式(bootloader mode)、fastboot模式和診斷模式(diagnostic mode)。 一般啟動模式(normal mode)的功能是正常啟動手機,方法為關機狀態下按電源鍵啟動。 安全模式(safe
Time of Update: 2018-12-03
轉寄地址:http://mobile.51cto.com/ahot-364267.htm本文將Android平台上的各類惡意軟體和病毒分為7大類進行概述,以協助使用者在實際使用過程中進行識別和警惕,保證平台和個人資訊、經濟安全。 隨著移動互連網的發展,作為當今最大的移動作業系統之一,Android已經被越來越多的使用者所使用。然而由於市場自身制度的不完善以及弊端,Android市場內應用的品質低下以及垃圾軟體、惡意軟體的泛濫為使用者帶來了非常大的危害。使用者面臨著極大的移動終端安全問題,內建病毒
Time of Update: 2018-12-03
Android上替換Launcher有兩種方法,一種是將img燒到裝置上時,將Launcher打進去,另外也可以試著替換Launcher。這裡先測試第二種。 想修改替換以下Android裡的Launcher, 但是Laucher所在的目錄/system/app是唯讀。 需要先通過remount將其設定為rw。具體操作: lixinso@lixinso-desktop:~$ adb devicesList of devices attached emulator-5554
Time of Update: 2018-12-03
運行這個ArcGIS Android程式已經費了半天勁兒配環境、建工程,還看了一大段植入廣告,真累啊……是時候需要看點實在的東西了!現在,讓我們運行“AgsSampleHelloWorld”。圖 14 調試Android程式和一般的Java程式類似,這裡選擇運行類型為Android Application。一個Android程式想要運行,顯然還需要一個模擬器或者真實的裝置,如果使用模擬器,那麼可以選擇剛剛建立的AVD:圖 15
Time of Update: 2018-12-03
1、在Android2.2中,如果在ListView的Item中放置了Checkbox,就在對ListView的setOnItemClickListener監聽事件無效。解決的方法可以在聲明checkbox的XMl中,將checkbox設定為無法獲得焦點,無法點擊,但這樣弄的後果就是要在代碼中維護這個checkbox的狀態了,如: <CheckBox android:layout_width="wrap_content"
Time of Update: 2018-12-03
I. 理解開發模式首先,你需要知道的第一件事就是:ArcGIS Android API依賴ArcGIS Server的REST介面。相信不少做過ArcGIS Server開發的人都接觸過REST介面,因為無論是ArcGIS的JavaScript API、Flex API、Silverlight API、Windows Phone API等等,它們都依賴ArcGIS Server提供的REST介面的服務。因為,僅僅依靠瀏覽器或者行動裝置本身所能實現的功能是非常有限的,而ArcGIS
Time of Update: 2018-12-03
本文環境:Windows 7+ArcGIS Server 10+ArcGIS API for Android 1.0 betaI. 配置開發環境ArcGIS API for Android(以下簡稱ArcGIS Android API)的開發環境其實就等於“Android開發環境”+“ArcGIS開發外掛程式”,Android開發環境是基於Eclipse的,因此,只要熟悉Eclipse的應該很容易配置。Android開發環境[1]Android開發環境是基於Eclipse的,而ArcGIS
Time of Update: 2018-12-03
ArcGIS for
Time of Update: 2018-12-03
要獲得FeatureLayer的圖例,可以從FeatureLayer的FeatureType中FeatureTemplate中擷取,如果該FeatureLayer不包含FeatureType,可以直接從FeatureLayer的FeatureTemplate中擷取。 以下代碼展示了,長按螢幕,彈出對話方塊,對話方塊中顯示MapView中FeatureLayer的圖例:(絕大部分代碼來自API中的GeometryEditor例子)public class GetLegendActivity
Time of Update: 2018-12-03
ArcGIS Runtime SDK for Android v1.1版本中,Eclipse沒有識別ArcGIS for Android工程中的Classpath, v1.1.1中已經修複,保證該外掛程式能在新的工程和樣本中正確安裝,API的功能沒有更多改變。Eclipse classpath container是在eclipse中管理java build path的好方式,ArcGIS Android工程依賴是一組java類庫,以ArcGIS for Android
Time of Update: 2018-12-03
ArcGIS Android SDK和Eclipse ADT外掛程式的v17版本在處理Android工程中的依賴關係管理方面有了重大的改變,將打破現有ArcGIS Android SDK工程的模式,Eclipse中的Android工程不再從使用者變數中添加依賴。這個問題在部署時才發生,在設計中,你的Android工程不會出現任何問題,所以你可能一開始並沒有意識到,但當你想從Eclipse中部署工程或匯出apk檔案,應用程式可能會發生崩潰。改進辦法如下:1、點擊你的ArcGISfor