Tag: android webview

在Android中从Web视图编辑Google文档

我正在开发一个Android应用程序,我在其中提供以下function: 1)EditText用户将在其中inputURL并按提交button。 2)该url将是Google文档电子表格(xls)的url。 3)提交url后,网页视图会加载详细信息(来自Google文档的电子表格)。 现在,用户应该可以在WebView中的Google文档中编辑电子表格。 我的问题是我根本无法修改Google Doc(电子表格xls)。 我曾在Google Chrome浏览器中看到过这种情况,用户可以在其中编辑Google文档。 有没有什么办法可以在WebView中实现这一点? 我怎样才能使用或不使用WebView?

通过API在我的Android应用程序中查看Excel文件

我想在我自己的Android应用程序中查看excel文件。 目前,使用我的应用程序,我可以看到所有的谷歌文档。 但是,点击任何一个文档(例如Excel文件'myDemo.xls')后,我想打开它在我自己的应用程序(用于查看目的)。 我已经阅读了关于jxl,但与此问题是,它parsingxls文件和文件应存储在SD卡。 在我的情况下,它存储在谷歌驱动器。 (不在SD卡上) 这是类似的问题。 有没有其他的方式来通过任何其他API查看xls文件。 任何帮助将不胜感激。 谢谢 我已经使用WebView来实现这一点。 但问题是,通过使用webview我无法更新谷歌文档。 我想用户通过webview使用我的应用更新谷歌文档。 下面是我到现在为止尝试过的代码, MainActivity.java public class MainActivity extends ActionBarActivity { WebView wbView1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); wbView1=(WebView)findViewById(R.id.webView1); wbView1.getSettings().setLoadsImagesAutomatically(true); wbView1.getSettings().setJavaScriptEnabled(true); wbView1.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); wbView1.getSettings().setBuiltInZoomControls(true); wbView1.getSettings().setSupportZoom(true); wbView1.getSettings().setAllowContentAccess(true); wbView1.setWebViewClient(new MyBrowser()); } // Button on clicking on which I am loading google docs url in WebView. […]

我们可以在我的应用程序中显示来自设备存储的xls文件

我目前为Android创build了一个应用程序。 在这个应用程序,我成功地显示一个XLS文件,感谢谷歌文档查看器和传递文件的URL像这样: WebView mWebView=new WebView(MyActivity.this); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setPluginsEnabled(true); mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+LinkTo); setContentView(mWebView); 所以,现在我需要显示我保存到我的设备存储的同一个XLS文件,而不是从URL这次,直接从存储。 我发现很多build议,使其链接到URL中的文件,但没有与我的文件已经到我的设备上。 那么,在我开始之前,我想知道是否有可能? 我看到了这个方法myWebView.loadData( ); 我可以用它来解决我的问题吗? 我可以使用docs.google.com/gview和内部文件吗? 编辑 我尝试Der Gol … lum的解决scheme 这是我的代码: WebView wv = (WebView)findViewById(R.id.fileWebView); wv.getSettings().setJavaScriptEnabled(true); String root = Environment.getExternalStorageDirectory().toString(); String my_path = root + "/excel_files/"; wv.loadUrl("file://" + my_path + excelFile.getName()); wv.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return false; […]