Time of Update: 2018-12-03
Android實現靜默安裝其實很簡單,今天在網上找資料找半天都說的很複雜,什麼需要系統安裝許可權、調用系統隱藏的api、需要系統內容下編譯、需要跟systemUI同進程什麼的。我不知道他們真的實現了靜默安裝沒有,反正我按照他們的方式統統都失敗了。 下面我來說說我的靜默安裝實現方式,親測效果跟豌豆莢一樣,並且實現起來非常簡單: 1.支援靜默安裝的機器必須Root,這個不需要我多講了。 2.使用pm指令安裝即可。 3.特別注意
Time of Update: 2018-12-03
在使用PreferenceActivity的時候,布局檔案的格式一般是這樣的:[html] view
Time of Update: 2018-12-03
1、32位系統下的編譯如果需要在32位系統中編譯android系統,在編譯前需要對部分makefile進行修改首先修改build/core/main.mk,修改的內容如下所示: -ifneq (64,$(findstring 64,$(build_arch)))+ifneq (i686,$(findstring i686,$(build_arch)))$(warning ************************************************************) $
Time of Update: 2018-12-03
一、先說明一下平台要求平台硬體要求•RAM: 512MB•FLASH:256MB•CPU: ARM平台指令集要求 ARM9 Family以上,ARMv5以上指令集, mips平台指令集要求 MIPS32 revision 2 - Little-Endian, O32軟體需求•Linux2.6以上版本,目前froyo(v2.2)對應於linux2.6.32 -
Time of Update: 2018-12-03
Android中與電話功能相關的類是 TelephonyManager ,此類中定義了很多常量,以下分類說明擷取以下資訊需要在AndroidManifest.xml中指定許可權一、 資料連線狀態擷取資料連線狀態:int getDataState()擷取資料活動狀態:int getDataActivity()常用的有這幾個:int DATA_ACTIVITY_IN 資料連線狀態:活動,正在接受資料int DATA_ACTIVITY_OUT 資料連線狀態:活動,正在發送資料int
Time of Update: 2018-12-03
讀完後http://blog.csdn.net/woshishuoshuoa/article/details/9858417,接著看看這篇博文吧,這篇文章是將前倆篇的搜尋和定位進行了簡單地整合,並在點擊搜尋到的標誌處可以簡單地顯示所在位置的名稱。註:這裡的給出的代碼都是在之前的項目上新增的哦~~~建立linemap.xml檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
做第三方應用時,需要匯入提供的jar包。當從兩個工程目錄換到另一個工程目錄時,匯入的工程上出現了一個大紅色驚嘆號。找來找去確實工程下的.classpath路徑的jar包的路徑還是原來工程目錄下指定的路徑。這個顯然錯了。將錯誤的路徑刪掉,從Build Path > Configure Build Paht...重新匯入一次。點擊eclipse下的工程按F5重新整理,紅色驚嘆號沒了。一切OK!
Time of Update: 2018-12-03
為了能順利的申請Android Map API
Time of Update: 2018-12-03
前言:在android google maps之 簡單定位(一)中我們已經得到世界地圖了,其實我們一行代碼也沒有寫呢,那麼如果在MainActivity中加一些代碼,那麼我們就可以實現簡單地定位了哦~~~1,原始碼(是在之前的代碼的基礎上新增的代碼,如果還不知道怎樣得到世界地圖的,請參閱http://blog.csdn.net/woshishuoshuoa/article/details/9774491)2,注意點:SupportMapFragment 適合API
Time of Update: 2018-12-03
內容提供器管理著對資料的核心資產庫的訪問。並且提供器是Android應用程式的一部分,它經常為了跟資料協同工作而提供自己的UI。但是內容提供器的主要目的是提供其他應用程式使用,它們使用提供器的用戶端對象訪問提供器。提供器和提供器用戶端一起給處理處理序間通訊的資料和安全資料訪問提供了一個一致的、標準的介面。這個主題主要介紹以下基礎內容:1. 內容提供器是如何工作的;2. 使用API從內容提供器中擷取資料;3. 使用API來插入、更新、刪除內容提供器中的資料;4. 與提供器協同工作的其他API功能。
Time of Update: 2018-12-03
內容資源標識是標識提供器內資料的統一標識。內容資源標識包括完整的提供器的符合名(它的許可權)和指向表或檔案的名字(一個路徑)。可選的ID部分指向一個表中獨立的行。ContentProvider類的每個資料存取方法都要有一個內容資源標識做為參數,這樣就允許你來決定要訪問的表、行或檔案。設計許可權通常,提供器會有一個單一的許可權作為它在Android內部的名字。要避免跟其他提供器的衝突,你應該使用互連網域所有權作為你的提供器許可權的基礎。因為這個建議對Android包名也是適用的,因此你能使用包含提
Time of Update: 2018-12-03
拖拽事件監聽器和回調方法View對象既可以用實現View.OnDragListener介面的拖放事件監聽器,也可以用View對象的onDragEvent(DragEvent)回調方法來接收拖拽事件。當系統調用這個回調方法或監聽器時,都要給它們傳遞一個DragEvent對象。在大多數情境中你可能會使用監聽器。因為在設計UI介面時,通常沒有View類的子類,而使用回調方法,為了覆寫這個方法,就會強制你使用View類及子類。相比之下,你可以實現一個監聽器類,然後再幾個不同的View對象中使用。你還可以
Time of Update: 2018-12-03
本文檔介紹Android系統其他可定義在代碼外部的資源,主要包括:Bool型資源:定義布爾值的XML資源。Color型資源:定義顏色值的XML資源(十六進位顏色值)。Dimension型資源:定義尺寸的XML資源(帶有尺寸單位)。ID型資源:給應用程式資源和組件提供唯一標識的XML資源。Integer型資源:定義整數值的XML資源。Integer Array型資源:定義整數數組的XML資源。Typed
Time of Update: 2018-12-03
本地化Checklists這些Checklist總結了本地化Android應用程式的過程,不是列表中的每一項都適用於每個應用程式。規劃和設計Checklist1選擇一個本地化策略。應用程式要支援哪些國家和語言?應用程式的預設國家和語言是什嗎?當給定的語言環境中沒有可用的資源時,應用程式應該如何處理?2要識別應用程式中需要本地化的每一件事:1. 要考慮應用程式具體的細節---文本、圖片、聲音、音樂、數字、貨幣、日期和時間等。不是每件事情都要本地化。如,用於看不到的那些文本就不需要本地化,或者是中
Time of Update: 2018-12-03
啟動模式允許你定義一個新的Activity執行個體如何跟當前的任務進行關聯。以下兩種方法能夠定義不同的啟動模式:1. 使用資訊清單檔 當在資訊清單檔中聲明一個Activity時,你能夠指定這個Activity在啟動時應該如何跟任務進行關聯。2. 使用Intent標識 在調用startActivity()方法時,你能夠在Intent中包含一個標識,用來聲明這個新的Activity應該如何跟當前的任務進行關聯。因此,如果Activity A啟動Activity
Time of Update: 2018-12-03
樣式屬性理解了樣式是如何定義的之後,就需要學習<item>元素都定義了那些有效樣式屬性類型。你可能已經熟悉了像layout_width和textColor屬性,但是還有更多的可以使用的樣式屬性。尋找應用於指定的View對象的最好的地方是對應的類參考,類參考中會列出所有的XML所支援的屬性。例如,在TextView類的XML屬性工作表中列出了所有的能夠用於定義TextView元素(或者它的一個子類)的樣式。在這個類參考中列出了一個屬性:android:inputType,這個屬性通常被
Time of Update: 2018-12-03
不被硬體加速所支援的繪圖操作在硬體加速的時候,2D渲染管道支援大多數的通常用於Canvas的繪圖操作,以及一些很少使用的操作。被用於渲染應用程式的所有的繪圖操作都有發送給Android系統,預設的Widget和布局,以及一些常用的可視效果,如反射和瓷磚的紋理效果都是被支援的。以下列出了已知的不支援硬體加速的操作:1. CanvaschipPath()chipRegion()drawPicture()drawPosText()drawTextOnPath()drawVertives()2. Pai
Time of Update: 2018-12-03
本文譯自:http://developer.android.com/guide/topics/graphics/prop-animation.htmlAPI概要在android.animation包中能夠找大多數屬性動畫系統的API。因為視圖動畫系統已經在android.view.animation包中定義了很多插值,因此在屬性動畫系統中也能夠使用這些插值。下列表格中介紹了屬性動畫系統的主要組件。Animator類提供了建立動畫的基本架構。通常不會直接使用這個類,因為它只提供了準系統,因此要完全
Time of Update: 2018-12-03
尋找裝置使用BluetoothAdapter對象,能夠通過裝置發現或查詢已配對的裝置列表來找到遠端藍牙裝置。裝置發現是一個掃描過程,該過程搜尋本地地區內可用的藍牙裝置,然後請求一些彼此相關的一些資訊(這個過程被叫做“發現”、“查詢”或“掃描”)。但是,本地地區內的藍牙裝置只有在它們也啟用了可發現功能時,才會響應發現請求。如果一個裝置是可發現的,那麼它會通過共用某些資訊(如裝置名稱、類別和唯一的MAC地址)來響應發現請求。使用這些資訊,執行發現處理的裝置能夠有選擇的初始化跟被發現裝置的串連。一旦跟
Time of Update: 2018-12-03
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)當View對象相關的操作功能表顯示的時候,系統會調用該方法。跟onCreateOptionMenu(Menu,