Як я можу зробити розробку на своєму пристрої Android?


63

У мене досить довгий час їздити на роботу та володіти андроїд-телефоном. Думаю, було б непогано виконати кілька простих програмувань. Я не вибагливий, на якій мові кодувати. У мене зазвичай є поїзд в Інтернеті.

Я переглядав андроїдний ринок, але не знайшов жодної програми, яка б пропонувала "середовище розробки" чи редактора з компілятором. Чи можлива будь-яка розробка НА ОС Android? Чи існує програма для цього?


2
Це питання стане набагато актуальнішим, оскільки вийдуть більш потужні та дешевші Android-пристрої.
notlesh

Відповіді:


25

Два роки: Я використовую AIDE , їх короткий підсумок характеристик:

Цикл редагування-компіляція:

  • Створіть зразок програми одним натисканням кнопки
  • Запустіть свою програму одним клацанням миші
  • Не потрібен кореневий доступ
  • Поступова збірка для швидких строків збирання
  • Для сумісності використовує формат проекту Eclipse .classpath
  • Вбудований переглядач LogCat

Перевірка помилок у реальному часі:

  • Аналіз помилок у реальному часі протягом усього проекту під час введення тексту
  • Автоматичні швидкі виправлення для багатьох помилок

Реконструкція:

  • Перейменуйте
  • Вбудована змінна
  • Введіть змінну
  • Метод вилучення

Код:

  • Форматор коду
  • Організуйте імпорт
  • Код без коментарів
  • Створіть сетери / геттери / конструктори з полів

Навігація по коду:

  • Перейти до визначення
  • Знайдіть звичаї
  • Гото символ
  • Гото клас

Редактор:

  • Дуже швидкий редактор навіть з великими файлами
  • Завершення коду для Java та Android XML
  • Довідка в Інтернеті Android прямо з коду
  • Підсвічування синтаксису для Java та XML
  • Неограниченное Скасувати / Повторити
  • Пінчастий зум
  • Смарт розширення вибору
  • Підтримка клавіатури з налаштованими клавіатурними вкладками
  • Інтерфейс користувача оптимізований для малих екранів, щоб показати якомога більше коду / вмісту

Filebrowser:

  • Вбудований файловий менеджер із найпоширенішими функціями: Перейменуйте, видаліть, створіть файл чи папку
  • Інтеграція Dropbox
  • Інтеграція Git за допомогою підтримки Comm / Dicard / Push / Pull та SSH.

введіть тут опис зображення введіть тут опис зображення


1
посилання на AIDE - android-ide.com , на жаль, я не можу запропонувати зміни з певних причин
Tobias Kienzler

@jay ласкаво просимо. ви все ще використовуєте AIDE?
Тобіас Кіенцлер

2
ні, у мого ноутбука lenovo тепер є кращий акумулятор, ніж у моєї старої вкладки для android :(
Jay

21

Якщо ви взагалі займаєтеся мовами сценаріїв, ознайомтеся зі словом SL4a (Scripting Layer For Android). Це дає вам доступ до API для Android на кожній мові - Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl та shell.

У комплекті є власний базовий редактор, але ви можете вказати іншого редактора, якщо у вас інстальовані інші - я використовував редактор тексту Jota з ним.

Отримайте SL4A тут: http://code.google.com/p/android-scripting/

Я створив декілька основних інтерактивних додатків для Android із цим налаштуванням та різні сценарії, призначені лише для консолі. Ви повинні мати змогу налаштувати його для зберігання файлів у папці "dropbox" або подібних, щоб також отримати автоматичну синхронізацію.



12

У мене на ринку Android є додаток під назвою C # To Go, яке забезпечує базову відповідь на C #. Це, звичайно, не призначене для справжнього середовища розробки, але дозволяє грати з мовою та збирати речі на льоту.


11

Чому б не дати Ruboto IRB (витягнуто з Play Store) Ruboto-IRB на GitHub .

З опису програми:

Інтерактивний Ruby працює на Android. Редагування, збереження та запуск сценаріїв на телефоні. Чудово підходить для навчання, складання прототипів та невеликих додатків. Ruboto IRB використовує JRuby, щоб відкрити API для Android.


Чим це відрізняється від SL4A?
NoBugs

Не доступні за вашим посиланням
kouty

@kouty дякую за інформацію. Зараз посилання оновлюється.
tidbeck

5

Я знаю, що ви шукаєте програми програмування насправді по телефону, тому це може бути не надто корисним. Я знайшов додаток під назвою Splashtop Remote Desktop, що за допомогою підключення Wi-Fi ви можете керувати своїм комп’ютером вдома. Я спробував це для читання документів і розігрування. Однак; Я думаю, що це може бути використане для запису коду за допомогою будь-якої утиліти, яку ви маєте вдома.


4

Існує ретро мова від Charles Childers та clojure REPL від програмного забезпечення sattvik, хоча вони дещо екзотичніші, ніж стандартні мови.


2

Aloha Editor працює у вашому браузері. Але я припускаю, що він працюватиме не в кожному браузері Android, мобільний Firefox здається найдосконалішим, коли мова йде про HTML5.


2

І якщо ви шукаєте рішення для веб-розробки, наприклад, PHP, ви можете поглянути на програму програмування PHP з хостингом? : Сервер PAW для Android - серед інших - пропонує вам веб-сервер із підтримкою PHP (через плагін), а коментарі у зв’язаному питанні також згадують про деякі приємні редактори програмування.


2

Перевірте - Android Web Developer . Я розробник цієї програми.

Він розроблений спеціально для веб-розробників.

Особливості:

  • Підтримуйте всі основні веб-мови та формати: PHP, JavaScript, CSS,
    HTML
  • Дуже багато способів досягти вашого проекту (FTP, FTPS, SFTP, WEBDav та зростаючі)
  • Підсвічування коду
  • Заповнення коду
  • Підтримка апаратної клавіатури (наприклад, гарячі клавіші)
  • Помилка перевірки
  • Код красивий
  • Інтерфейс, готовий до планшетів
  • Нумерація рядків
  • Швидкий попередній перегляд вашої сторінки
  • Виділення поточної лінії
  • Шукайте та замінюйте регулярними виразами
  • Неограниченное скасування / повтор
  • Повноекранний режим
  • Перейменуйте / створіть / видаліть / скопіюйте вставте файли всередині проекту
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.