Android中的Bmp圖形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)(2011-01-06 19:39:03)轉載標籤: it android.graphics.Bitmap.Config是一個枚舉類型,裡面定義了位元影像的四種格式.起初有點奇怪,網上查了一下,大概指定了類型名字怪怪的緣由. 從名字中可以看出: ALPHA_8:數字為8,圖形參數應該由一個位元組來表示,應該是一種8位的位元影像 ARGB_4444:4+4+4+4=1
列印指定過濾資訊adb logcat -s "System.out" wanqi@wanqi-System-Product-Name:~/huiye_QRD_e8/7x27a-11302301$ adb shell# logcat -helpunknown option -- hUnrecognized OptionUsage: logcat [options] [filterspecs]options include: -s Set default filter
如何解決:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的錯誤問題概述:在匯入一個app後提示如下錯誤:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”原因分析:android要求所有的程式必須有簽名,否則就不會安裝該程式。在我們開發過程中,adt使用debug
1. 下載安裝 msysgit http://code.google.com/p/msysgit/downloads/list 下載後, 安裝, 一路next下去, 用預設配置 2. 安裝完成後, 雙擊GitBash表徵圖 mkdir androd_4.0_sdk_src_dir cd androd_4.0_sdk_src_dir 3. 複製sdk 遠程倉庫 git clone
如果你只修改某一個模組的內容,卻每次都要執行make, 最後等待很長時間。使用模組編譯,只需要在你所在的模組的目錄或者其子目錄,執行mm,便可以編譯出一個單獨的apk,這樣豈不快哉!具體步驟: 1)開啟~/.baserc檔案,加入source ~/I850/build/envsetup.sh. 加入你自己該檔案所在的路徑,這樣就免去了每次啟動新的終端執行mm命令之前,需要引用此檔案。
轉載:http://topic.csdn.net/u/20110417/14/edcbbcd9-44f0-4175-a156-0231d12cba47.html 1,sim卡連絡人的增,刪,修改Uri是content://icc/adn/具體使用跟操作其他的contentprovider一樣,傳遞的參數可以參照\base\telephony\java\com\android\internal\telephony\IccProvider.java2,存入連絡人到USIM卡的問題這個問題的實質是普通
http://www.cnblogs.com/bigben0123/archive/2012/04/13/2445218.html原文:http://kb.cnblogs.com/a/1652230寫了個基於google map api的應用,模擬器一直都順利,移植到真機時由於真機沒有com.google.android.maps.jar包一直運行不了,直到搜到此貼。重點在這部分:手機終端需要支援Google
http://www.cnblogs.com/TerryBlog/archive/2012/10/27/2742501.htmlcocos2d-x for android:ubuntu 環境搭建2012-10-27 15:02 by Terry_龍, 1986 閱讀, 0 評論, 收藏, 編輯自從體驗了vim 的強大之後,好像一開發程式都不自覺的離不開這貨了,也傾向在ubuntu 下開發應用。周末閑來無事,看了一下cocos2d,盤算著我也進軍遊戲界得了。於是乎,裝之。cocos2d-x
from:http://www.cnblogs.com/bmate/archive/2012/09/07/2674432.html 使用第三方jar包除了我以下介紹的方法,別的方法我基本上都實驗過,均會出現編譯或運行錯誤。以下方法經測試編譯和運行都完全沒問題。步驟:方法1:Eclipse下,右鍵工程,Build path,java build path,選擇libraries在右邊的按鈕中點擊“Add Library”選擇“User library”,點擊“下一步”點擊“User
EventHub.cpp檔案中open_device函數淺析 使用者態中,與核心態聯絡緊密的一個函數是open_device,它位於EventHub.cpp檔案中,該函數有大量的底層操作,以完成上層對硬體的操作。該函數的首部為:int EventHub::open_device(const char *deviceName)其中參數有scan_dir()函數獲得。在這裡,deviceName=”/dev/input/event0”for (attempt = 0; attempt
1. Android支援的linux command不多,在/system/bin下面可以找到,其中大部分都是Android的工具,只有一小部分是linux原有的命令2. 一些常用的Android命令(這裡只總結Android中特有的,其他的linux命令資料就很多了)a)getprop/watchpropsgetprop列出系統的屬性,前面十名字,後面是值# getpropgetprop[ro.secure]: [0][ro.allow.mock.location]:
本文嘗試列舉用戶端能夠發送給ADB伺服器的所有請求。關於adb用戶端、adb伺服器、adbd守護進程、adb服務的概念,以及這些組件如何相互配合完成ADB工作的細節,請參考之前發的文章《Android Debug Bridge 技術實現》。 ============================== 主機服務 ============================== host:version
Android檔案系統具有什麼樣的結構?我們如何才能將這一檔案系統分離出來?又能以何種方式掛載檔案系統呢?這些問題都會在文中找到具體的解決答案。 用過Linux的朋友可能對開源的系統有一個非常好的印象。那麼在日益成熟的手機作業系統中,有沒有一款像Linux一樣的開源系統呢?Google公司就退出了一款基於Linux平台的Android
Android2.3的輸入事件流程與以前版本有了較大的不同,這裡做一下詳細的分析,最後我把自己分析時用的示範代碼放在了這裡:http://code.google.com/p/flying-on-android/下面的分析都是基於這些源碼的,大家可以下載下來一邊看源碼一邊看文檔。源碼裡只要關注FlyingEvent這個類就可以了。如果只想看一下示範結果,可以直接把包裡的flying放到機器的/system/bin目錄執行,開啟logcat後就可以看到示範輸出。運行程式時,機器螢幕會有異象產生,很
最近在忙一些ui特效,心想這個也不是我們開發的事情阿,設計師該管的事情。最近頭痛阿,沒有辦法,還是得慢慢搞,搞開發得有點責任心,對把。這個東西呢,我在國內找了下,說的不是很清楚,大多數說的是利用WindowManager來管理要拖動的ui組件,但是我做了下,感覺麻煩,且不是我想要的效果。難道沒有利用父容器來控制ui的拖拽實現嗎?答案是有的,找了下資料,發覺效果不錯,很有借鑒意義,就分享一下:<LinearLayout
Android Intent的幾種用法全面總結Intent, 用法Intent應該算是Android中特有的東西。你可以在Intent中指定程式要執行的動作(比如:view,edit,dial),以及程式執行到該動作時所需要的資料。都指定好後,只要調用startActivity(),Android系統會自動尋找最符合你指定要求的應用程式,並執行該程式。 下面列出幾種Intent的用法顯示網頁:Uri uri = Uri.parse("http://www.google.com");Intent
首先說這個文章不是原創,最近要用到xml檔案解析,以前都是sax解析的,我到網上聽別人說用android內建的pull方式解析xml檔案要穩定並且有效率。於是我就參考了網上幾個例子,實現了一下,然後把自己認為重要的上去,不重要的就不細說了。 首先就是xml檔案,我就不花哨了,直接複製網上例子的books.xml:<?xml version="1.0" encoding="UTF-8"?><books><book
android開發包preference提供了我們一些方面的設定工具,PreferenceActivity,Preference,PreferenceScreen,CheckBoxPreference等,利用他們可以方便的建立應用程式的屬性設定。 有些時候,我們並不需要系統給我們的這麼單調的ui,我們通常會修改一些屬性,比如view的背景,字型的屬性等,那麼這個時候有兩種選擇: 1.針對單個應用程式,定義一個cutom的layout,當然這個layout跟系統的layout元素要一致(否
線性布局-LinearLayout線性布局不會換行,當組件一個挨著一個排列到頭之後,剩下的組件將不會被顯示出來。線性布局中最重要的兩個屬性android:orientation 設定布局管理器內組件的相片順序 水平排列:horizontal 垂直排列:vertical android:gravity 設定布局管理器內組件的對齊
“點九”是andriod平台的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png 智能手機中有自動橫屏的功能,同一幅介面會在隨著手機(或平板電腦)中的方向感應器的參數不同而改變顯示的方向,在介面改變方向後,介面上的圖形會因為長寬的變化而產生展開,造成圖形的失真變形。 我們都知道android平台有多種不同的解析度,很多控制項的切圖檔案在被放大展開後,邊角會模糊失真。 OK,在android平台下使用點九PNG技術,可以將圖片橫向和縱向同時進行展開,以實現在多解析度下的完美顯示效果。