我從最開始學習編程的時候,就是使用Linux。雖然我只有三年的編程經驗,但是我覺得,使用Linux編程,真是一件令人心情愉悅的事情。C語言我接觸C語言,僅僅是大學時的一門必修課。而C語言的簡單、結構化和高效也使它從誕生至今四十余年,經久不衰。C語言算
UI編程通常都會伴隨事件處理,Android也不例外,它提供了兩種方式的事件處理:基於回調的事件處理和基於監聽器的事件處理。對於基於監聽器的事件處理而言,主要就是為Android界面組件綁定特定的事件監聽器;對於基於回調的事件處理而言,主要做法是重寫
Android 監聽網絡連接狀態的改變:BroadcastReceiverpublic class MyReceiver extends BroadcastReceiver {
有時候我們的Android 程序只是提供一個服務不需要顯示啟動界面(可能程序運行中會啟動其他界面),同時也不需要在主界面顯示程序圖標,因為點進去打開一個Activity也並沒有實際作用(沒有什麼可顯示的)這個時候可以這樣做:只要所有的activity
Android 輪循的處理 Handler:private final BroadcastReceiver mReceiver = new BroadcastReceiver()
Android中調用相冊裡面的圖片並返回:Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGOR
Android 使用的數據庫是SQLite數據庫,對於數據庫記錄的操作,可以使用Cursor(游標)來進行。1. 關於 Cursor在你理解和使用 Android Cursor 的時候你必須先知道關於 Cursor 的幾件事情:Cursor 是每行的
1、framebuffer 幀緩沖 幀緩沖(framebuffer)是Linux 系統為顯示設備提供的一個接口,它將顯示緩沖區抽象,屏蔽圖像硬件的底層差異,允許上層應用程序在圖形模式下直接對顯示緩沖區進行讀寫操作。用戶不必關
Bootloader,簡而言之就是:它是一段小程序,在系統上電時開始執行,主要功能是初始化硬件設備、准備好軟件環境,最後調用操作系統內核。Bootloader種類比較多,常見的X86上的有LILO,GRUB,ARM架構上比較有名的是U-boot,VI
ICMP是(Internet Control Message Protocol)Internet控制報文協議。它是TCP/IP協議族的一個子協議,用於在IP主機、路由器之間傳遞控制消息。控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消
1. 概念了解SNMP 是專門設計用於在 IP 網絡管理網絡節點(服務器、工作站、路由器、交換機及 HUBS 等)的一種標准協議,它是一種應用層協議。 SNMP 使網絡管理員能夠管理網絡效能,發現並解決網絡問題以及規劃網絡增長。通過 SNMP 接收隨
Linux之根據時間段查詢目錄底下文件名文件名如下: 1970_01_01_00_05_07_picture_000000231.jpg 1970_01_01_00_05_08_picture_000000232.j
托盤圖標,一個自己腦子出現很久的詞,可惜自己都沒動手去實現。最近看見的,聽見的多了,自己也感興趣就弄弄了,感覺還蠻簡單了。貼出效果圖: 那麼多功能,其實就一個類就搞定了,那就是QSystemTrayIcon頭文件(主要 1.聲明
有時候有些地方我們不得不干重復的事情,怎麼辦。不可能來個for,while無限循環吧,讓程序一直卡在那裡占cpu吧。那我們就用定時器吧,每秒做我們想做的事,這樣才是硬道理。頭文件#ifndef MAINWINDOW_H &nbs