2016-06-22 19 views
0

我正在開發一個應用程序在Android和IOS,我在那裏使用的Web視圖,這是兩個平臺共同..所以我的問題是,有沒有什麼辦法使webView的常用文件夾和Android和使用IOS? 和如果它是可能的。如果我在通用文件夾中進行了任何更改,它應該反映在ios和android中。 - 請不要暗示使用離子和cordova,因爲我的要求是不同的。有什麼辦法可以在ios和android應用程序中使用通用文件夾?

我不是在說更新或提交。我所要求的是,當我對公共內部的某個文件進行更改時,相同的更改應該反映在ios和Android中。
以同樣的方式,我做Android的共同裏面的變化應該得到體現在iOS和主要的共同文件夾

+0

對於跨平臺應用程序,您正在使用哪種框架? –

+0

什麼是常用文件夾? iOS和Android是兩個diff平臺 – Shubhank

+0

我沒有使用任何框架。我正在開發android應用程序和xcode的不同..現在有一部分是共同的,所以我想把它放在一個文件夾中,並在兩個地方使用它。 – MKY

回答

2

你的代碼應該在版本控制,如git。您應該創建3個存儲庫,每個項目一個,共同一個。爲每個項目添加通用的子存儲庫。把你所有的html放到公共倉庫中。將代表常見回購的文件夾包含到每個項目中。

從技術上說,磁盤上的文件夾通常對於每個項目都是不同的,但是在上述方法中,您可以進行更改,提交併將這些更改輕鬆拖入其他項目。

+0

假設我創建了3個文件夾,並在我的公共文件夾中對.html文件進行了更改..那些更改將反映在所有3個文件夾中,即常見的ios和android文件夾。我不是在談論更新或提交。我所要求的是,當我對公共內部的某個文件進行更改時,相同的更改應該反映在ios和Android中。 – MKY

+0

使用這種方法,您需要提交/推/拉以查看其他文件夾中的更改。或者,您可以簡單地將常用文件夾添加到兩個項目中(我沒有使用過Android Studio,但Xcode不關心添加到項目中的文件的位置)。您甚至可以在文件系統中使用符號鏈接來使文件出現在多個位置,但版本控制方法似乎對我來說最好 – Paulw11

+0

您使用的是版本控制嗎?如果沒有,爲什麼不呢?符號鏈接真的不是一個好的解決方案... – Wain

0

Android的WebView實施和iOS的UIWebView都寫在不同的語言,不同平臺上運行,並有不同的API。這意味着即使您使用它們的方式非常相似,您也無法真正重複使用它們的共同點。

相關問題