[MVC4] MainMenu1: get DropDownList from database by returning whole view

  • 1191
  • 0

製作一個主選單, 在onload時從資料庫載入Customer/Application/Line/Station, 並把DropDownList的預設值設為上次登入的結果, 選擇不同的Customer/Application會帶出不同的Line/Station, 部分站別要求輸入Username/Password, Submit後會儲存登入資訊至Cookie/Session, 儲存至Cookie是為了下次的訪問, 儲存至Session是為了其他頁面的取用, 此外若無身分驗證失敗的訊息, 會依Applicatio抵達不同的Controller

...繼續閱讀 »

[Andriod] 透過HTTP存取JSON實踐APPMainMenu+自動更新

  • 3225
  • 0
  • 2013-05-13

原先想使用Push的方法實踐APP自動更新, 但在研究Google的C2DM之後, 發現想要以此方法實踐, 必須要有Android Market帳號, 註冊費US$25, 而且必須將APP放在公開的Android Market上, 這對企業內部開發的程序似乎不是很好的解決方案, 後來同事給我這篇文章Android应用程序的自动更新升级, 我就是試著以IIS實踐並修改部分程序, 流程大致如: 檢查網路>透過HTTP取得遠端的APP版本資訊>取得手機APP版本資訊>比較兩者>若不符就先下載新版APP至SDCard>再取代舊版>最後使用者必須手動開啟新版APP

...繼續閱讀 »

[Andriod] OnKeyListener & requestFocus

  • 2730
  • 0
  • 2013-05-08

想要抓取ENTER鍵, 必須implements OnKeyListener並Override onKey, ENTER鍵的keyCode包含KEYCODE_ENTER(66)及KEYCODE_NUMPAD_ENTER(160), Soft Keyboard會回傳KEYCODE_ENTER, Scanner則會回傳KEYCODE_NUMPAD_ENTER, 兩者都必須與必須與ACTION_DOWN連用, 否則會抓不到

...繼續閱讀 »

[Andriod] 透過ZXing讀取1D/2D barcode

  • 27673
  • 0

ZXing(Zebra Crossing)使用手機內建相機讀取1D/2D barcode以進行解碼/編碼的open-source, 使用ZXing必須準備以下檔案, ZXing-2.1.zip包含兩個Andriod專案, CaptureActivity及ZXingTestActivity, 我們只需要CaptureActivity, 而兩者都需匯入core-2.1.jar及android-integration-2.1-honeycomb.jar, 若CaptureActivity在手機上無法正常執行, 可Skip STP1-3, 直接安裝BarcodeScanner4.31.apk在手機上, 再建立一個Andriod專案(ZXing)調用CaptureActivity即可

...繼續閱讀 »

[Andriod] 透過AChartEngine實現BarChart

  • 16965
  • 0
  • 2013-05-08

AChartEngine主要透過ChartFactory.getBarChartView()決定Chart的類型, 主要傳入參數是Dataset及Renderer, 一個MultipleRenderer就是一個Chart, 可包含多個Renderer, Renderer的資料來源是Dataset, 可透過Series設定多個資料來源

...繼續閱讀 »