Cordova Build with SIGNING

Cordova build時,預設會使用debug模式,不過也會加入簽署資訊,使用預設的keystore,當完成程式後要發行或push到Google play時就需要自己製做signing的keystore了。
不加簽直接Release指令:

加簽方法:

  1. keytool generator keystore,使用keytool 建立keystore檔案

語法:

更多內容 Cordova Build with SIGNING

[Android]Cordova使用Sqlite資料庫

什麼是SQLite?

SQLite是一個軟體資料庫,不需要架設在伺服端的自主資料庫,用來存放數據資料。

行動裝置上對於資料的存取需求相對比少,不太需要大量的記憶體及cpu,對於行動裝置是個很好的選擇。

當我們利用Cordova/PhoneGap開發行動裝置時,可以增加plugin來支援Sqlite的使用,再結合html 5、CSS、Javascript就可以存取資料並顯示其結果。

Cordova plugin SQLite

https://github.com/brodysoft/Cordova-SQLitePlugin

A Cordova/PhoneGap plugin to open and use sqlite databases on Android/iOS/WP(8) with HTML5 Web SQL API

Native interface to sqlite in a Cordova/PhoneGap plugin for Android/iOS/WP(8), with HTML5 Web SQL API

License for Android & WP(8) versions: MIT or Apache 2.0

License for iOS version: MIT only

舊的專案網址

更多內容 [Android]Cordova使用Sqlite資料庫

[android]抽籤程式V0.0.7版本原始程式碼

Google play程式: https://play.google.com/store/apps/details?id=com.yslifes.sample.ballot

這裡先簡單的交待程式碼開發的環境及source

程式是由Apache Cordova建立的,如何安裝可以參考Commaond line install的方式,Apahce Cordova其實就是phonegap,phonegap一開始是adobe創建的,不過後來捐給了apache基金會。

此專案有安裝之plugin

org.apache.cordova.devicemotion.AccelListener   用來監控搖動行動裝置的(Android手機或平版)

org.apache.cordova.splashscreen.SplashScreen 一開始的載入畫面SplashScreen

org.apache.cordova.inappbrowser.InAppBrowser 用來另開連接到系統預設的browser的,不過目前沒有使用

com.phonegap.plugins.barcodescanner.BarcodeScanner 條碼QRCode掃描,使用zxing framework

使用的javascript framework

JQueryJQuery Mobilehtmll10njquery.tmp

其中htmll10n是為了多國語系的支援

Screenshot_2014-10-07-13-10-41

更多內容 [android]抽籤程式V0.0.7版本原始程式碼

[android]Robo defense Free機器人防衛戰

星海爭霸在多年以前就有人把地圖改成防衛大戰的方式來進行遊戲,而且還可以多人一起聯防,Roboe-Defense這遊戲跟星海的防衛大戰有點像,而且可以昇級及購買更高等級的防具來防守,很平凡但是十分耐玩的遊戲。

Free版跟付費版基本上不太有差別,也沒有時間限制,主要的差別是多了二張新地圖?無限升級的獎勵、無限的難度水平、能獲得的分數來購買技術,免費版的會在這方面比較難取得,會越玩越不容易過關。

價錢大約2.99美元,92元台幣左右,十分划算,值得推薦。

遊戲畫面如下:

screenshot_4.png

device.png

更多內容 [android]Robo defense Free機器人防衛戰

[Java]QRCode產生VCard

在行動條碼QRCode的內容上,可以是電話號碼、手機號碼、電子信箱、網址、文字內容等等,如果將這些資訊整合起來時,就產生了VCard,二維條碼式的名片條碼,其實條碼內的資訊還是英文、數字或是文字組合而成,只是利用公制定的規則來組合,在解QRCode時,就會啟動相對應的程式來承接這些資訊。

行動上網聯盟OMIA(Open Mobile Internet Alliace)就負責此規則的制定,DeCode或是EnCode都需依規則來處理,規範的內容可以由行動上網聯盟下載區取得,選寫此文時規範版本為3.1

QRcode產生器

如上圖,給於所要提供的欄位資訊,就可以產生需要的QRCode,欄位可以包含姓名、電話、手機、公司電話、公司傳真、公司名稱、EMail、網址、經緯度及地址等等,詳細的用法請參考行動上網聯盟所制定的規範書。

更多內容 [Java]QRCode產生VCard