原创 android自定義佈局

做Android佈局是件很享受的事,這得益於他良好的xml方式。使用xml可以快速有效的爲軟件定義界面。可是有時候我們總感覺官方定義的一些基本組件不夠用,自定義組件就不可避免了。那麼如何才能做到像官方提供的那些組件一樣用xml來定義他的屬

原创 android 關閉進程

若是隻有一個單獨的Activity的工程,例如Activity A,調用android.app.Activity.finish()的話,並不會關閉該工程,只是使之不處於前臺,而被置於後臺。參考網上的方法,可以調用   android.os

原创 getSystemService

getSystemService是Android很重要的一個API,它是Activity的一個方法,根據傳入的NAME來取得對應的Object,然後轉換成相應的服務對象。以下介紹系統相應的服務。         傳入的Name    

原创 Syntax error, annotations are only available if source level is 1.5

Syntax error,annotations are only available if source level is 5.0 解決辦法:Project->Properties->Java Compiler->Compiler Co

原创 requestWindowFeature

該功能申明如下 boolean android.app.Activity.requestWindowFeature(int featureId) 功能如下        Enable extended window features.

原创 requestWindowFeature

該功能申明如下 boolean android.app.Activity.requestWindowFeature(int featureId) 功能如下        Enable extended window features.

原创 ubuntu 11.10 沒有顯示鼠標的解決方案

        今天,我在筆記本上安裝ubuntu 11.10 系統的時候,出現了一個問題,就是系統啓動之後,        沒有出現鼠標,就是沒有顯示出來,這個問題,很明顯的是xserver的問題,因此查看了/var/log/ Xorg

原创 archlinux virtualbox net bridge net error

 在archlinux上,用virtualbox運行xp虛擬機,當網絡配置改爲 bridge的時候,遇到了這樣一個錯誤 arch Failed to open/create the internal network 'HostInterf

原创 archlinux pacman的問題總輯

           當在用pacman 安裝軟件的時候,會出現這樣的問題             :: The following packages should be upgraded first : pacman ::

原创 u盤啓動ubuntu系統

看到很多Windows環境下硬盤安裝ubuntu 的帖子,發現沒有教Linux安裝的。可能Linuxer很聰明吧?本例子需要有一個容量比ubuntu的安裝光盤大的 U盤,和一個ubuntu的iso。啓動後U盤會被UBUNTU識別爲光驅首先

原创 archlinux build opencv

在下載了源碼之後,對opencv源碼進行編譯, cd ~/<your_working_dir>/opencv # the directory should contain CMakeLists.txt, INSTALL etc. mk

原创 wireshark 抓包的問題

         今天,自己用c語言寫了一個程序用來發送arp請求,爲了觀察arp包是否正確,用wireshark的抓包工具對我發送的包進行捕獲。           然後,發現了一個問題,就是                   wi

原创 tinyos net.tinyos.message(window下)

我們在windows平臺下進行tinyos移植的工作,首先要先搭建好環境,其中比較流行的做法裏有需要寫一個這樣的腳本TOSROOT="/opt/tinyos-2.x"export TOSROOTTOSDIR="$TOSROOT/tos"e

原创 關於inet_ntoa使用需要注意的地方

        在寫個東西的時候,爲了方便,調用了系統api  inet_ntoa函數,使用這個函數有需要         很清楚這個函數的一個很顯著的特點,就是它的返回值是放在緩衝裏的,因此,我們需要         將返回值保存在某個

原创 linux 網絡數據類型

在/usr/include/linux/tcp.h 或者 /usr/include/linux/udp.h等網絡協議的頭文件裏,經常會用到以下的一些數據類型。 typedef __u16 __bitwise __le16; typ