Hi Nasif,
M using fbconnect.jar.
package abc.face.activity;
import java.io.IOException;
import java.net.MalformedURLException;
import com.facebook.android.AsyncFacebookRunner;
import com.facebook.android.DialogError;
import com.facebook.android.Facebook;
import com.facebook.android.Facebook.DialogListener;
import com.facebook.android.FacebookError;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
public class FacebookDemoActivity extends Activity implements DialogListener
{
AsyncFacebookRunner mAsyncRunner;
Facebook mFacebook;
private static final String[] PERMISSIONS = new String[]
{"publish_stream", "read_stream", "offline_access"};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
FbLogin();
}
public void FbLogin(){
mFacebook=new Facebook("APPID");
try {
Log.d("logout for previous logoing","logout form previous");
mFacebook.logout(getApplicationContext());
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Log.d("Authorization","logout form previous");
mFacebook.authorize(this, new String[] { "publish_stream",
"read_stream", "offline_access" }, this);
}
@Override
public void onComplete(Bundle values) {
// TODO Auto-generated method stub
if (values.isEmpty()) {
return;
}
if (!values.containsKey("post_id")) {
try {
Toast.makeText(FacebookDemoActivity.this, "facebook oncomplete is
calling", Toast.LENGTH_LONG).show();
Bundle parameters = new Bundle();
parameters
.putString("message", "Shouting Loud " + "Main 21 vi sadi ka ladka
hoon,maine uski...");// the
parameters.putString("attachment",
"{\"name\":\"My Test Image\"," + "\"href\":\"" +
"http://www.google.com" + "\"," +
"\"media\":[{\"type\":\"image\",\"src\":\"" +
"http://www.google.com/logos/mucha10-hp.jpg" +
"\",\"href\":\"" + "http://www.google.com" + "\"}]" + "}");
mFacebook.dialog(this, "stream.publish", parameters, this);
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
@Override
public void onFacebookError(FacebookError e) {
// TODO Auto-generated method stub
}
@Override
public void onError(DialogError e) {
// TODO Auto-generated method stub
}
@Override
public void onCancel() {
// TODO Auto-generated method stub
}
/*public class AuthorizeListener extends BaseDialogListener {
public void onComplete(Bundle values) {
Bundle params = new Bundle();
params.putString("message"," Message");
params.putString("description", "Wall Posting Description");
mAsyncRunner.request("me/feed", params, "POST",new
UploadListener()); }
}
public class UploadListener extends BaseRequestListener {
public void onComplete(final String response) {
mAsyncRunner.request(mFacebook.logout(getApplicationContext()), new
LogoutListener());
}
public class LogoutListener extends BaseRequestListener {
public void onComplete(final String response) {
} }
*/
//}
}
and this is my full code.
APPID is not insert here only. its works fine on nexus one but not working
in a non launched mobile.
On Sat, Jul 16, 2011 at 12:55 PM, Nasif Noorudeen <[email protected]> wrote:
>
> are using fbconnect
> On Sat, Jul 16, 2011 at 12:53 PM, gaurav gupta
> <[email protected]>wrote:
>
>> HI Guys,
>> M trying to integrate facebook in my application. I have to simple publish
>> my status using facebook application.
>> but its not working and giving me this in logcat. (in a particular
>> device), but in my nexus same code working fine.
>> Please suggest me .
>> My facebook doesnot work and gives following warning in Logcat.
>>
>> 07-16 12:40:42.594: VERBOSE/PlayerDriver(83): status=5
>> 07-16 12:40:42.614: INFO/ActivityManager(142): Start proc
>> com.facebook.katana for activity com.facebook.katana/.ProxyAuth: pid=1844
>> uid=10012 gids={3003, 1015}
>> 07-16 12:40:42.724: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.LoggingProvider:
>> com.facebook.katana.provider.LoggingProvider
>> 07-16 12:40:42.854: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.NotificationsProvider:
>> com.facebook.katana.provider.NotificationsProvider
>> 07-16 12:40:42.864: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.KeyValueProvider:
>> com.facebook.katana.provider.KeyValueProvider
>> 07-16 12:40:42.864: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.ChatHistoryProvider:
>> com.facebook.katana.provider.ChatHistoryProvider
>> 07-16 12:40:42.874: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.UserValuesProvider:
>> com.facebook.katana.provider.UserValuesProvider
>> 07-16 12:40:42.874: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.FriendsProvider:
>> com.facebook.katana.provider.FriendsProvider
>> 07-16 12:40:42.884: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.PagesProvider:
>> com.facebook.katana.provider.PagesProvider
>> 07-16 12:40:42.884: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.MailboxProvider:
>> com.facebook.katana.provider.MailboxProvider
>> 07-16 12:40:42.894: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.UserStatusesProvider:
>> com.facebook.katana.provider.UserStatusesProvider
>> 07-16 12:40:42.894: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.PhotosProvider:
>> com.facebook.katana.provider.PhotosProvider
>> 07-16 12:40:42.904: INFO/ActivityThread(1844): Publishing provider
>> com.facebook.katana.provider.EventsProvider:
>> com.facebook.katana.provider.EventsProvider
>> 07-16 12:40:43.014: ERROR/Facebook-ProxyAuth(1844): Failed to read calling
>> package's signature.
>> 07-16 12:40:43.084: INFO/ActivityManager(142): Starting activity: Intent {
>> act=android.intent.action.VIEW flg=0x4000000
>> cmp=com.facebook.katana/.LoginActivity (has extras) }
>>
>> Please suggest me on this topic.
>>
>>
>> Thanks & Regards
>> Gaurav Gupta
>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en