原创 在GRUB下,將XP設定為第一個開機磁區

同一臺機器裝了XP跟ubuntu,每次開機都要選擇才能直接開進XP,今天剛好有些時間,就上網找了一下,沒想到很簡單就可以解決了。 作法如下: 1. 修改 /etc/default/grub     將GRUB_DEFAULT=0設定成xp

原创 找目錄及設定目錄

在MFC的程式開發中,常會找目前的路徑及設定路徑,找了很久,發現一些常用的API 1. GetModuleFileName() : 找當前執行程序的路徑 DWORD WINAPI GetModuleFileName(  __in_opt 

原创 WinExec() and ShellExecute() 的用法

在MFC裡要開啟外部程式有三個API可以用,Shellexecute()被運用的機率比較高,主要是它可以控制的參數也比較多。 1. Shellexecute() 函數原型 HINSTANCE ShellExecute( HWND hwnd

原创 Android Activity Lifecycle

Android Activity Lifecycle  Android的lifecycle是寫app時,最需要注意的一個部份,最近就卡在這上面,先把它記錄下來再研究。     每個寫Android App的人,都要先認識這張圖,寫出來的

原创 如何使用VS2008內建的InstallShield

一般公司在發佈軟體時都會另外再花錢買一套Install shield的程式,製作安裝軟體,其實微軟在其Visual Studio裡就已經有內建一個簡單實用的Install shield,目前我都是用這一套,不過只會一些基本上功能,先把它記

原创 Android LCD大小和精度

本文轉自:http://www.inandroid.cn/bbs/thread-123665-1-1.html   多分辨率支持   在設計之初,Android系統就被設計爲一個可以在多種不同分辨率的設備上運行的操作系統。對於應用程序來

原创 如何使用android.os.SystemProperties

最近在開發一些案子,需要使用SystemProperties去捉取系統的資源,在網上找了一陣子,發現要將Android SDK裡的layoutlib.jar加進專案裡,就可以呼叫了。 做法如下: 1. 在你的專案按滑鼠右鍵選propert

原创 setupapi.h和setupapi.lib該如何使用

  最近需要讀取及轉換USB devices的模式,會用到SetupDi****相關的API,這些API都是放在setupapi.h裡,找了很久,在網路上也有人提到,但都是片面的,也都分散在不同的地方,現在我就將其整合放在我自己的Blog

原创 Android 引用第三方Jar

引用第三方 library 的方法目前看到有兩種,記錄下來免得忘記。 方法一: 1. 將 *.jar與 *.so複製到 app\libs裡 2. 在build.gradle(app)裡加上 sourceSets { main {

原创 透過PID/VID捉取產品相關的Comport number

  這次要記錄的是如何透過registry table去捉取產品的comprt,要先知道產品在registry table的位置,如下: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\

原创 Visual Studio 2008 加入成員變數精靈 Error

原始位址:http://blog.kalmbach-software.de/2009/03/29/ie8-smashes-visual-studio-2005-2008-class-wizard/   我在使用Visual Studio

原创 安裝subversion到Ubuntu 12.04上

最近寫程式時發現程式管理上有點不順,上網查了一下,發現有些人是用SVN來做管理,看起來還不錯用,就來給它架一個用用,方法如下: 1. 先裝應用程式及相關軟體 sudo apt-get install subversion libapac

原创 [Android]使用runtime.exe執行下的程式,權限不足時怎麼辦?

最近需要在Android下去執行一些console mode的程式,有時會遇到權限不足的問題,上網找了一下,很多人都有這樣的問題,也有解決的方式。那就是在AndroidManifest.xml裡加上一行指令,讓你的APK有system的權

原创 固定USB comport新建立的Serial number

  最近在遇到一個問題,在同一個產品上,更改其上不同的MAC address就會讓系統認為有新的硬體接入,會重新定義一個USB comport給它,這就造成我很大的問題,後來經過與同事的討論後,找到了一個修改registry table的

原创 TextView scrollbars setting

在設定TextView時,因為記憶力不好,常會為了scroll bars的問題,上網找資料。 現在就把它記下來,免得常常找不到。 大部份都是在XML及java code裡作設定,如下: XML code <TextView and