編輯:關於Android編程
編寫C程序快速測試硬件驅動:
在Android 源碼根目錄下的external文件夾創建driver_test文件夾:
cd external
mkdir driver_test
cd driver_test
創建Android.mk:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_MODULE := driver_test LOCAL_SRC_FILES := driver_test.c include $(BUILD_EXECUTABLE)創建driver_test.c:
#include回到Android源碼根目錄:make driver_test#include #include int main(int argc, char *argv[]) { int fd; int val=0; fd=open(/dev/AdrIO,O_RDWR); if(fd<0) { printf(open device failed ! ); exit(1); } else { printf(open success ! ); } write(fd,argv[1],1); close(fd); return 0; }
最初可能會提示錯誤:
host c++: libhost <= build/libs/host/pseudolocalize.cpp/bin/bash: g++: 未找到命令
make: ***[out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] 錯誤 127
解決:
sudo -i
aptitude install g++
安裝完成後再執行:make driver_test
最終編譯完成:
Install: out/target/product/generic/system/lib/libm.so Install: out/target/product/generic/system/bin/driver_test將out/target/product/generic/system/bin/driver_test拷貝到AM335X文件系統中,啟動Android
運行:
./driver_test 1 (這時D1亮)
./driver_test 0 (這時D1滅)
正文 進入正題,主要講解viewpager+fragment實現微信滑動切換頁面的功能,並且附帶切換效果,功能其實並不難,只是需要把知識點關聯起來1.分析用到的知識點(1
聽說不會單元測試的Android程序員不是一個合格的程序員,,好吧,雖然學習Android好久,最近在使用AndroidStudio,但不知道AndroidStudio自
1.准備工作 安裝django框架 安裝django-rsetful 框架 pip install djangorestframework 2.一個小d
上上周寫的一個demo,仿照網易一元奪寶的下拉刷新效果。原效果是(第一部分)一個小太陽拉下來,然後松開回彈上去,(第二部分)再掉下來一個硬幣進行中軸旋轉。本文實現的效果的