編輯:關於Android編程



#include讀文件(寫文件的過程和讀文件類似)#include #include #include #include int main(int argc, char *argv[]){ //open file if(argc<2){ printf("please input filename\n"); exit(1); }else{ int fd; umask(0000); fd = open(argv[1], O_RDWR|O_CREAT, 0666); if(fd < -1){ printf("error\n"); exit(1); }else{ printf("success=%d\n", fd); close(fd); printf("closed\n"); } } return 0; }
#include#include #include #include #include #include int main(int argc, char *argv[]){ //open file if(argc<2){ printf("please input filename\n"); exit(1); }else{ int fd; umask(0000); fd = open(argv[1], O_RDWR|O_CREAT, 0666); if(fd < -1){ printf("error\n"); exit(1); }else{ printf("success=%d\n", fd); char buf[1024]; memset(buf, 0, 1024); int returnum = read(fd, buf, 1024); if(returnum != -1){ printf("buf=%s\n", buf); }else{ printf("read error\n"); exit(1); } close(fd); printf("closed\n"); } } return 0; }
當觀察者模式和回調機制遇上Android源碼
上一篇博客跟大家分享了Android源碼中的裝飾者模式,有點意猶未盡,今天跟大家分享下Android中的觀察者模式,順便說一說觀察者模式和回調機制的關系,歡迎大家拍磚。觀
Android:IPC之AIDL的學習和總結
為了使得一個程序能夠在同一時間裡處理許多用戶的要求。即使用戶可能發出一個要求,也肯能導致一個操作系統中多個進程的運行(PS:聽音樂,看地圖)。而且多個進程間需要相互交換、
Android studio 百度地圖開發(2)地圖定位
Android studio 百度地圖開發(2)地圖定位email:chentravelling@163.com開發環境:win7 64位,Android Studio,
android 實現自定義狀態欄通知(Status Notification)
在android項目的開發中,有時為了實現和用戶更好的交互,在通知欄這一小小的旮旯裡,我們通常需要將內容豐富起來,這個時候我們就需要去實現自定義的通知欄,例如下面360或
Android Gradle Build Error:Some file crunching failed, see logs for details解決辦法
Android Gradle Build Error:Some file