Сейчас я пытаюсь разработать приложения для Android с помощью Eclipse. Я уже установил плагин ADT и Android SDK.
Теперь я просто хочу увидеть с помощью клавиш CTRL + Space классы android (пакеты android) при наборе метода android. Например, когда я набираю OnCr
и нажимаю CTRL + Space, он должен показывать мне методы типа onCreate
, onCreateContextMenu
и т.д. Но когда я нажимаю эту комбинацию, наступает No Default Proposals
или что-то вроде что.
Но если я набираю "ja" и нажимаю CTRL + Space, он показывает мне все пакеты java, такие как java, java.awt и т.д.
Или, если я хочу напечатать, например, System.out.println и просто введите только System и нажмите клавишу CTRL + Space, я вижу, что класс System находится в пакете java.lang и после того, я могу повторить выбор в списке подкласс класса System, например out, in, getproperty и т.д.
Мой вопрос заключается в том, что я должен делать в Eclipse, чтобы эта функция также работала для пакетов android или классов Android.
Мне не нужно когда-либо вводить полные имена методов для разработки приложения, которое я хочу выбрать из списка предложений. Собственные методы, которые я создал, не являются проблемой, я могу видеть свои собственные методы в списке, но я тоже хочу видеть методы android.
Во многих сообществах я прочитал раздел Content Assist в разделе "Настройки" в Eclipse. Но я могу отметить только такие стандартные вещи, как java-предложение или предложение java для не-типа, как добавить android?
Или предложение, в котором другая IDE, я могу сделать это с этими списками для Android, тоже допустим.
Кстати, я использую Eclipse Helios.
Можете ли вы мне помочь?
спасибо
HaShLo BuRn
Рабочее решение: Я удалил свою версию Eclipse. У меня была версия Eclipse for Java Developers
, и я заменил ее на Eclipse Classic 3.6.2
. Мне не нужно было переустанавливать Android SDK.
Затем я просто устанавливаю плагин ADT в Eclipse Classic
и свяжу его с Android SDK, и он работает.
Вы действительно начинаете с onCr...
или делаете public void onCr...
? Первый даст вам автозаполнение предложений, а второй не будет.
Попробуйте следующий простой пример:
package com.example;
import android.app.Activity;
public class AutoComplete extends Activity {
onCr//CTRL-SPACE here
}
Это показывает список предложений, отлично подходящих для меня в Eclipse 3.4.2 без дополнительной настройки.