将基于Web的数据库管理应用程序转换为移动应用程序以使其脱机工作

问题描述 投票:1回答:1

我们不了解移动应用程序。我们需要将Laravel中基于Web的基本数据库管理应用程序转换为移动应用程序。没有移动应用程序开发人员,有没有办法做到这一点。该应用程序具有以下视图1.表格2.编辑表格2.所有表格3.用户4.编辑用户有两种用户类型-管理员和数据输入操作员

android laravel webview uiwebview android-webview
1个回答
1
投票

是,您可以使用webview完成。在android studio中启动一个项目,创建一个从Activity扩展的类,这是res / layout中的xml layout文件,然后在manifests文件夹中查看AndroidManifest文件。

它或多或少看起来像这样:

该图像还显示了活动的基本结构,尽管您实际上并不需要onCreateOptionsMenu部分。现在,要使webview放在xml中:

<WebView
    android:id="@+id/webview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
/>

并如图所示在onCreate方法上调用它:

WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com"); //change the link to your 

在清单中添加允许应用程序使用Internet的权限:

<manifest ... >
    <uses-permission android:name="android.permission.INTERNET" />
    ...
</manifest>

如果要使Web视图脱机工作,可以使用webview cache

但是由于它是一个数据库管理应用程序,因此您可能需要制作一个完整的应用程序,为此,您将需要一个移动开发人员。但是您可以使用其他方法,例如使用xamarinionic或其他编译器,尽管这仍然需要学习,但其他领域的程序员更容易适应,那么您就可以避免雇用移动程序员。

© www.soinside.com 2019 - 2024. All rights reserved.