Casa > C > Como Conectar Um Aplicativo E Website Android Com O Mesmo Banco De Dados

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:

  1. private void parseJsonFeed(JSONObject response) { 
  2. try { 
  3. Log.e("Log1", "entered feed json pass"); 
  4. String result = response.toString(); 
  5. JSONArray feedArray = response.getJSONArray("feed"); 
  6. //JSONArray feedArray = new JSONArray(result); for (int i = 0; i < feedArray.length(); i++) { 
  7. JSONObject feedObj = (JSONObject) feedArray.get(i); 
  8. FeedItem item = new FeedItem(); 
  9. item.setId(feedObj.getInt("id")); 
  10. item.setName(feedObj.getString("name")); 
  11.  
  12. // Image might be null sometimes String image = feedObj.isNull("image") ? null : feedObj 
  13. .getString("image"); 
  14. item.setImge(image); 
  15. item.setStatus(feedObj.getString("status")); 
  16. item.setProfilePic(feedObj.getString("profilePic")); 
  17. item.setTimeStamp(feedObj.getString("timeStamp")); 
  18. item.setVideoUrl(feedObj.getString("multimedia")); 
  19. String theAud = feedObj.isNull("audio") ? null : feedObj.getString("audio"); 
  20. item.setAudiolink(theAud); 
  21. // url might be null sometimes String feedUrl = feedObj.isNull("url") ? null : feedObj 
  22. .getString("url"); 
  23. item.setUrl(feedUrl); 
  24.  
  25. feedItems.add(item); 
  26.  
  27. // notify data changes to list adapater listAdapter.notifyDataSetChanged(); 
  28. } catch (JSONException e) { 
  29. Log.e("Log1", e.getMessage()); 
  30. e.printStackTrace(); 
  31. }  

De Kone Ruchika

O que acontece a um contrato por cabo ou Internet se você se mudar? :: Qual seria o efeito psicológico de deixar a Internet frio?