因為工作的關係需要將一個古老的Access 97資料庫轉換到MySQL
但大部分的資料庫library都不支持Access 97
最後終於找到這個 Jackcess
支援Access 2000-2010 read/write
不過Access 97只有read only
以下將介紹如何把Jackcess加入你的專案
1.
先下載 jackcess-x.x.x.jar 並加入專案
2.
使用前必須先加入一些必要的Library
Jackcess 2.0.8版需要的library如下
commons-lang-2.6.jar
commons-logging-1.2.jar
相關內容也寫在:Project Dependencies
注意:如果用commons-lang 3.x可能會出現錯誤
3.
如果你的Access資料庫有密碼,那就得再加入Jackcess Encrypt
下載並加入以下library:
jackcess-encrypt-x.x.x.jar
bcprov-jdk15
使用方法在官網有簡要的說明:jackcess cookbook
我接下來也會再作相關的筆記
Jackcess(用來連接Access的Java Library) : (二) 開啟Access檔案
2015年3月12日 星期四
2015年3月6日 星期五
NetBeans中的自動補齊(Java)
Tools -> Options -> Code Completion
Language 選擇 Java -> 將 Auto Popup on Typing Any Java Identifier Part 打勾
Language 選擇 Java -> 將 Auto Popup on Typing Any Java Identifier Part 打勾
2012年10月18日 星期四
AndroidManifest
AndroidManifest.xml是android程式的核心控制檔(一個App由此開始)
聲明app中的各種內容
不了解XML與法可以先參考維基百科
簡單的用法就是
<標簽名 標籤屬性="參數" />
或
<標簽名 標籤屬性="參數" >
....
</標簽名 >
順便一提XML的註解語法
<!-- 註解 -->
這邊介紹一些常用的AndroidManifes屬性
manifest:

uses-sdk:
要求權限,就是在google play上常看到的權限欄位
某些功能會要求使用權限,沒加上的話會導致強制關閉,是容易被忘記的步驟
詳細的使用權限請看http://developer.android.com/reference/android/Manifest.permission.html
application:
聲明app中的各種內容
不了解XML與法可以先參考維基百科
簡單的用法就是
<標簽名 標籤屬性="參數" />
或
<標簽名 標籤屬性="參數" >
....
</標簽名 >
順便一提XML的註解語法
<!-- 註解 -->
這邊介紹一些常用的AndroidManifes屬性
manifest:
- package:程式封裝名稱(上傳到market時注意package名稱不能跟其他app重複)
- android:versionCode:程式版本號,只能用數字表示(更新market的程式時,注意新版本號要大於舊的)
- android:versionName:程式版本名

uses-sdk:
- android:minSdkVersion:最低可執行之android版本
- android:targetSdkVersion:編譯時使用的sdk版本,建議都使用最新版
要求權限,就是在google play上常看到的權限欄位
某些功能會要求使用權限,沒加上的話會導致強制關閉,是容易被忘記的步驟
詳細的使用權限請看http://developer.android.com/reference/android/Manifest.permission.html
application:
- android:icon:app的圖示
- android:label:app的名稱
- android:name:此activity名稱,必須與java檔同名
- android:label:標題名稱
- 注意每新增一個Activity就要到AndroidManifes增加一個Activity標籤(只需要輸入name屬性即可),沒做這個步驟跳轉到該Activity時必定強制關閉
常用的android開發者網站
Android Developer:
Google官方的開發者網站,分為Design(設計),Develop(開發)和Distribute(發佈)三部分,也是app開發流程中的三大步驟。
先在design學習設計界面
Develop中的reference有各種API的詳解
最後再看Distribute
eoe:
大陸的android開發者論壇,有相當多會員和討論串。
android中文翻譯組:
有中文的API翻譯,英文苦手用...
蛙齋:
想在app中放廣告的話可以來這看看,有Admob和台灣兩大行動廣告商KuAD和Vpon的詳細設定方法
Google官方的開發者網站,分為Design(設計),Develop(開發)和Distribute(發佈)三部分,也是app開發流程中的三大步驟。
先在design學習設計界面
Develop中的reference有各種API的詳解
最後再看Distribute
eoe:
大陸的android開發者論壇,有相當多會員和討論串。
android中文翻譯組:
有中文的API翻譯,英文苦手用...
蛙齋:
想在app中放廣告的話可以來這看看,有Admob和台灣兩大行動廣告商KuAD和Vpon的詳細設定方法
2012年9月18日 星期二
EditText:修改虛擬鍵盤的Enter鍵
一般EditText在輸入時虛擬鍵盤上的Enter鍵都預設為"換行"
那要如何改變為其他種類的按鍵呢?
首先在layout檔中加入android:imeOptions屬性
第5行:
輸入enter鍵的種類,有:
actionUnspecified 未指定
actionNone 無動作
actionGo 前往
actionSearch 搜尋
actionSend 發送
actionNext 下一個
actionDone 完成
詳見http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html
第6行:
將EditText改為單行輸入
否則仍然會是換行鍵
在Activity為EditText加入OnEditorActionListener
- <EditText
- android:id="@+id/edit_text"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:imeOptions="actionDone"
- android:singleLine="true"
- />
第5行:
輸入enter鍵的種類,有:
actionUnspecified 未指定
actionNone 無動作
actionGo 前往
actionSearch 搜尋
actionSend 發送
actionNext 下一個
actionDone 完成
詳見http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html
第6行:
將EditText改為單行輸入
否則仍然會是換行鍵
在Activity為EditText加入OnEditorActionListener
- editText.setOnEditorActionListener(new OnEditorActionListener() {
- @Override
- public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
- //按下完成鍵要執行的動作
- return false;
- }
2012年7月13日 星期五
ADK的安裝程式偵測不到JDK
最近因為重灌電腦要重裝ADK
卻遇到了一個老問題:JDK not found
以往的解決方式是按back再按next就可以了
不過新版的卻行不通@@(我用的是JDK1.7.0_02和ADK r20)
新的解決方法是(win7):
1.在我的電腦上按右鍵->內容->進階系統設定->進階->環境變數
2.在系統變數欄按'新增',變數名稱填JAVA_HOME
3.變數值填入JDK的位置
4.再按確定之後就能順利安裝了!
卻遇到了一個老問題:JDK not found
以往的解決方式是按back再按next就可以了
不過新版的卻行不通@@(我用的是JDK1.7.0_02和ADK r20)
新的解決方法是(win7):
1.在我的電腦上按右鍵->內容->進階系統設定->進階->環境變數
2.在系統變數欄按'新增',變數名稱填JAVA_HOME
3.變數值填入JDK的位置
注意若路徑中包含Program Files要改成Progra~1
(64位元的改法:
Progra~1 = 'Program Files'
Progra~2 = 'Program Files(x86)'
)例:C:\Progra~1\Java\jdk1.7.0_024.再按確定之後就能順利安裝了!
2012年1月16日 星期一
windows上安裝android開發環境
1.下載開發軟體
JDK
記得要先選"Accept License Agreement"才能開始下載
下載Windows x86或Windows x64的檔案
Eclipse
下載Eclipse IDE for Java Developers
JDK
記得要先選"Accept License Agreement"才能開始下載
下載Windows x86或Windows x64的檔案
Eclipse
下載Eclipse IDE for Java Developers
點擊Download the SDK for Windows
2.安裝軟體
JDK
一路點下一步...
Android SDK
安裝完後先開啟 Android SDK Manager
勾選要安裝的package
Eclipse
解壓縮完打開eclipse.exe
[Help] -> [Install New Software] -> Work with 填入 http://dl-ssl.google.com/android/eclipse/site.xml -> add ->select all -> Next
訂閱:
文章 (Atom)








