我有我希望它在設備和訪問它像正常的apk應用如何部署在設備的SD卡和訪問它像的apk應用HTML5應用程序
0
A
回答
2
你的SD卡將其部署一些基於HTML5的網頁將無法像訪問應用程序一樣訪問它,除非您使用webview創建應用程序並以這種方式加載html頁面。即使那樣也許不行。
e.g - How to load Html page saved in sdcard on android?
你可以使用瀏覽器和本地訪問文件。
或者你可以使用這些Web應用程序開發工具的事情之一例如 http://phonegap.com/
+0
感謝兄弟我會通過它 –
2
使用PhoneGap API或SensaTouch API建立與使用jquery mobile html頁面的Android應用程序。然後apk文件可以使用Eclipse生成。
2
感謝每一個我得到的解決方案獲取從SD卡,可能是更好的方法,我用了same.The下面的代碼下面的代碼也使用完全激活Java腳本設置HTML頁面和所有
package com.WebView.ebook;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.os.Environment;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class WebVieweBookActivity extends Activity {
WebView wvMain;
String urlfunBook="file://"+Environment.getExternalStorageDirectory()+"/test.html";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setContentView(R.layout.main);
wvMain=(WebView)findViewById(R.id.webView1);
WebSettings webSettings8 = wvMain.getSettings();
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
wvMain.getSettings().setJavaScriptEnabled(true);
wvMain.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
wvMain.getSettings().setPluginsEnabled(true);
wvMain.getSettings().setSupportZoom(false);
wvMain.getSettings().setCacheMode(wvMain.getSettings().LOAD_NO_CACHE);
webSettings8.setPluginState(WebSettings.PluginState.ON);
wvMain.setWebViewClient(new WebViewClient());
wvMain.getSettings().setSupportMultipleWindows(true);
wvMain.getSettings().setPluginsEnabled(true);
wvMain.getSettings().setUseWideViewPort(true);
wvMain.getSettings().setLoadWithOverviewMode(true);
wvMain.setWebChromeClient(new WebChromeClient());
wvMain.getSettings().setAllowFileAccess(true);
wvMain.loadUrl(urlfunBook);
wvMain.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
// Handle the error
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
System.exit(4);
}
else {
wvMain.loadUrl(urlfunBook);
}
}
}
相關問題
- 1. iphone應用程序部署在設備
- 2. 在Android應用程序中無法訪問外部SD卡
- 3. 如何從SD卡到我的錄像機的應用程序訪問的Android
- 4. 如何在真實設備上部署xcode應用程序
- 5. 如何在設備中部署手錶應用程序?
- 6. 通過SD卡部署Windows Phone應用程序錯誤
- 7. 如何將MonoTouch應用程序部署到遠程設備
- 8. 從WP7應用程序訪問SD卡上的文件
- 9. 在Android應用程序中訪問SD卡
- 10. 防止其他應用程序訪問存儲在SD卡中的應用程序圖像
- 11. 在Iphone設備和App Store上部署應用程序
- 12. 在設備上部署和測試應用程序
- 13. 自動Android設備設置和應用程序部署
- 14. 如何訪問部署到Heroku的node.js應用程序
- 15. android應用程序如何檢測設備中的兩個SD卡
- 16. 設置和部署Web應用程序
- 17. 如何將android應用程序部署到設備?
- 18. 如何將Eclipse應用程序打包並部署到設備
- 19. 如何將MobileFirst CLI應用程序部署到Android設備?
- 20. 如何解鎖WP7設備,以便部署應用程序?
- 21. 如何將應用程序從xcode部署到設備
- 22. 在設備上部署FirefoxOS打包的應用程序
- 23. 應用不會在真實設備上使用的應用程序部署
- 24. SD卡上的Android應用程序
- 25. 如何通過設備設置訪問應用程序?
- 26. 從Android工作應用程序訪問SD卡數據
- 27. 在真實設備上訪問iPhone的設置應用程序
- 28. 在SD卡上移動應用程序
- 29. 在SD卡上安裝應用程序
- 30. 如何在Google雲平臺中部署HTML5 Web應用程序?
這些是文件靜態? – BlackberryChennai
感謝您的重播雅這些網頁是靜態的 –