Como conectar um aplicativo e website Android com o mesmo banco de dados
Faça isso, escreva arquivos json que você acessa tanto na web quanto no aplicativo Android,
Use AsyncTask in android e acesse a url do seu JSON para fazer o POST ou GET com seus dados,
Na web, simplesmente faça o mesmo, escreva uma página que leia os dados json que você retorna da página que você criou pela primeira vez.
Android Example that reads data from a json file:
- private void parseJsonFeed(JSONObject response) {
- try {
- Log.e("Log1", "entered feed json pass");
- String result = response.toString();
- JSONArray feedArray = response.getJSONArray("feed");
- //JSONArray feedArray = new JSONArray(result); for (int i = 0; i < feedArray.length(); i++) {
- JSONObject feedObj = (JSONObject) feedArray.get(i);
- FeedItem item = new FeedItem();
- item.setId(feedObj.getInt("id"));
- item.setName(feedObj.getString("name"));
- // Image might be null sometimes String image = feedObj.isNull("image") ? null : feedObj
- .getString("image");
- item.setImge(image);
- item.setStatus(feedObj.getString("status"));
- item.setProfilePic(feedObj.getString("profilePic"));
- item.setTimeStamp(feedObj.getString("timeStamp"));
- item.setVideoUrl(feedObj.getString("multimedia"));
- String theAud = feedObj.isNull("audio") ? null : feedObj.getString("audio");
- item.setAudiolink(theAud);
- // url might be null sometimes String feedUrl = feedObj.isNull("url") ? null : feedObj
- .getString("url");
- item.setUrl(feedUrl);
- feedItems.add(item);
- }
- // notify data changes to list adapater listAdapter.notifyDataSetChanged();
- } catch (JSONException e) {
- Log.e("Log1", e.getMessage());
- e.printStackTrace();
- }
- }
Artigos semelhantes
- Como conectar um banco de dados MySQL com um aplicativo React Native Android
- How to download a website (all coding HTML, CSS, JavaScript) and make a similar website in Bootstrap
- Se os VC's não usam o seu website para capturar pistas, qual é o propósito do website?
- Quando tento me conectar a uma rede WiFi no Android, como é que às vezes diz "conectando" mas de repente pára de conectar e diz "salvo"?