目前分類:Cordova (18)

瀏覽方式: 標題列表 簡短摘要

原本已經可以成功讓 Cordova app 在 iOS 模擬器上執行

不過今天發現 app 的名稱是英文的,不知道什麼時候把 config.xml 裡的 name 改成英文的了...

把它改回成中文的「圖書館多重帳戶登入」,結果 Android 版本的 app 還可以編譯,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

才剛成功把 Cordova app 在 iOS 模擬器上跑起來

就立刻發現 app 執行起來怪怪的,本來該結束的地方,一直在轉圈圈...

應該是 JavaScript 哪邊出了問題,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

用 Cordova 寫 app 已經好一陣子了,不過一直都只編譯出 Android 用的版本,

主要原因還是在於 Apple Store 上架實在太貴...

不過最近還是決定來研究一下,要如何讓 Cordova app 在 iOS 上執行...

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天突然收到一封「Google Play 開發人員違反政策警告」的信,

打開一看,裡面是說我的 app 裡有使用到使用者的機密資訊,

因此應該要提供隱私權政策連結,不然就是要移除相關的權限:

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(2) 人氣()

今天升級了 Cordova 到 6.3.0,用 Cordova 編譯好 APK 之後,

想上傳到 Google Play 時,卻上傳失敗了,說 APK 的版本號比上次的要小:

Screen Shot 2016-07-22 at 1.17.22 PM  

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

有一陣子沒有用 Cordova 編譯 app 了,今天來編譯時,

意外出現了 Error: Expected resource of type id [ResourceType] 的錯誤訊息:

:compileReleaseSources
:lintVitalRelease/Users/testuser/MultiLibraryLogin/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:555: Error: Expected resource of type id [ResourceType]
                actionButtonContainer.setId(1);
                                            ~
/Users/testuser/MultiLibraryLogin/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:563: Error: Expected resource of type id [ResourceType]
                back.setId(2);
                           ~
/Users/testuser/MultiLibraryLogin/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:587: Error: Expected resource of type id [ResourceType]
                forward.setId(3);
                              ~
/Users/testuser/MultiLibraryLogin/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:610: Error: Expected resource of type id [ResourceType]
                edittext.setId(4);
                               ~
/Users/testuser/MultiLibraryLogin/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:633: Error: Expected resource of type id [ResourceType]
                close.setId(5);
                            ~
/Users/testuser/MultiLibraryLogin/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:679: Error: Expected resource of type id [ResourceType]
                inAppWebView.setId(6);
                                   ~

   Explanation for issues of type "ResourceType":
   Ensures that resource id's passed to APIs are of the right type; for
example, calling Resources.getColor(R.string.name) is wrong.

6 errors, 0 warnings
文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天想要用桌面版 Chrome 來 debug 自己用 Cordova 寫的 Android app

不過 USB 線連上去了,adb devices 也都看得到手機,

但桌面版 Chrome 上的 chrome://inspect/#devices 頁面始終沒有秀出我的 app:

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

前一陣子,自己寫的 Android App 在 Google Play 上收到了一個警示,

說 App 裡用到的 Apache Cordova 在 Android 平台上的版本有安全性漏洞,

必須要升級到新版才行,不然某一天之後就不能再更新 App 了:

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近收到 Google 寄來的一封關於 Apache Cordova 弱點的信,

要求要將 Cordova 更新到 4.1.1 版本以上~

Hello Google Play Developer,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天修改了 Android 程式,照例跑了 corodva build android,

想說要來發布一下更新的 APK,卻發現這個指令很快就返回了,

以往是會顯示非常多的編譯訊息...

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

圖書館多重帳戶登入Chrome extension 版本裡,

有個功能是可以按下登入按鈕後,先用 AJAX 送登入請求給伺服器,

再開啟新視窗瀏覽個人借閱資料的網址去~

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

在沒有修改的狀況下,Cordova 會提供自己的圖示給 app 使用:

Screen Shot 2015-07-19 at 10.01.26 PM  

不過我原本的 app 本來就有一個圖示了,當然還是得用自己的囉~

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

改用 Cordova 來開發 app 之後,在將 Android apk 上架前,要先解決 sign 的問題~

當然我們可以用下列的指令建立出 release build:

cordova build --release android
文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

上次將舊的 HTML+CSS+JS Android app 移到 Cordova之後,

就有注意到 alert() 和 confirm() 跳出來的對話框,

標題部分變成了 Alert 和 Confirm 的英文字,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

在開發 Android 程式時,有時會想要自動地將 apk 裝到模擬器裡面,

同時把它執行起來~

當然這個動作用 IDE 開發時可以做到,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

上次將舊的 HTML+CSS+JS Android app 移到 Cordova之後,

有提到遇到幾個問題,其中一個就是 Back 按鈕的問題~

按下 Back (上一頁)按鈕時,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

上一篇寫到在 Mac 上安裝 Cordova 與建立第一個 HelloWorld 專案

接下來要做的就是把自己寫的多重圖書館登入 app 移植到 Cordova 上~

步驟蠻簡單的,不過有一些問題...

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(1) 人氣()

自己寫的 圖書館多重帳戶登入 app 是使用 HTML+CSS+JavaScript 寫的,

只是包上一個 Android 的殼,因此其實可以也複製到 iOS 上面~

沒想到這個概念很早以前就已經有人想過了,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()