QNA > C > Come Collegare Un'app Android E Un Sito Web Con Lo Stesso Database

Come collegare un'app Android e un sito web con lo stesso database

Fare questo, scrivere file json a cui si accede sia sul web che sull'app Android,

Usa AsyncTask in Android e accedi all'url del tuo JSON per fare il POST o il GET con i tuoi dati,

Nel web, basta fare lo stesso, scrivere una pagina che legge i dati json che si restituiscono dalla pagina che hai creato prima.

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. }  

Di Salomo Flaugher

Posso far apparire in Excel un promemoria? :: Come inviare un'email di promemoria gentile
Link utili