原创 配置Vim開發Android詳解

由於哥們的機子配置不是一般的好,望eclipse驚歎啊,一直在尋找能夠開發java更者android的字符編輯器,最終經多方的查閱、嘗試,找到一篇比較完美的文章,成功體驗ubuntu下開發android,話不多說,內容如下: 在開

原创 使用Eclipse開發Android源碼___http://www.wuphone.com/859

1、Android的文件系統結構是怎樣的,我們安裝的程序放在那裏? 編譯Android源碼之後,在out/target/product/generic一些文件: ramdisk.img、system.img、userdata.img、

原创 第五章 指向數組的指針

  講到第五章了,數組兩個字還離不開我們的左右,數組的內容也真多,另一方面也因爲數組與指針的關係的確非常密切。         通常,對於int a[8][9]這個二維數組,我們可以這樣定義一個指向它的指針: int (*p)[9

原创 App模塊化及工程擴展____http://www.cnblogs.com/qianxudetianxia/archive/2011/05/01/2030232.html

這篇文章是android開發人員的必備知識,是我特別爲大家整理和總結的,不求完美,但是有用。 1.需求     無論是在.net還是java平臺,合理的分層架構是最普遍的模塊化思路之一。     dll,jar文件無不風靡盛行,無處

原创 第八章 右左法則----複雜指針解析

  上一章費那麼多脣舌討論C語言的聲明,其實目的都是爲了這一章,期望讀者通過對C語言聲明形式的詳細瞭解,樹立聲明嵌套的觀念,因爲C語言所有複雜的指針聲明,都是由各種聲明嵌套構成的。如何解讀複雜指針聲明呢?右左法則是一個既著名又常用的方法。

原创 第九章 指針與const

  const一詞是英文constant的縮寫,設立這個關鍵字的本意,是希望讓它所修飾的對象成爲一個常量。記得在國家間的外交中,有一個經常用到的術語:“從事與身份不符的活動”,這個const恰恰也正從事着這樣的活動,呵呵。C語言可以有三種

原创 《再再論指針》後記

    在這篇後記中,筆者將對三個問題進行補充: 一、關於數組名取地址的問題。c89、c99允許對數組名取地址,是由於數組符合一個對象的定義,按照一         個對象的語義,對其取地址是合理的。但矛盾在於,數組名是一個符號地址,

原创 第七章 C語言聲明詳解

  人們常說,C語言的聲明太複雜了,的確,這也是C語言飽受批評的地方之一。不過,筆者認爲,真正要受到批評的不是語言本身,而是那些傳播者。傳播者們通常都有一個共識:講述要由淺入深。作爲原則,筆者並非要反對它,畢竟筆者對C語言的學習,也經歷了

原创 內存問題

不用在意剩餘內存的大小,其實很多人都是把使用其他系統的習慣帶過來來了。Android 大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係。如果你知道Java , 就能更清楚這機制了。其實和java的垃圾回收機制類似,

原创 再再論指針----篇首語

  指針是C語言規範裏面一項核心內容,指針具有與生俱來的優勢,利用指針可以寫出許多短小精悍、效率極高的代碼,它是C語言一把無可替代的利器,憑着這把利器,C語言與其它高級語言相比至少在效率方面高人一籌。但是,由於指針的原理與使用方式跟人

原创 第六章 “另類”數組

  動態數組與字符串常量可算是兩種“另類”數組。         VLA可變長數組並不爲C89所支持,C99纔開始支持VLA。但如果想在只支持C89的編譯環境中使用VLA的話,怎麼辦呢?我們可以用動態數組來“模擬”,動態數組在矩陣的運

原创 javascript typeof的用法

typeof的運算數未定義,返回的就是 "undefined". 運算數爲數字 typeof(x) = "number" 字符串 typeof(x) = "string" 布爾值 typeof(x) = "boolean"

原创 第四章 [ ]運算符的本質

  數組是存在於人們頭腦中的一個邏輯概念,而編譯器其實並不知道有數組這個東西,它所知道的,只是[]運算符,當遇到[]運算符的時候,編譯器只是簡單地把它轉換爲類似*(*(a+i)+j)這樣的等價表達式,之所以是這種表達式,如前幾章所述,是因

原创 真機調試sdcard被佔用無法訪問

昨天下午到現在一直在搞通過poi將數據保存在sdcard中,但是真機調試時一直不能夠在機子上查看保存的文件(sdcard被佔用),通過網上查詢及自己實踐總結如下: 1、設置——》應用程序——》開發——》選擇USB調試 2、選擇任務欄中的U

原创 一些設置

// 取消標題                 requestWindowFeature(Window.FEATURE_NO_TITLE);                 // 禁止屏幕休眠                 getWi