-1

Я пытаюсь создать проект библиотеки для повторного использования некоторых вещей, которые распространены во многих приложениях, таких как заставка, экран входа в систему, асинхронные потоковые вызовы для получения данных из URL-адреса, пользовательский listView , Файлы DAO и т. Д.Android: возможность повторного использования кода путем создания проекта библиотеки

Я хочу импортировать эту библиотеку, а затем просто вызвать метод из этой библиотеки. Является ли это возможным? Если да, то как подойти к нему?

Заранее благодарен!

+0

Какие IDE вы используете? – Zielony

+0

Я использую Eclipse IDE. –

+0

Почему мой вопрос ниспровергнут? –

ответ

0

Да, вы можете создать свою собственную библиотеку, если вы используете Eclipse IDE.

Create new project and mark that project as library.As shown in the image 

enter image description here

Create your classes and method in this project. 

Теперь как использовать или включить эту библиотеку в других ваших проектах. Смотрите этот снимок

enter image description here

Примечание: Убедитесь, что оба проекта находятся в одной рабочей области.

После добавления проекта библиотеки вы можете использовать методы, определенные в классах вашей Библиотеки.

+0

Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать. И жаль, если я неправильно понял ваш вопрос. –

+0

«Примечание» часть ответа была очень важна. Благодаря! –

+0

Ваше приветствие Rishabh –

0

Да при использовании Android Studio: пометить свой модуль в библиотеке с помощью Gradle:

apply plugin: 'com.android.library' 

После того, как построить, вы найдете файл AAR в build/outputs/aar/.

не

Вы можете включить его в других проектах с использованием Gradle:

dependencies { 
    compile(name: 'filename', ext: 'aar') 
} 

Нет при использовании Eclipse: потому что плагин ADT не поддерживает его и, вероятно, не будет, так как Android Studio 1.0.0 финал вышел вне.

https://code.google.com/p/android/issues/detail?id=59183

+0

Спасибо, shkschneider, но я использую eclipse. –

+0

Ну, тогда ответ: «Нет», я боюсь. См. Обновленный ответ. – shkschneider

+0

Значит, мне приходится писать все те же методы в каждом приложении каждый раз? Нет близкого решения? –

Смежные вопросы