Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to post data from textfile to server textfile
    primarykey
    data
    text
    <p>Hi i am storing longitude and latitude values in textfile and saving them in my sdcard.now i want to save this data to webserver(java) textfile.please tell me how to create a textfile in server and also how to post data to that file.here is my code.</p> <pre><code>public class MainActivity extends Activity implements LocationListener{ private final static String STORETEXT="storetext.txt"; LocationManager locationManager ; String provider; String value1; String value2; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Getting LocationManager object locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); // Creating an empty criteria object Criteria criteria = new Criteria(); // Getting the name of the provider that meets the criteria provider = locationManager.getBestProvider(criteria, false); if(provider!=null &amp;&amp; !provider.equals("")){ // Get the location from the given provider Location location = locationManager.getLastKnownLocation(provider); locationManager.requestLocationUpdates(provider, 20000, 1, this); if(location!=null) onLocationChanged(location); else Toast.makeText(getBaseContext(), "Location can't be retrieved", Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(getBaseContext(), "No Provider Found", Toast.LENGTH_SHORT).show(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } @Override public void onLocationChanged(Location location) { // Getting reference to TextView tv_longitude TextView tvLongitude = (TextView)findViewById(R.id.tv_longitude); // Getting reference to TextView tv_latitude TextView tvLatitude = (TextView)findViewById(R.id.tv_latitude); // Setting Current Longitude tvLongitude.setText("Longitude:" + location.getLongitude()); // Setting Current Latitude tvLatitude.setText("Latitude:" + location.getLatitude() ); value1 = tvLongitude.getText().toString(); value2 = tvLatitude.getText().toString(); // saveClicked(); SaveClicked2(); } public void SaveClicked2() { try{ File file = new File("/sdcard/Sree.txt"); file.createNewFile(); FileOutputStream fOut = new FileOutputStream(file); OutputStreamWriter out = new OutputStreamWriter(fOut); out.append(value1); out.append(value2); out.close(); Toast.makeText(getBaseContext(), "Done writing values to textfile", Toast.LENGTH_SHORT).show(); } catch(Exception e){ Toast.makeText(getBaseContext(), e.getMessage(), Toast.LENGTH_SHORT).show(); } } private void saveClicked() { try{ OutputStreamWriter out= new OutputStreamWriter(openFileOutput(STORETEXT, 0)); out.write(value1); out.write(value2); out.close(); Toast .makeText(this, value1, Toast.LENGTH_LONG) .show(); } catch(Throwable t){ Toast.makeText(this, "Exception: "+ t.toString(), Toast.LENGTH_LONG) .show(); } } @Override public void onProviderDisabled(String provider) { // TODO Auto-generated method stub } @Override public void onProviderEnabled(String provider) { // TODO Auto-generated method stub } @Override public void onStatusChanged(String provider, int status, Bundle extras) { // TODO Auto-generated method stub }} </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload