Android是使用Java作為編譯語言的,大部分人使用的IDE是Eclipse,Eclipse是一款很好的開源IDE,在大量“插件”的配合下,可以滿足從企業級Java到手機終端Java游戲的開發。在開發Android應用軟件的時候需要在Eclips
在Android中,TabActivity類中沒有與Menu有關的方法,所以如果單獨使用TabActivity進行開發時,是無法創建菜單項的。為了給Tab增加菜單,有如下兩種方法:1. 主事
一.前言1.編譯器優化介紹:由於內存訪問速度遠不及CPU處理速度,為提高機器整體性能,在硬件上引入硬件高速緩存Cache,加速對內存的訪問。另外在現代CPU中指令的執行並不一定嚴格按照順序執行,沒有相關性的指令可以亂序執行,以充分利用CPU的指令流水
一.C語言程序的存儲區域1.由C語言代碼(文本文件)形成可執行程序(二進制文件),需要經過編譯-匯編-連接三個階段。編譯過程把C語言文本文件生成匯編程序,匯編過程把匯編程序形成二進制機器代碼,連接過程則將各個源文件生成的二進制機器代碼文件組合成一個文
一.前言:C語言程序經過編譯連接後形成編譯、連接後形成的二進制映像文件由棧,堆,數據段(由三部分部分組成:只讀數據段,已經初始化讀寫數據段,未初始化數據段即BBS)和代碼段組成,如下圖所示:1.棧區(stack):由編譯器自動分配釋放,存放函數的參數
1. 交叉編譯器 1.1 交叉編譯器介紹 在一種計算機環境中運行的編譯程序,能編譯出在另外一種環境下運行的代碼,我們就稱這種編譯器支持交叉編譯。這個編譯過程就叫交叉編譯。簡單地說,就是在一個平台上生成另一個平台上的可執行代碼,而這種工具就是交叉編譯器
在搭建gdb調試環境時,本來以為是件很簡單的事,可是出現了,幾個錯誤,很是郁悶,弄了幾個小時,現在把我遇到的問題及解決辦法列出來,還有整個安裝過程,如下: 在make時遇到的問題:1、error: no term
近來幾天一直在搞BOA服務器和CGI程序的移植,以至於到了很多問題,主要有這麼兩大類,一類是路徑問題,一類是CGI程序執行出錯問題,但是歸結起來都是boa.conf文件的配置問題,在此首先感謝,熱心的網友為我提供線索,有Mark,省略號,小鄭(排名不
近期做了嵌入式用戶登錄驗證功能的一個系統,所以把具體實現分享一下: 開發平台:sqlite3數據庫、BOA服務器、CGI 主要代碼: 網頁代碼: <html><me
不常接觸Android布局的同學可能會為一個問題犯糊塗,即該屬性是相對於父容器還是相對於子元素,還是只對自己有效,下面我們根據一個例子來簡單理一下布局相對性的思路。<?xml version=1.0 encoding=utf
在做應用程序時,偶爾需要讓你的應用能夠播放flash視頻,由於Android4.0及以後不再直接支持flash視頻,這就導致了視頻無法播放的問題。經過研究,Android4.0還提供了一個後門,就是使用硬件加速來支持flash。開啟硬件加速有兩種大的
在浏覽器客戶端數據初始化數據優化時過程中,由於多次看到使用SharedPreferences保存數據。於是查了下客戶端的SharedPreferencesManager的源碼,發現我們提交數據時的代碼形式如下:public void&nbs
本文簡單介紹下Android中蒙版效果的實現方案1.使用彈出Activity2.使用Dialog3.使用popupwindow這裡簡單介紹下使用Dialog的實現方案主體思想是:在當前的Activity上,彈出一個背景透明的DialogDialog中
開發中我們經常會遇到要為空間設置背景圖片的問題,一般情況下我們使用普通的png格式圖片就好了,但是有時候為了跟好地展示效果(如圖片只有某一不重要的部分被壓縮而不影響視覺效果),這是需要用到.9.png了。Android本身已經為我們提供了.9.png
之前遇到webview空指針問題,調查了一下源碼,追述到webviewCore原來在webview執行destory之後,webviewCore會被置為null,而這時候我們的webview仍然沒有任何的跡象,所以我們仍然大膽地使用webview,在
在做菜單或者需要橫向均勻布局時,可能會用到權重,這裡給出一個小例子<?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:Android=