Преобразуйте веб-приложение для управления базами данных в мобильное приложение, чтобы оно работало в автономном режиме - PullRequest
0 голосов
/ 08 ноября 2019

У нас нет знаний о мобильных приложениях. Нам нужно преобразовать базовое веб-приложение для управления базами данных в Laravel в мобильное приложение. Есть ли способ сделать это, не имея разработчиков мобильных приложений. Приложение имеет следующие представления: 1. Форма 2. Форма редактирования 2. Все формы 3. Пользователи 4. Редактирование пользователей Существует два типа пользователей - администратор и оператор ввода данных

1 Ответ

1 голос
/ 08 ноября 2019

Да, вы можете сделать это, используя webview . Запустите проект в android studio, создайте класс с расширением Activity , файл xml layout в res / layout и посмотрите на файл AndroidManifest впапка манифестов.

Это будет выглядеть примерно так:

На рисунке также показана базовая структура действия, хотя вы недействительно нужна часть onCreateOptionsMenu. Теперь, чтобы веб-просмотр поместил это в 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 

В вашем манифесте добавьте разрешение дляприложение для использования Интернета:

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

Если вы хотите, чтобы ваше веб-представление работало в автономном режиме, вы можете использовать кэш веб-просмотра .

Но так как это приложение для управления базами данныхВам, вероятно, понадобится сделать полноценное приложение, а для этого вам понадобится мобильный разработчик. Но вы могли бы использовать другие подходы, такие как xamarin , ionic или другие транспортеры, хотя это все еще потребует обучения, программистам других областей легче адаптироваться, тогда, возможно, вы могли быИзбегайте найма мобильного программиста.

...