Time of Update: 2018-12-04
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個%,
Time of Update: 2018-12-04
launcher也就是我們的Home,可以簡單地把它理解為一個簡化的linux GUI。作為一個GUI它首先必須完成它最本分的功能,就是它必須能提供對所有應用程式(CATEGORY_LAUNCHER)的映射;不過作為一個
Time of Update: 2018-12-04
讓我們來看看SensorManager的代碼SensorManager架構層代碼@frameworks/base/core/java/android/hardware/SensorManager.javapublic SensorManager(Looper mainLooper) { mMainLooper = mainLooper; // 上面說了,這是Activity的Looper synchronized(sListeners) {
Time of Update: 2018-12-03
作者:gzshun.
Time of Update: 2018-12-03
這篇文章是在一個論壇裡看到的,作者寫得相當不錯,對於Android的Handler訊息機制分析得也相當透徹.下面我們來看一下:在Android中,線程內部或者線程之間進行資訊互動時經常會使用訊息,這些基礎的東西如果我們熟悉其內部的原理,將會使我們容易、更好地架構系統,避免一些低級的錯誤。在學習Android中訊息機制之前,我們先瞭解與訊息有關的幾個類:1.Message訊息對象,顧名思義就是記錄訊息資訊的類。這個類有幾個比較重要的欄位:a.arg1和arg2:我們可以使用兩個欄位用來存放我們需要
Time of Update: 2018-12-03
作為下一代的網頁語言,HTML5擁有很多讓人期待已久的新特性。HTML5的優勢之一在於能夠實現跨平台遊戲編碼移植,現在已經有很多公司在行動裝置上使用HTML5技術。隨著HTML5跨平台支援的不斷增強和智能手機的迅速普,HTML5技術有著非常好的發展前景,甚至有人預言HTML5將引燃移動平台遊戲開發技術的新革命。 越來越多的開發人員熱衷於使用html5+JavaScript開發移動Web App。不過,HTML5 Web APP的出現能否在未來取代行動裝置 App,就目前來說,還是個未知數。
Time of Update: 2018-12-03
Android平台刷機包 修改製作方法在此先要明確聲明一下:由於android平台的更新換代過於頻繁,偶的做法不一定好用,也不一定完全正確(只是記錄一下偶在自己的nexus
Time of Update: 2018-12-03
Android語音辨識,藉助於雲端技術可以識別使用者的語音輸入,包括語音控制等技術,下面我們將利用Google提供的Api實現這一功能。功能點為:通過使用者語音將使用者輸入的語音辨識出來,並列印在列表上。 首先建立如下的一個activity,並在button下建立一個listview控制項(用來回顯語言識別到的項目)。 代碼如下:package com.example.speechreg;import android.app.Activity;import
Time of Update: 2018-12-03
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”
Time of Update: 2018-12-03
ContentProvider(內容提供者)是Android中的四大組件之一。主要用於對外共用資料,也就是通過ContentProvider把應用中的資料共用給其他應用訪問,其他應用可以通過ContentProvider對指定應用中的資料進行操作。ContentProvider分為系統的和自訂的,系統的也就是例如連絡人,圖片等資料。 以下這段是Google
Time of Update: 2018-12-03
android SDK中有些JAVA類是開放的,有些是不開放的,API同樣如此。這裡所謂開放的類或API,只是javadoc的範疇,並不是java中public和private,也就是說,對於源碼的編譯無所謂,只是對javadoc的產生有影響關於類的開放和隱藏,但是對android的上層應用有影響,因為非開放的類或API,android上層應用無法直接存取。 類或API是否開放,是通過doc的注釋{@hide}來控制的。比如android.media.Metadata
Time of Update: 2018-12-03
需求先前有些手機應用,想擷取介面自動化拿些資料,比如說音樂檔案自動下載之類的,或者行動電話通訊遊戲上自動化戰鬥什麼的,有些ID或者會話ID時常變動,老是在連電腦用ADB來抓包太麻煩,就想著做個簡單的抓包應用,至於抓到包後如何分析那就是根據不同應用有不同操作了,這個本文就不提了。實現本文題目也提到了,是基於tcpdump來實現,(不基於它還真不知道怎麼做了,網路小白一個)但是目前很多手機本身是沒提供這個可執行檔,這是一個問題;還有就是這個命令需要在root下執行,這是另外一個問題。解決這兩個問題之
Time of Update: 2018-12-04
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
Time of Update: 2018-12-04
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 在Android上使用JAVA實現彩圖轉換為灰階圖,跟J2ME上的實作類別似,不過遇到頻繁地轉換或者是大圖轉換時,就必須使用NDK來提高速度了。本文主要通過JAVA和NDK這兩種方式來分別實現彩圖轉換為灰階圖,並給出速度的對比。先來簡單地介紹一下Android的NDK使用步驟:以NDK
Time of Update: 2018-12-04
Android中與電話功能相關的類是 TelephonyManager ,此類中定義了很多常量,以下分類說明擷取以下資訊需要在AndroidManifest.xml中指定許可權一、 資料連線狀態擷取資料連線狀態:int getDataState()擷取資料活動狀態:int getDataActivity()常用的有這幾個:int DATA_ACTIVITY_IN 資料連線狀態:活動,正在接受資料int DATA_ACTIVITY_OUT 資料連線狀態:活動,正在發送資料int
Time of Update: 2018-12-04
寫在前面的話:本博文意在解釋Jbox2d 2.1.2 版本在Android平台上的使用,網上關於Jbox2d 的教程本來就很少,與android有關的更少了,最近一個多月我都在研究jbox2d
Time of Update: 2018-12-04
攔截簡訊有幾個關鍵點: 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">&
Time of Update: 2018-12-04
在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
Time of Update: 2018-12-04
上次,初步接觸Android usb client 的掛載問題,所以寫了第一篇研究的感受,許多地方還有點問題,有些現象還不夠清晰,所以想繼續寫下去。 首先,通過上次的驗證,看到的現象,是可以掛載了,但是每一次只能掛載一個存放裝置。 其次,我上次所說的關於驅動的裝置節點,也有問題,其實本身就有一個tegra-udc.c建立的/sys/devices/platform/tegra-udc.0/lun0這麼個節點在,所以不需要在建立什麼mass-storage節點。 ====
Time of Update: 2018-12-04
終於搞定android驅動USB網路攝影機了!多虧了stackoverflow看到的一篇文章,其中有幾句關鍵的話,然後順藤摸瓜解決了問題。文章大意:討論的前提是你的USB網路攝影機是UVC相容的(如今大部分網路攝影機相容)預設Android不提供訪問外部網路攝影機的API,所以你要考慮寫一個核心到Android應用程式層通訊的中介軟體。當你給裝置接入了USB網路攝影機,首先要檢查一下幾點:1)你的裝置是否支援USB-OTG?2)是否在/dev目錄建立了裝置?如果建立了就那麼一切就很簡單了。she