Android雜談–錯誤整理(持續更新)

1、錯誤:Conversion to Dalvik format failed with error 1控制台的錯誤就是上面的樣子,代碼中不會有錯誤,但是不能運行解決方案:項目-->Properties-->Java Build Path-->Libraries-->刪除android.jar即可(這個android.jar可能是你fix project properites時系統自動加入的) 2、錯誤:建立項目時彈出“找不到

Android錯誤–Remove ‘@Override’ annotation錯誤及匯入帶有jar包或so包項目編譯錯誤

一、Remove '@Override' annotation錯誤匯入新項目後可能出現Remove '@override' annotation的錯誤,原因是JDK1.6之前@Override只對super class起作用,但1.6之後增加了對interface的支援,所以如果匯入的項目是基於jdk1.5的,可能就出現這個問題。解決辦法:eclipse中的compiler都設定為jdk 1.6即可。①項目-properties-java

Android雜談–記憶體泄露(1)–contentView緩衝使用與ListView最佳化

引起Android記憶體泄露有很多種原因,下面羅列了一些問題,以後會一一解決1、構造Adapter時沒有使用緩衝convertView(衍生出ListView最佳化問題)2、查詢資料庫遊標沒有關閉3、Activity中生命週期對象大於Activity生命週期(關於Application Context與Activity

Android雜談–ubuntu adb不識別裝置-解決方案

  每次重裝系統後重新設定SDK後總是會出現點小問題,索性把它們記錄下來方面以後查閱一、首先保證你的SDK已經安裝好了(把platforms中的adb等工具拷貝到tools目錄下)註:配置Andorid SDK到path到.bashrc中$vim .bashrc配置如下二、用真機運行Android程式的出現了一串???????,需要配置一下就可以了(我用的是htc desire z)1、檢查一下usb$lsusb顯示:Bus 002 Device 006: ID 0bb4:0c91 High

Android雜談–擷取當前android系統的launcher包名

由於定製的原因,不同手機的launcher包名不一樣比如:miui: com.miui.homehuawei: com.huawei.android.launchermoto and htc: com.android.launchersamsung: com.sec.android.app.launcher但是android手機類型數量太多,不同手機的launcher都不相同,下面的代碼是擷取當前啟動並執行系統的launcher包名public String

安裝後建立Android出現“AndroidManifest.xml 系統找不到指定的檔案”解決方案

[2011-08-20 14:07:27 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Unable to read C:\AndroidManifest.xml: java.io.FileNotFoundException: C:\AndroidManifest.xml (系統找不到指定的檔案。) [2011-08-20 14:07:43 -

android gif 圖片顯示問題

       關於android顯示gif圖片網上有很多人都給出瞭解決方案。主要是兩種,一種是使gif解碼器在程式運行時解碼gif,並將gif中幀提取並顯示。還有一種就是預先用工具將gif幀打散成n張圖,程式中切換載入來顯示。兩種方法都可以解決部分gif圖片的顯示問題。    

android 開發包的離線安裝方式

安裝好eclipse後,在AndroidSDK and AVD Manager下下載android的開發包超級慢,有時候要搞好幾個小時,面對這幾k的速度,真的是無奈。 為更快速安裝,可以採取離線安裝方法。即,先分別下載所需包,再安裝。從網上搜來的連結,用迅雷或者別的下載工具開啟,我在ubuntu下,用的是multiget。Googleapi的安裝包http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip

在ubuntu 下搭建 android開發環境

一、Java環境安裝配置Ubuntu java安裝配置的詳細步驟1.下載jdk下載串連http://java.sun.com/javase/downloads/index.jsp選擇jdk-6u24-linux-i586.bin下載,我下載的是最新的版本,將jdk-6u24-linux-i586.bin放置於目錄/home/candycai/work(這個自己定義檔案夾,無所謂)。2.解壓檔案開啟終端,進入放置jdk的目錄:cd/home/candycai/candywork;

Android 自訂RadioButton的樣式

          

在Windows下載Android原始碼

1、先到 http://code.google.com/p/msysgit/downloads/list 上下載Git-xxx.exe安裝後你看可以通過案頭的捷徑開啟一個Linux Shell的視窗;2、建立自己想要放代碼的檔案夾mkdir /e/android_src 3、到建立的檔案夾下 cd /e/android_src 4、在官網上找到自己想下載的目錄http://android.git.kernel.org/,舉例: git clone

關於android更新ADT後,舊工程無法顯示Graphical Layout的解決辦法

      這幾天有開始android的工作,因為好久沒用eclipse,開啟就更新了最新發行的ADT,更新後發現,以前的工程無法顯示Graphical Layout,我也不知所措,查詢了很多資料,都沒有解決問題,整了一早上都是一頭霧水,最後發現更換xml的開啟檔案就解決了:右鍵點擊所要開啟的xml檔案,彈出對話方塊open with,選擇Android Layout editor,你就能看見你的Graphical Layout了。      希望能解決你遇到的問題,節省你寶貴的開發時間。

Linux 下搭建Android開發環境

在linux下開發android速度很快,開發環境用著很舒服,eclipse啟動快,模擬器啟動也快,同時還能使用vim編輯器下面具體介紹開發環境的搭建(Y450,deepin linux 11.06環境)總的分為三個步驟:一、安裝JDK二、安裝android SDK三、安裝eclipse和外掛程式ADT 一、安裝JDK下載最新版的JDK,目前的版本是 jdk-7u3-linux-i586.tar.gz,見oracle官網直接解壓 tar -xzvf jdk-7u3-linux-i586.tar.

android模擬器命令詳解

Android模擬器ndroid SDK內建一個行動裝置模擬器 — 它是一個可以運行在你電腦上的虛擬設備. Android模 擬器可以讓你不需使用物理裝置即可預覽、開發與測試Android應用程式. Android模擬器能夠類比除了接聽和撥打到電話外的所有行動裝置上的典型功能和行為. 如右圖所示, Android模擬器提供了大量的導航和修飾鍵,你可以通過滑鼠或鍵盤點擊這些按鍵來為你的應用程式產生 事件. 同時它還有一個螢幕用於顯示Android內建應用程式和你自己的應用程式.

Android Add-ons

Android Add-ons 本文暫時只針對Android 1.5 Cupcake以及1.6 Donut平台對Add-ons進行分析。 Android Add-ons是Android中的可選API。Google和Sun相同,把部分高端應用作為可選API供手機生產商定製不同的硬體支援模組。在JME中Sun是以JSR方式公布而Google採用了Add-ons API。 一.開發用的SDK 從1.5開始,Google

Android中自訂屬性的使用

做Android布局是件很享受的事,這得益於他良好的xml方式。使用xml可以快速有效為軟體定義程式介面。可是有時候我們總感覺官方定義的一些基本組件不夠用,自訂群組件就不可避免了。那麼如何才能做到像官方提供的那些組件一樣用xml來定義他的屬性呢?現在我們就來討論一下他的用法。一、在res/values檔案下定義一個attrs.xml檔案,代碼如下:<?xml version="1.0" encoding="utf-8"?> <resources>    

Android的隱式意圖

對於隱式意圖,Android是怎樣尋找到這個最合適的組件呢?記的前面我們在定義活動時,指定了一個intent-filter,Intent Filter(意圖過濾器)其實就是用來匹配隱式Intent的,當一個意圖對象被一個意圖過濾器進行匹配測試時,只有三個方面會被參考到:動作、資料(URI以及資料類型)和類別。動作測試(Action test)  一個意圖對象只能指定一個動作名稱,而一個過濾器可能列舉多個動作名稱。如果意圖對象或過濾器沒有指定任何動作,結果將如下:•

每位Android開發人員都應銘記的10句編程諺語

所謂諺語,就是用言簡意賅、通俗易懂的方式傳達人生箴言和普遍真理的話,它們能很好地協助你處理生活和工作上的事情。也正因如此,我才整理了10句編程諺語,每位開發 人員都應該銘記他們,武裝自己。1. 無風不起浪                         別緊張,這也許只是一場消防演習代碼 設計 是否糟糕,從某些地方就可以看出來。比如:a. 超大類或超大函數b. 大片被注釋的代碼c. 邏輯重複d. If/else嵌套過深      程式 員們通常稱它們作代碼異味(Code

android process lifecycle 進程等級

首先,andorid的核心是linux,ios的核心是unix,他們的線程銷毀都是由系統決定的。android的process有5個等級:1、Foreground Process (前台進程)foreground 的優先順序最高,他處於前台a 正處於Activity Resume()狀態b 正處於與bound服務互動的狀態c 正處於服務在前台的狀態,(startForeground()被調用)d Service生命週期函數正在被執行(onCreate(),onStart(),onDestroy(

讓你自己寫的Android的Launcher成為系統中第一個啟動的,也是唯一的Launcher

如果你要定製一個Android系統,你想用你自己的Launcher(Home)作主介面來替換Android自己的Home,而且不希望使用者安裝的Launcher來替換掉你的Launcher. 我們可以通過修改Framework來實現這樣的功能。這裡以Android2.1的原始碼為例來實際說明。1)首先瞭解一下Android的啟動過程。  

總頁數: 2771 1 .... 331 332 333 334 335 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.