原创 android中OrmLite數據庫編程實例講解

在android中,使用OrmLite可以快速的進行數據庫開發,廢話不說,直接上代碼。 一 、 編寫DatabaseHelper,需要繼承OrmLiteSqliteOpenHelper類 package com.xxx.db imp

原创 linux中event按鍵程序

嵌入式Linux設備中經常會使用按鍵,如果驅動遵循標準的linux input驅動,那麼應用程序中該怎麼獲得按鍵的狀態和鍵值呢?本文就來講講event input按鍵應用編程。 首先要包含頭文件 #include <linux/input

原创 嵌入式Linux中SQLITE數據庫的應用

在嵌入式Linux開發中,經常需要各種配置信息和操作記錄,將這些保存在文件中將顯得比較繁瑣,保存在數據庫中就比較簡單。 關於SQLITE數據庫的介紹這裏就不再講訴,如果還不知道的可以自己baidu。     SQLITE的下載地址:點擊打

原创 linux網卡驅動中mac地址隨機數變化

    mac地址在一般情況下是從網卡的eeprom中讀取的,一般廠商會在出廠的時候固化在eeprom中,在有些時候,廠商爲了省錢不會去買一個固定的唯一的mac,而是始終用一個固定的mac地址,這樣就會在後續用戶使用的時候造成mac地址衝

原创 嵌入式linux編程中的一些基本操作

    本文總結了一些嵌入式linux開發過程中的常用api,希望對大家有所幫助。 一 、 獲取系統時間 int getlocaltime(struct tm *time) { struct timeval tv;

原创 android的消息傳遞簡單實例

android中經常會用到多線程和消息機制,一般情況下都是利用Message和Handler來進行的,本文就簡單舉個例子,來說明android的消息傳遞。 一 、 在Activity中,創建一個子線程,線程中用Message來定義一個消息

原创 嵌入式linux中SPI應用開發

在嵌入式設備中用到spi的器件有很多,目前常見的有刷卡器、藍牙模塊等,都是通過spi總線來通信的。本文來講解一下SPI應用程序開發的常見模式。 一 、 主要結構體 linux中,應用開發常用的結構體主要是struct spi_ioc_t

原创 android標題欄中添加返回按鈕

標題欄中的返回按鈕在實際使用中用的比較多,今天就來講講我在項目開發中的使用經歷,話不多說,還是直接上源碼,上源碼是最給力的。 一、 編寫自定義類 public class CustomTitle { private static

原创 linux網絡編程之常連接

    linux嵌入式開發中,網絡編程是繞不開的,現在設備的IP地址一般都是通過dhcp自動獲取的,沒有一個固定不變的IP,在和服務器進行通信時就不能才用既是客戶端又是服務器的寫法。而應採用常連接的方式,即服務器不需特意知道客戶端的ip

原创 嵌入式linux中mplayer播放視頻編程實踐

    用android或是QT來開發視頻播放程序相對來說比較簡單,如果是在linux用純C語言來進行開發,就顯得比較麻煩,好在現在有很多開源項目能夠幫助我們做什麼事情,mplayer就是音視頻播放開源項目中典型的例子。     首先需要

原创 linux簡單易用的看門狗程序

    看門狗程序是通過“喂狗”的形式不停的給watchdog寫入數據,一旦在一定的時間內沒有寫入,watchdog就會認爲程序發生了崩潰,它能夠直接出發芯片復位,讓linux系統進行重啓。在實際的項目中具有重要的作用。     本文講解

原创 嵌入式linux自動更新網絡時間NTP實踐

    嵌入式設備中,有些需要得到實時的比較準確的時間,以和服務器或是設備之間進行時間同步,但是很多嵌入式設備又不能通過人工設置時間的方式來同步時間,需要自動從網絡上獲取時間,這就需要用到NTP。NTP是網絡時間協議(Network Ti

原创 搭建Qt界面的OpenCV開發環境(轉)

原文:http://blog.csdn.net/xiahouzuoxin/article/details/41692891 OpenCV包含了大量的機器視覺處理算法,雖然也提供了highgui的界面功能,但實在有限(也就是一個窗口,加

原创 android中一個app調用另外一個app中Activity的編程實例

android中經常會遇到自己的app會調用系統的Activity或是別人寫的app中的Activity,那本文就來講講這個話題。 假如有app B,包名爲com.abc.xxx,該app中有一個activity,名爲com.abc.xx

原创 Qt 嵌入式 利用wpa_supplicant編寫WIFI、有線網絡管理器

原文鏈接:http://blog.csdn.net/dr_abel/article/details/51335599 嵌入式linux系統中沒有內置自動化程度高的管理程序,這個程序就完成根據有線插拔來判斷是否啓用無線的功能。 QTEN