public void postImageToWall () {
facebook.authorize (
esta,
nueva Cadena [] {“user_photos, Publique_checkins, Publique_acciones, Publique_stream”},
nuevo DialogListener () {
@Anular
público nulo en Facebook LibroError (FacebookError e) {
// TODO Código auxiliar de método generado automáticamente
}
@Anular
public void onError (DialogError dialogError) {
// TODO Código auxiliar de método generado automáticamente
}
- En diez años, ¿quién habrá tenido el efecto más profundo en el móvil? Steve Jobs o Andy Rubin?
- ¿Qué opina sobre el Moto E de Motorola?
- ¿Qué hace que BlackBerry sea más seguro que los demás?
- ¿Cómo implementa la aeronave urbana la notificación push en tiempo real antes de C2DM?
- ¿Cómo saber si su nuevo artículo tecnológico entregado es limpio y prístino? Para las tabletas Android, ¿debo limpiar instalar CyanogenMod para asegurar la limpieza?
@Anular
public void onComplete (valores del paquete) {
postImageonWall ();
}
@Anular
public void onCancel () {
// TODO Código auxiliar de método generado automáticamente
}
});
}
privado void postImageonWall () {
byte [] datos = nulo;
Bitmap bi = BitmapFactory.decodeResource (getResources (),
R.drawable.ic_launcher);
ByteArrayOutputStream baos = nuevo ByteArrayOutputStream ();
bi.compress (Bitmap.CompressFormat.JPEG, 100, baos);
datos = baos.toByteArray ();
Parámetros del paquete = nuevo paquete ();
params.putString (Facebook.TOKEN, facebook.getAccessToken ());
params.putString (“método”, “photos.upload”);
params.putByteArray (“imagen”, datos);
params.putString (“subtítulo”, “Dessert Dash en Android”);
AsyncFacebookRunner mAsyncRunner = nuevo AsyncFacebookRunner (facebook);
mAsyncRunner.request (null, params, “POST”, new SampleUploadListener (),
nulo);
}
La clase SampleUploadListener implementa AsyncFacebookRunner.RequestListener {
@Anular
public void onComplete (respuesta de cadena, estado del objeto) {
}
@Anular
public void onIOException (IOException e, Object state) {
}
@Anular
public void onFileNotFoundException (FileNotFoundException e,
Estado del objeto) {
}
@Anular
público nulo en MalformedURLException (MalformedURLException e,
Estado del objeto) {
}
@Anular
public void onFacebookError (FacebookError e, Object state) {
}
}