Eigentlich habe ich diese Frage gestellt, um denen zu helfen, die das gleiche Problem haben wie ich. Ab heute (28. März 2016) habe ich gerade herausgefunden, wie man ein Album mit Absicht öffnet, aber ich kann kein Foto mit Absicht in der Facebook App öffnen. Ich bin ein Anfänger in Android-Programmierung, also bitte bitte mit mir.
Ich habe eine Schaltfläche verwendet, um dies zu implementieren. Hier ist der Code:
Button buttonOpenALbum = (Button) findViewById(R.id.button);
buttonOpenALbum.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//It is a album from a facebook page @ www.facebook.com/thinkingarmy
String albumID = "575146485903630";
String userID = "575145312570414";
String url = "facebook:/photos?album="+albumID+"&user="+userID;
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
Wenn Sie die ALBUMID und Benutzer-ID eines Facebook-Album erhalten möchten versuchen auf Google suchen, wie oder versuchen diese, wenn es hilft, https://www.youtube.com/watch?v=sMEmlpmCHLc
den Code Ändern eines bestimmten öffnen Foto hat nicht das erwartete Ergebnis erzielt. Obwohl ich die PhotoID eingefügt habe, landest du immer noch auf dem Album. Hier ist der Code:
Button buttonOpenPhoto = (Button) findViewById(R.id.button);
buttonOpenPhoto.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//It is a album from a facebook page @ www.facebook.com/thinkingarmy
String albumID = "575146485903630";
String userID = "575145312570414";
String photoID = "803154029769540";
String url = "facebook:/photos?album="+albumID+"&photo="+photoID+"&user="+userID;
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
Ich kann nicht sicher sein, warum. Ich habe versucht zu schauen, aber einige sagen, dass die URLs von Facebook undokumentiert sind. Wenn ich kann, denke ich, dass Sie ein bestimmtes Foto nicht öffnen können, weil Facebook bei der Betrachtung ein Bild im Vollbildmodus öffnet, was bedeutet, dass es sich um eine andere Aktivität als die Hauptaktivität handelt, die die eingehende Absicht behandelt. Die Hauptaktivität der Facebook-App behandelt nur die Absicht, ein bestimmtes Album zu öffnen.
Ich hoffe, ich kann anderen "neuen Android-Programmierer" mit meinem ersten Beitrag helfen.
NB: Ich lerne gerade Codierung mit Google und Stackoverflow. Es ist meine Art, zurückzugeben. Vielen Dank.