Android開發集錦之四十四:string.xml中的 % 導致編譯失敗

Multiple annotations found at this line:- error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?- error: Unexpected end tag string在匯入項目後出現這個問題,檢查後是string.xml中有%引起的。有兩個辦法可供選擇1.用%%來表示1個%,

定製你自己的android手機案頭Launcher===一個完成Launcher開發的介紹-第二篇

launcher也就是我們的Home,可以簡單地把它理解為一個簡化的linux GUI。作為一個GUI它首先必須完成它最本分的功能,就是它必須能提供對所有應用程式(CATEGORY_LAUNCHER)的映射;不過作為一個

深入淺出 – Android系統移植與平台開發(十三) – Sensor HAL架構分析之三

讓我們來看看SensorManager的代碼SensorManager架構層代碼@frameworks/base/core/java/android/hardware/SensorManager.javapublic SensorManager(Looper mainLooper) { mMainLooper = mainLooper; // 上面說了,這是Activity的Looper synchronized(sListeners) {

Android源碼分析系列-整理篇

作者:gzshun.

Android[中級教程] 深入剖析Android訊息機制

這篇文章是在一個論壇裡看到的,作者寫得相當不錯,對於Android的Handler訊息機制分析得也相當透徹.下面我們來看一下:在Android中,線程內部或者線程之間進行資訊互動時經常會使用訊息,這些基礎的東西如果我們熟悉其內部的原理,將會使我們容易、更好地架構系統,避免一些低級的錯誤。在學習Android中訊息機制之前,我們先瞭解與訊息有關的幾個類:1.Message訊息對象,顧名思義就是記錄訊息資訊的類。這個類有幾個比較重要的欄位:a.arg1和arg2:我們可以使用兩個欄位用來存放我們需要

將HTML5封裝成android應用APK 檔案若干方法

作為下一代的網頁語言,HTML5擁有很多讓人期待已久的新特性。HTML5的優勢之一在於能夠實現跨平台遊戲編碼移植,現在已經有很多公司在行動裝置上使用HTML5技術。隨著HTML5跨平台支援的不斷增強和智能手機的迅速普,HTML5技術有著非常好的發展前景,甚至有人預言HTML5將引燃移動平台遊戲開發技術的新革命。    越來越多的開發人員熱衷於使用html5+JavaScript開發移動Web App。不過,HTML5 Web APP的出現能否在未來取代行動裝置 App,就目前來說,還是個未知數。

Android平台刷機包修改製作方法

Android平台刷機包 修改製作方法在此先要明確聲明一下:由於android平台的更新換代過於頻繁,偶的做法不一定好用,也不一定完全正確(只是記錄一下偶在自己的nexus

Android實現語音辨識

        Android語音辨識,藉助於雲端技術可以識別使用者的語音輸入,包括語音控制等技術,下面我們將利用Google提供的Api實現這一功能。功能點為:通過使用者語音將使用者輸入的語音辨識出來,並列印在列表上。       首先建立如下的一個activity,並在button下建立一個listview控制項(用來回顯語言識別到的項目)。      代碼如下:package com.example.speechreg;import android.app.Activity;import

Android 網路調試 tcpip 開啟方法

1.串連USB資料線,開啟usb調試,使用windows的“運行”命令列方式:(此方法需配置adb環境變數,也可直接進入adb工具目錄執行\android-sdk-windows\platform-tools\)adb tcpip 5555 (連接埠號碼)adb connect 192.168.1.199 (Android裝置IP地址)adb usb 使用回usb調試2.無需資料線,且可解決部分機器在方法1時出現的“unable to connect to 192.168.1.199:5555”

Android中ContentProvider組件詳解

ContentProvider(內容提供者)是Android中的四大組件之一。主要用於對外共用資料,也就是通過ContentProvider把應用中的資料共用給其他應用訪問,其他應用可以通過ContentProvider對指定應用中的資料進行操作。ContentProvider分為系統的和自訂的,系統的也就是例如連絡人,圖片等資料。 以下這段是Google

Android編譯錯誤:You have tried to change the API from what has been previously approved.

 android SDK中有些JAVA類是開放的,有些是不開放的,API同樣如此。這裡所謂開放的類或API,只是javadoc的範疇,並不是java中public和private,也就是說,對於源碼的編譯無所謂,只是對javadoc的產生有影響關於類的開放和隱藏,但是對android的上層應用有影響,因為非開放的類或API,android上層應用無法直接存取。    類或API是否開放,是通過doc的注釋{@hide}來控制的。比如android.media.Metadata

android抓包應用(基於root許可權和tcpdump)

需求先前有些手機應用,想擷取介面自動化拿些資料,比如說音樂檔案自動下載之類的,或者行動電話通訊遊戲上自動化戰鬥什麼的,有些ID或者會話ID時常變動,老是在連電腦用ADB來抓包太麻煩,就想著做個簡單的抓包應用,至於抓到包後如何分析那就是根據不同應用有不同操作了,這個本文就不提了。實現本文題目也提到了,是基於tcpdump來實現,(不基於它還真不知道怎麼做了,網路小白一個)但是目前很多手機本身是沒提供這個可執行檔,這是一個問題;還有就是這個命令需要在root下執行,這是另外一個問題。解決這兩個問題之

Android提高第一篇之MediaPlayer

本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!        

Android提高十六篇之使用NDK把彩圖轉換灰階圖

 本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!       在Android上使用JAVA實現彩圖轉換為灰階圖,跟J2ME上的實作類別似,不過遇到頻繁地轉換或者是大圖轉換時,就必須使用NDK來提高速度了。本文主要通過JAVA和NDK這兩種方式來分別實現彩圖轉換為灰階圖,並給出速度的對比。先來簡單地介紹一下Android的NDK使用步驟:以NDK

Android中檢測手機制式和移動網路類型

Android中與電話功能相關的類是 TelephonyManager ,此類中定義了很多常量,以下分類說明擷取以下資訊需要在AndroidManifest.xml中指定許可權一、 資料連線狀態擷取資料連線狀態:int getDataState()擷取資料活動狀態:int getDataActivity()常用的有這幾個:int DATA_ACTIVITY_IN 資料連線狀態:活動,正在接受資料int DATA_ACTIVITY_OUT 資料連線狀態:活動,正在發送資料int

JBox2D 引擎 for Android 詳解(不斷更新)

寫在前面的話:本博文意在解釋Jbox2d 2.1.2 版本在Android平台上的使用,網上關於Jbox2d 的教程本來就很少,與android有關的更少了,最近一個多月我都在研究jbox2d

android攔截簡訊並屏蔽系統的Notification

攔截簡訊有幾個關鍵點: 1.android接收簡訊時是以廣播的方式2.程式只要在自己的Manifest.xml裡加有"接收"SMS的許可權view plainprint?<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>  <uses-permission android:name="android.permission.RECEIVE_SMS">&

Android 4.0 隱藏虛擬按鍵(導覽列)的方法 .

在Android4.0裡,多了一些API,其中包括怎樣隱藏虛擬按鍵(導覽列),這樣編寫遊戲或一個視頻播放器時,可以設定隱藏虛擬按鍵的參數,達到最佳效果,當然前提是使用的手機是有虛擬按鍵的,例如galaxy nexus(i9250)。好吧,看一看官方的Android4.0 api說明就明白了。 Controls for system UI visibilitySince the early days of Android, the system has managed a UI

Android usb client mass-storage掛載單個存放裝置研究

     上次,初步接觸Android usb client 的掛載問題,所以寫了第一篇研究的感受,許多地方還有點問題,有些現象還不夠清晰,所以想繼續寫下去。     首先,通過上次的驗證,看到的現象,是可以掛載了,但是每一次只能掛載一個存放裝置。     其次,我上次所說的關於驅動的裝置節點,也有問題,其實本身就有一個tegra-udc.c建立的/sys/devices/platform/tegra-udc.0/lun0這麼個節點在,所以不需要在建立什麼mass-storage節點。 ====

終於搞定android驅動USB網路攝影機了!

終於搞定android驅動USB網路攝影機了!多虧了stackoverflow看到的一篇文章,其中有幾句關鍵的話,然後順藤摸瓜解決了問題。文章大意:討論的前提是你的USB網路攝影機是UVC相容的(如今大部分網路攝影機相容)預設Android不提供訪問外部網路攝影機的API,所以你要考慮寫一個核心到Android應用程式層通訊的中介軟體。當你給裝置接入了USB網路攝影機,首先要檢查一下幾點:1)你的裝置是否支援USB-OTG?2)是否在/dev目錄建立了裝置?如果建立了就那麼一切就很簡單了。she

總頁數: 2771 1 .... 40 41 42 43 44 .... 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.