Wednesday, December 25, 2013

How do I display a string in an Android app? [android help]


How do I display a string in an Android app?



I'm confused on exactly what your problem is here but you have a couple problems if you want your TextView to display the message. This line here



TextView textView = new TextView(this);


will create a new TextView, not reference the one you have in your xml. And it won't show because you haven't added it to your contentView. So, when you call setContentView(R.layout.activity_display_message); what will be shown is what is in activity_display_message. If you want to access that View then you need to give it an id in your xml file and access it with findViewById(). So give it an id



android:id="@+id/tv1" // give it an id here
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/entered_message" />


then access it after calling setContentView(...)



@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
setContentView(R.layout.activity_display_message);
TextView tv = (TextView) findViewById(R.id.tv1); // reference it here with the id you gave it in the xml

}


Now that you have referenced the TextView, you can call setText(), setTextSize(), etc.. if need be.


I'm not exactly sure what String you want where so its hard to give much more help without a better explanation. But note that



String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);


will assign the message variable to whatever is passed in your Intent from the calling Activity.



Read more

stackoverflow.comm



Gps Location updates in android is not working [android help]


Gps Location updates in android is not working



From Android official site I have downloaded Location services example & did run in the real device. Every time onLocationChanged method is returning Network's Latitude & Longitude but not accurate GPS location. How to achieve accurate GPS locations from the new android Location API.


Here is my service code



package com.example.locationservice;

import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.location.Location;
import android.location.LocationListener;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Log;

import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesClient;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.location.LocationClient;
import com.google.android.gms.location.LocationRequest;

public class MDFYLocationUpdate extends Service implements
LocationListener,
GooglePlayServicesClient.ConnectionCallbacks,
GooglePlayServicesClient.OnConnectionFailedListener,
com.google.android.gms.location.LocationListener {

LocationClient mLocationClient;
private LocationRequest mLocationRequest;
public static Context c;
final String BROADCAST_ACTION ="current_location";
public static final String TAG="Location";
// Milliseconds per second
private static final int MILLISECONDS_PER_SECOND = 1000;
// Update frequency in seconds
public static final int UPDATE_INTERVAL_IN_SECONDS = 5;
// Update frequency in milliseconds
private static final long UPDATE_INTERVAL = 10000;
//MILLISECONDS_PER_SECOND * UPDATE_INTERVAL_IN_SECONDS;
// The fastest update frequency, in seconds
private static final int FASTEST_INTERVAL_IN_SECONDS = 1;
// A fast frequency ceiling in milliseconds
private static final long FASTEST_INTERVAL =
MILLISECONDS_PER_SECOND * FASTEST_INTERVAL_IN_SECONDS;

@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
mLocationRequest =LocationRequest.create();

mLocationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
// Set the update interval to 5 seconds
mLocationRequest.setInterval(UPDATE_INTERVAL);
// Set the fastest update interval to 1 second
mLocationRequest.setFastestInterval(FASTEST_INTERVAL);
servicesConnected();
mLocationClient =new LocationClient(this, this, this);
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}


@Override
public void onConnected(Bundle connectionHint) {
// TODO Auto-generated method stub

Log.d(TAG, "onconnected");
mLocationClient.requestLocationUpdates(mLocationRequest, this);
}
@Override
public void onDisconnected() {
// TODO Auto-generated method stub
Log.d(TAG, "onsisconnect");
// Destroy the current location client
mLocationClient = null;
}
@Override
public void onConnectionFailed(ConnectionResult result) {
// TODO Auto-generated method stub

}

private boolean servicesConnected() {
// Check that Google Play services is available
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
// If Google Play services is available
if (ConnectionResult.SUCCESS == resultCode) {

return true;
} else {

return false;
}
}

@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
Log.d(TAG, "onLocationChanged");
Log.d(TAG, "Lat = " + location.getLatitude() + " Lng = " + location.getLongitude());
Logger.writeLog("Lat = " + location.getLatitude() + " Lng = " + location.getLongitude() + " == "+BasicDeviceInformation.getCurrentDate());

}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// TODO Auto-generated method stub
Log.d(TAG, "onStartCommand");
mLocationClient.connect();
return super.onStartCommand(intent, flags, startId);
}
@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

}
}


Read more

stackoverflow.comm



Google Plus +1 an Google Play application? [android help]


Google Plus +1 an Google Play application?



My question is regarding the Google Play +1 button now available inside Android apps. I managed to include a fully functional +1 button inside my app, however it takes an URL as a parameter to "+1", and my question is regarding which URL should I use.


Watching the Google I/O I saw that Google will recommend apps based on what your friends +1'd, so what I'm trying to archive is creating an +1 button that will have the same behavior as +1'ing though the Google Play app details page.


Should I use the Google Play URL? What else can I do?


Thanks for responding.



Read more

stackoverflow.comm



How to begin with Android Programming? [android help]


How to begin with Android Programming?


How to begin with Android Programming? - Stack Overflow















Take the tour ×

Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
















I'm an ASP Developer for a 2 years. now, i want to start with Android, but i don't know the essential of Android and have some questions about these as you seen below:


  1. What is the best reference to starting with Android?

  2. What is the best IDE to developing Android and testing the Android softwares. (my mobile is Nokia E-52 based on 'Symbian s60 v3' and i cannot test these Android softwares on a mobile platform)

  3. I want to starting Android on Windows


Big Thanks to everyone.


























What is the best reference to starting with Android? ans:- You can start with developer.android.com. It is very good whereyou can start android.


What is the best IDE to developing Android and testing the Android softwares. ans:- Eclipse IDE is best for android development and for testing you need not to buy any device at starting, you can use emulator for testing. Once you have done with training you may choose any androi ddevice depending on your requirements.


this might help you also... Android UI Design-https://www.facebook.com/groups/AndroidUI/ Android group- https://www.facebook.com/groups/andorid/ Joining here might help you.























I find this tutorial very good to start with Android: http://www.kilobolt.com/android-application-development-tutorial.html.


Official Google IDE for Android: http://developer.android.com/sdk/installing/studio.html (IntelliJ IDEA bundle). You can also use Eclipse and its Android plugin.




















default






Read more

stackoverflow.comm



Google Voice on T-Mobile? [General]

Google Voice on T-Mobile? So I recently switched from a GNex on Verizon to a Moto X DE on T-Mobile. I had always used Google Voice for my v...