Thursday, December 26, 2013

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 voicemail when on Verizon.

Well now since switching to T-Mobile I can no longer get Voice to function as my voicemail. When I download and setup the app and then call my phone it will ring but then when voicemail should come up I just get an error saying "We cannot complete your call as dialed" or something along those lines. When I switch back to carrier voicemail everything works.

So am I doing something wrong during setup? Is Voice even compatible with T-Mobile?



Read more

forum.xda-developers.com



Imediashare problems when it changed to flipps. [General]


Imediashare problems when it changed to flipps.



Hi Everyone, I have a nexus 7 and I used to be able to use Imediashare to connect and play music, videos etc. through my Samsunng Blu-ray player. However, when imediashare updated to flipps the devices do not connect anymore. Any thought on why this might be occuring? Are there other apps that might work better? Any input would be appreciated. Thanks.



Read more

forum.xda-developers.com



new kind of SPAM - straight in OS - not AirPush [General]


new kind of SPAM - straight in OS - not AirPush



So, Galaxy S4, Verizon, Android 4.2.2,

New kind of spam that shows up right on home screen or on top of running app. (see picture below)

Lookout didn't find anything. Airpush_Detector didn't find anything.

How do I find out on what app it piggybacked into my phone / how do I get rid of it? And why does Google allow these apps in the Marketplace anyway...

new kind of SPAM - straight in OS - not AirPush-2013-12-17-16.51.26.jpg



Read more

forum.xda-developers.com



Galaxy S4 GPE - noob questions [General]


Galaxy S4 GPE - noob questions



So my new S4 GPE arrives in 48 hours and I cannot wait to start tinkering, (currently on iphone 5). I purchased a SanDisk 32GB Extreme microSDHC card as well. How can I use the SanDisk card? Can I install apps to the card? I assume/hope that I can store pictures/videos/music on the card as well?

What is a launcher?

I'd like to be able to have email, SMS, Calendar, missed call/voicemail notifications directly on my lockscreen as I do now with my iphone. Is this possible? If so, how do I accomplish this?

Thanks.



Read more

forum.xda-developers.com



Trying to execute/debug an existing APK file with Eclipse [android help]


Trying to execute/debug an existing APK file with Eclipse



I have an existing .APK file without any sources. I want to debug it with Eclipse on Bluestacks (or other) emulator. Eventually, I'd like to set a breakpoint, but for now, I just want to get it to run on the emulator. I'm not talking about just using adb to install it on the emulator and then run there. I've been unsuccessful in getting the resulting .apk, built by Eclipse, to run on the emulator.


Here are the steps I've done:


  1. I renamed the .apk to .zip and unzip into a folder.

  2. In Eclipse, I created a new "Android project from existing code". In the next screen, "Import Projects", I browsed to the folder where the apk was unzipped.

But this project has errors in Eclipse! So I tried the next steps:


  1. I executed apktool on the .apk, and it created a folder which I use for the same import mentioned in step 2. Now the project no longer has errors.

  2. In Eclipse, I "run as" or "debug as" this project as an Android application, and it starts on the emulator.

No good! The logcat shows errors such as "dalvikv - thread exiting with uncaught exception". And there are other logcat messages about being unable to instantiate application and java.lang.ClassNotFoundException.


QUESTION 1: Can someone tell me what other steps are necessary to turn this into a "good" project? Is there something obvious that I'm missing about Classes?


Once I can get it to either "run as" or "debug as" successfully, then I will want to debug it by setting a breakpoint. But I can't seem to get the source folder right. I have .smali files as a result of the apktool step mentioned in step 3. Also, I've tried various tools, such as dex2jar and jd-gui, so that I have .java files. But whenever I point tell Eclipse the folder where these sources are (and I have "search subfolders" checked), Eclipse says "Source not found". And "Edit Source Lookup Path". I also tried putting the sources in the /src folder of the workspace.


QUESTION 2: Where can I put the sources so that Eclipse will find them? Can these source files be either .smali or .java?



Read more

stackoverflow.comm



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



Tuesday, December 24, 2013

Touch point coordinates with respect to Image after pinch zoom [android help]


Touch point coordinates with respect to Image after pinch zoom



How to calculate the coordinates with respect to image after zoom the image? To zoom the image I followed the url: https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/example/touch/TouchImageView.java.


if we touch the image at particular point before Zoom then corresponding values are



point:(3,2)
top left corner of image:(0,0)
top left corner of screen:(0,0)
scale factors:(1.25,0.98)


After zoom the image:


if we drag the image until the image top left corner coincides the screen top left corner and touch image exactly at same touch point(before pinch) then



point:(540,220)
top left corner of image:(0,0)
top left corner of screen:(0,0)
scale factors:(4.78,2.67)


if we drag the image until the image top right corner coincides with the screen top right corner and touch image exactly at same touch point(before pinch) then



point:(1080,340)
top left corner of screen:(0,0)
top left corner of image:(-2430,0)
scale factors:(4.78,2.67)


if we drag the image until the image bottom left corner coincides with the screen bottom left corner and touch image exactly at same touch point(before pinch) then



point:(670,80)
top left corner of screen:(0,0)
top left corner of image:(0,-890)
scale factors:(4.78,2.67)


if we drag the image until the image bottom right corner coincides with the screen bottom right corner and touch image exactly at same touch point(before pinch) then



point:(456,274)
top left corner of screen:(0,0)
top left corner of image:(-2430,-890)
scale factors:(4.78,2.67)


if we set the image over the screen [ not to set the any corner]



point:(743,146)
top left corner of screen:(0,0)
top left corner of image:(-1280,-423)
scale factors:(4.78,2.67)


In all the above scenarios I am getting the coordinates in touch event as



x_cord=event.getX();
y_cord=event.getY();


The touch points I am getting are with respect to the screen.


How can I calculate the touch points according to the Image?


Thanks & Regards mini.



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