編輯:關於android開發
1.device_create_file()在/sys/class/下創建一個屬性文件,從而通過對這個屬性文件進行讀寫就能完成對應的數據操作
比如下面是我們鍵盤驅動probe函數調用的部分
static ssize_t call_sn7326_write_reg(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) { int reg = 0; int value = 0; sscanf(buf, "%d,%x", ®, &value); sn7326_debug("sn7326 reg = %d, value = %d \n", reg, value); if((reg <= 7)&&(control_chip_external != NULL)) gpio_sn7326_write_reg(control_chip_external, reg, value); return size; } //static DEVICE_ATTR(write_sn7326_reg, 0666, NULL, call_sn7326_write_reg); static DEVICE_ATTR(write_sn7326_reg, 0777, NULL, call_sn7326_write_reg); ret = device_create_file(&client->dev, &dev_attr_write_sn7326_reg); if(ret) { sn7326_debug("creat sys file failed.\n"); }
會創建sys/class/input/event2/device/device/write_sn7326_reg,然後用cat和echo進行讀寫操作即可。
Android Material Design:NavigationView抽屜導航菜單,materialdesign 需要添加的包: 測試
Android基礎01 快速入門 & 布局,android01快速入門Android基礎01 快速入門 & 布局 01.01 手機制式 第一代
Android代碼故事第一回,平均間隔的按鈕,android第一回我們的APP新做了一個放操作按鈕的界面,老板要求簡潔美觀有內涵,按鈕要均勻分布,於是參考之前的實現,設計
Android新手入門2016(10)--GridView GridView跟ListView一樣是多控件布局。實現九宮圖是最方便的。 還是先看看圖,沒圖說個雞雞是不是