|
Автор |
Сообщение |
Шульц
Завсегдатай
![](http://www.gifzona.ru/i/prikol/91.gif)
Зарегистрирован: 10.02.2009 Сообщения: 583 Откуда: Russland
|
|
|
|
Товарищи, а подскажите, на каких языках вообще программируют для Android? _________________ Life is short - write better code! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Обычно Java & Eclipse (JDK, Android SDK, ADT, Eclipse), но можно и на C#. Вроде бы можно и другие языки, но точно тебе не скажу. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
![](templates/subSilver/images/spacer.gif) |
Шульц
Завсегдатай
![](http://www.gifzona.ru/i/prikol/91.gif)
Зарегистрирован: 10.02.2009 Сообщения: 583 Откуда: Russland
|
|
|
|
den, а что предпочтительней, Java или C# (я имею в виду сами языки программирования)? И, вообще, стоит ли на них заморачиваться? _________________ Life is short - write better code! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Гы гы. Какой автомобиль лучше купить audi или bmw и стоит его покупать, если я живу там где нет дорог
Смотря что ты хочешь получить. Если хочешь писать программы под андроид, тогда лучше (имхо - сугубо) java, если для других целей - C#. Написать веб-приложение - PHP, опять таки - имхо, потому что к нему привык, хотя то же веб-приложение можно написать и на Java |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
![](templates/subSilver/images/spacer.gif) |
Mega
Участник тусовки
![](images/avatars/12525831114d3b5dca33849.png)
Зарегистрирован: 06.10.2010 Сообщения: 219 Откуда: из Украины
|
|
|
|
1. А Java с Javascript связано как-то или нет? Есть ли что-то общего или это совсем из разных опер?
2.
Цитата: |
Вроде бы можно и другие языки, но точно тебе не скажу. |
А на Delphi, Ruby, Python можно?
3. В Android SDK где-то читал, что можно установить эмулятор Андроийда, к примеру, чтобы протестировать свое приложение, кто-то пробывал, а то в официальной документации не много мне не понятно? _________________ <?php echo "А php вещь классная)" ?> |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Александр Сивоволов
Участник тусовки
Зарегистрирован: 07.05.2010 Сообщения: 106
|
|
|
|
Всем привет! Недавно купил планшетник с ОС Андроид. Впечатление - не то, что ожидал. Оказалось, что эта система не устойчива к вирусам, а писали, что основана на " урезаном" ядре линукс. Ни с того конца " урезали" что-ли? Опера тоже на мой взгляд полуфабрикат какой-то (она мне вообще не нравится). В интернет можно выйти только с модемом МТС похоже ( он и шёл с планшетом в подарок), мегафон "не берёт". У программ лицензионные соглашения, тоже заставляют нервничать - они могут удалять/изменять содержимое SD карты памяти, неограниченый доступ в интернет ... Получается, что устанавливая программу на свой планшетник, я разрешаю добровольно ей куралесить с моими данными в карте памяти. Или я что-то не так понял? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
ОС Android действительно создана на базе ядра 2.6, но там много чего урезано. Ситуация такая же, как с автомобилями, построенными на одной платформе. Все мы знаем, что ауди, фольцваген и шкода примерно то же самое - даже двигатели одинаковые. У кого много денег покупают ауди, переплачивая за бренд. У кого денег поменьше - покупают фольц и радуются, что сэкономили. По сути - тот же авто, но немного в другой одежке и с другим логотипом. Самые экономные покупают шкоду - тот же двигатель но за меньшие бабки.
Так вот можно сказать, что шкода - это урезанная версия Ауди, потому что построена на одной платформе. Но возьми ауди, не нужно брать А8, пусть будет А5 и возьми шкоду октавию, кстати, моделька тоже есть с таким названием А5.
Как говорят в Одессе - это две большие разницы. Так что Андроид - это не Линукс. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
![](templates/subSilver/images/spacer.gif) |
Александр Сивоволов
Участник тусовки
Зарегистрирован: 07.05.2010 Сообщения: 106
|
|
|
|
Мм-да. Видел я в журнале планшетник с ОС Виндовс-7, но он стоит почти 18000 руб. Но там в очень кратком описании указано (через запятую) Андроид 1.6. Возможно-ли вообще на планшет поставить какой-нибудь небольшой линукс? Или его (планшетника) архитектура не позволяет это сделать? У моего HDD всего 2 гига. Не понравился мне Андроид. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Mega
Участник тусовки
![](images/avatars/12525831114d3b5dca33849.png)
Зарегистрирован: 06.10.2010 Сообщения: 219 Откуда: из Украины
|
|
|
|
den писал(а): |
Так что Андроид - это не Линукс. |
А Maemo и MeeGo тогда Linux?
И еще может мне кто-то объяснить 2 вопроса, с 3 уже разобрался.
Цитата: |
1. А Java с Javascript связано как-то или нет? Есть ли что-то общего или это совсем из разных опер?
2.
Цитата:
Вроде бы можно и другие языки, но точно тебе не скажу.
А на Delphi, Ruby, Python можно? |
_________________ <?php echo "А php вещь классная)" ?> |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Шульц
Завсегдатай
![](http://www.gifzona.ru/i/prikol/91.gif)
Зарегистрирован: 10.02.2009 Сообщения: 583 Откуда: Russland
|
|
|
|
Java с JavaScript практически не связаны. Оба языка имеют C-подобный синтаксис, являются объектно-ориентированными и как правило широко используются в клиентских веб-приложениях, на этом их сходство заканчивается:
* Java реализует ООП подход, основанный на классах, JavaScript на прототипах;
* Java имеет статическую типизацию, JavaScript динамическую типизацию;
* Java загружается из скомпилированного байт-кода; JavaScript интерпретируется напрямую из файла (но часто с незаметной JIT-компиляцией).
На синтаксис оказали влияние языки Си и Java, и, поскольку Java в то время было модным словом, 4 декабря 1995 года LiveScript переименовали в JavaScript, получив соответствующую лицензию у Sun. _________________ Life is short - write better code! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Юрзу
Зарегистрирован: 22.01.2012 Сообщения: 1
|
|
|
|
Купил книгу Дениса Колесниченко -Программирование для Android. При попытке скачать JDR SE споткнулся на первой - же странице - Рис 2.1.
Английского языка я не знаю. Подскажите, пожалуйста, аналогичную книгу, написанную для русcкоязычных малограмотных программистов. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
lex111
Зарегистрирован: 03.02.2012 Сообщения: 1
|
|
|
|
А где можно скачать листинги к книге "Программирование для Android"? Искал и на этом сайте автора в разделе Downloads, но там кроме листингов по PHP - больше ничего нет. И на сайте издательства тоже самое. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Иван163
Зарегистрирован: 22.02.2012 Сообщения: 1 Откуда: Samara
|
|
|
|
добрый день! купил вашу книгу по программированию для Андроид... там написано что я могу просить у вас помощи...
до этого в программировании опыта не имел совсем и очень сложно дается материал...
вроде кое что понял в файле разметки проекта... а вот с ява кодами дело идет совсем туго, сейчас проблема с ява кодом какая то с кнопкой "Зависимые переключатели".
вот он мне подчеркивает id и все тут... и при запуске пишет, испавьте ошибки прежде чем запускать приложение... в чем проблема?
И еще вопрос, как мне проверить приложение на самом телефоне?
package com.samples.galaxyS;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Button;
import android.widget.RadioButton;
import android.view.View;
public class IvanKrasnovActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final TextView txt1 = (TextView)findViewById(R.id.txt1); <тута
final RadioButton r1 = (RadioButton)findViewById(R.id.r1); <тута
final RadioButton r2 = (RadioButton)findViewById(R.id.r2); <тута
final Button button1 = (Button)findViewById(R.id.button1); <тута
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if (r1.isChecked()) txt1.setText("Value 1");
if (r1.isChecked()) txt1.setText("Value 2");
}
});
}
} |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
1) для успешного программирования нужно знать Java...
2) проблема в том, что нужно исправить ошибки, какие - компилятор же сообщает, код мне ничего не скажет, какая именно ошибка?
3) проверить на телефоне просто - компилируем, закачиваем в телефон, запускаем, проверяем. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
![](templates/subSilver/images/spacer.gif) |
Сергей Борисович
Завсегдатай
![](images/avatars/26451815053936803c06ae.gif)
Зарегистрирован: 13.10.2012 Сообщения: 760
|
|
|
|
den, зашёл разговор с одним знакомым, какая OS : андроид или iOS надёжнее в плане сбоев, зависаний, обновлений ? У знакомого был яблочный смарфон и при получении обновлений операционная система давала сбои, ошибки. Знакомый отдал смарфон какому-то родственнику и перешёл только на Андроид . Хвалит операционную систему , что ни разу не было сбоев. А я то думал, что iOS надёжнее, чем Андроид (в плане сбоев и ошибок) раз "железо" стоит дороже . И к тому-же думаю , что iOS сложнее по коду, чем Андроид, цена тоже сказывается из-за этого наверное. Те люди которые покупают аблочные смартфоны , покупают стабильность и комфорт, или они сильно ошибаются, и я вместе с ними ? ![Embarassed](images/smiles/icon_redface.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|