編輯:Android開發教程
五、指定與驅動相關的信息
雖然指定這些信息不是必須的,但一個完整的Linux驅動程序都會指定這些與驅動相關的信息。一般需要為Linux驅動程序指定如下信息。
1. 模塊作者:使用MODULE_AUTHOR宏指定。
2. 模塊描述:使用MODULE_DESCRIPTION宏指定。
3. 模塊別名:使用MODULE_ALIAS宏指定。
4. 開源協議:使用MODULE_LICENSE宏指定。
除了這些信息外,Linux驅動模塊自己還會包含一些信息。讀者可以執行下面的命令查看word_count.ko的信息。
# modinfo word_count.ko
執行上面的命令後,會輸出如圖6-6所示的信息。其中depends表示當前驅動模塊的依賴,word_count並沒有依賴什麼,因此該項為空。vermagic表示當前Linux驅動模塊在那個Linux內核版本下編譯的。
現在使用下面的代碼指定上述4種信息。一般會將這些代碼放在word_count.c文件的最後。
MODULE_AUTHOR("lining");
MODULE_DESCRIPTION("statistics of wordcount.");
MODULE_ALIAS("word count module.");
MODULE_LICENSE("GPL");
現在使用上一節的方法重新編譯word_count.c文件。然後再執行modinfo命令,就會顯示如圖6-7所示的信息。從圖6-7可以看出,上面的代碼設置的信息都包含在了word_count.ko文件中。
深度OS是shendu.com 旗下的一款基於谷歌安卓代碼二次開發的安卓第三方ROM,基於底層的優化和開發,使得即使在較低配置的千元智能機,也能夠流暢的運行最新版本的安卓
我們都知道,Android上的界面展示都是通過Activity實現的,Activity實在是太常用了,我相信大家都 已經非常熟悉了,這裡就不再贅述。但是Activity也
上例說過如果需要構造一些較復雜的類的實例,通常的方法是使用@Provides 方法。這個方法必須定義在模塊中(Module),而且必須使用@Provides 標注,在 個
一、動畫類型Android的animation由四種類型組成:alpha、scale、translate、rotateXML配置文件中二、 Android動畫模式Anim