2013-05-24 2 views
-4

Я только что познакомился с андроидскими библиотеками и проверил множество из них. Но я понятия не имею, как использовать их в приложении для Android.Как использовать библиотеки андроида в нашем проекте

Может ли кто-нибудь опубликовать руководство по поиску, загрузке и интеграции в наш проект Android. Поскольку я искал в Интернете и узнал, что мы должны положить банку в папку lib и использовать определенные классы, но может ли кто-то руководствовать, как сделать то же самое и как использовать их в макете, чтобы придать классные эффекты нашим приложение.

Я искал на Stackoverflow, но не получил удовлетворительного ответа так вот почему Im размещение его здесь ..

Благодаря

+0

Извините, но этот вопрос слишком широк. Переполнение стека только для вопросов, которые могут иметь конкретные ответы. –

+0

jar отличается от библиотеки проекта. jar содержит чистые файлы .java. В библиотечном проекте также могут быть файлы ресурсов. так что вы хотите? Предполагается, что вы уже загрузили проект .jar или library – Raghunandan

+0

@ChrisStratton - Если ответ не ожидается, то по крайней мере кто-то может предоставить некоторое руководство, откуда я могу читать, понимать и реализовывать. – shivamDev

ответ

2

Я не знаю, сколько до вас есть знания, но я надеюсь, что я могу вам помочь немного :)

Поиск

Попробуйте Google библиотеку для ваших специальных потребностей. Большинство хороших библиотек можно найти на github. Там вы можете увидеть, сколько людей предпочитает библиотеку, и как часто и регулярно библиотека обновлялась в прошлом. Попытайтесь найти полезные страницы, такие как www.androidviews.net, где собраны интересные библиотеки.


Скачать

Обычно вы можете скачать библиотеки как .jar, как .zip Одер через мерзавца.

Если вы хотите использовать .jar, вам просто нужно его загрузить.

Когда у вас есть библиотека в ZIP-файле, вы можете сохранить ее в любом месте вашей файловой системы. Преимущество над .jar заключается в том, что вы можете напрямую обращаться к коду библиотеки.

Когда вы используете git, вы просто можете клонировать репозиторий непосредственно из github. Использование git - самый элегантный способ, потому что вы можете обновлять библиотеку только одной командой в терминале. Когда вы загрузили zip и у библиотеки появились обновления, вам нужно снова загрузить библиотеку и заменить ее. Когда вы хотите использовать git, вы можете найти простой справочник начинающего here.


Интеграция

Если у вас есть .jar, вы должны положить его в ЛИЭС папку в корневом каталоге вашего проекта, в котором вы хотите использовать библиотеку.

Когда у вас есть .zip-файл, запустите Eclipse, перейдите к Файл -> Создать -> Другое ... и выберите «Android из существующего кода». На следующем шаге выберите распакованную библиотечную папку. Иногда вы можете выбрать несколько проектов, потому что многие библиотеки содержат образцы, обычно вам нужно выбирать только один из проектов, а не все образцы, если они вам не нужны. Затем щелкните правой кнопкой мыши на импортированном проекте и выберите Свойства. На вкладке Android убедитесь, что есть библиотека. Затем сделайте еще один щелчок правой кнопкой мыши на свой собственный проект и перейдите также на вкладку Android. В разделе библиотеки нажмите Добавить ... и выберите библиотеку.

Когда вы получили библиотеку через git, выполните те же действия после загрузки .zip-файла.


Использование

После выполнения этих действий, использование библиотек совершенно иная. В большинстве часто используемых библиотек есть файл README.md, где вы можете найти учебное пособие по его использованию. Here вы можете найти хороший пример для библиотеки, которая проста в использовании. Он загружает изображения из Интернета в ImageView.

+0

Эй, спасибо, вы почти наверняка очистили 95% моих сомнений. У меня есть только 2 вопроса. Что мне нужно сделать после выполнения вышеуказанного метода? Я имею в виду, должен ли я вносить изменения в свой макет или что? Также могу ли я иметь разные библиотеки для разных макетов? как для моего основного макета, я хочу иметь вид с вкладками, используя вкладку view lib. и для второго макета я хочу, чтобы слайд обновлялся lib .. Также, какое влияние у libs на размер проекта? Thanks – shivamDev

+0

Прочитайте немного Readme.md из нескольких библиотек и понимающих вещи сейчас ... Большое спасибо за ваш достойный ответ ... – shivamDev

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