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
大家好,這是一個簡單的拍照功能,很簡單的介面,一個顯示映像地區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
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中,常用的幾種Bluetooth Profile分別為:SPP (Serial Port Profile)、A2DP (Advanced Audio Distribution Profile)、AVRCP (Audio/Video Remote Control Profile)、HID (Human Interface Device Profile)、HFP (Hands-Free
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
The Android framework enforces a per-process 24 MB memory limit. On some older devices, such as the G1, the limit is even lower at 16 MB.What’s more, the memory used by Bitmaps is included in the limit. For an application manipulating images it is
Time of Update: 2018-12-03
Android內部提供了一個DownloadProvider,是一個非常完整的下載工具,提供了很好的外部介面可以被其他應用程式調用,來完成下載工作。同時也提供和很好的下載、通知、儲存等機制。在Android的Browser等工具裡面都用到了這個DownloadProvider。但是很遺憾的是,這個DownloadProvider不對app開發人員開放,只作為內部使用。我們現在去探究如何將DownloadProvider拿來給自己用。讓我們先找到DownloadProvider不能用的原因:先找到
Time of Update: 2018-12-03
如果你要定製一個Android系統,你想用你自己的Launcher(Home)作主介面來替換Android自己的Home,而且不希望使用者安裝的Launcher來替換掉你的Launcher.我們可以通過修改Framework來實現這樣的功能。這裡以Android2.1的原始碼為例來實際說明。1)首先瞭解一下Android的啟動過程。 Android系統的啟動先從Zygote開始啟動,然後......(中間的過程就不說了).....一直到了SystemServer(framework)這個地方,
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