Зарегистрировать опцию в Android "Нажми и удерживай" действие - PullRequest
2 голосов
/ 21 декабря 2011

Я создаю своего рода менеджер загрузок в Android.Для простоты использования этой программы я хотел бы включить в веб-браузер что-то, когда парень «нажимает и удерживает» какую-то ссылку (или какой-то уже выделенный текст ссылки), и параметр «добавить в диспетчер загрузки».показывает до него.Я понятия не имею, как это сделать ...

Возможно ли это с Android SDK или мне нужно использовать NDK?Какие классы я должен искать?

---------------- РЕДАКТИРОВАНИЕ --------------------

Извините, я думаю, что я не очень ясно.Я хочу зарегистрировать опцию для длинного клика в ОС Android, а не внутри моего приложения.Так же, как есть опция «Поделиться с GMail», когда вы долго что-то щелкаете.Я знаю, что это возможно, потому что у приложения Yahoo Mail также есть «Поделиться с Y! Mail», когда я долго щелкаю по чему-либо, в зависимости от того, какое приложение я использую для длинного клика, это может быть Dolphin Web Broser, Opera Mobile / Mini или дажеAndroid File Explorer по умолчанию.

Ответы [ 3 ]

1 голос
/ 21 декабря 2011

Это делается с помощью контент-провайдеров. Это довольно подробно, но вот ссылка на документацию.

http://developer.android.com/guide/topics/providers/content-providers.html

0 голосов
/ 21 декабря 2011

используйте onlongclick, см. Ссылку

http://developer.android.com/reference/android/view/View.OnLongClickListener.html

0 голосов
/ 21 декабря 2011

Я не уверен, какие классы вам понадобятся, но он обязательно должен быть доступен в SDK.

Может быть, кнопка Google SDK Android?

...