Я пытаюсь показать свое собственное приложение-скрипт как средство выбора, когда нажата кнопка «Поделиться изображением профиля приложения» в правом верхнем углу, и хочу знать, как обрабатывать эти вещи в моем приложении. Куда мне нужно добавить код для отображения изображения внутри моего приложения после нажатия на мое приложение в намерении выбора?
Я нашел подобную проблему здесь
Как показать выбранный Намерение с моим собственным приложением для Android по щелчку местоположения WhatsApp?
где это дано для карты, но я хочу это для изображения.
Я ожидаю, что открою изображение профиля Whats App, при нажатии на намерение и отобразить это изображение в моем приложении. и позволить пользователю выбрать сохранить или отменить в определенной пользователем структуре папок. кто-нибудь может направить меня?
Я пытался обработать входящее изображение, но оно не работает.
let intent = android.getIntent();
let action = android.intent.getAction();
let type = android.intent.getType();
if (android.intent.ACTION_SEND.equals(action) && type != null) {
if ("text/plain".equals(type)) {
handleSendText(intent); // Handle text being sent
} else if (type.startsWith("image/")) {
handleSendImage(intent); // Handle single image being sent
}
} else if (android.intent.ACTION_SEND_MULTIPLE.equals(action) && type != null) {
if (type.startsWith("image/")) {
handleSendMultipleImages(intent); // Handle multiple images being sent
}
} else {
// Handle other intents, such as being started from the home screen
}
function handleSendImage(intent) {
var imageUri = intent.getParcelableExtra(android.intent.EXTRA_STREAM);
console.log("-----image uri-------");
console.log(imageUri);
if (imageUri != null) {
// Update UI to reflect image being shared
}
}