Android

всё относительно мобильных гаджетов и приложений

Модераторы: Olej, adminn, vikos

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 15 апр 2012, 10:19

Мне ещё что непонятно?
Почему в наборе busybox и наборе toolbox присутствуют (в том числе) дублирующие утилиты в разном исполнении?

Хотя это можно понимать так: китайский производитель очень спешит, и ему некогда перекомпилировать исходный код :-o :

Код: Выделить всё

# busybox insmod
BusyBox v1.8.1 (2007-11-14 10:11:37 EST) multi-call binary

Usage: insmod [OPTION]... MODULE [symbol=value]...

Load the specified kernel modules into the kernel

Options:
	-f	Force module to load into the wrong kernel version
	-k	Make module autoclean-able
	-v	Verbose
	-q	Quiet
	-L	Lock to prevent simultaneous loads of a module
	-m	Output load map to stdout
	-o NAME	Set internal module name to NAME
	-x	Do not export externs

Код: Выделить всё

# toolbox insmod
usage: insmod <module.o>

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 15 апр 2012, 10:24

Olej писал(а):Мне ещё что непонятно?
Почему в наборе busybox и наборе toolbox присутствуют (в том числе) дублирующие утилиты в разном исполнении?

Хотя это можно понимать так: китайский производитель очень спешит, и ему некогда перекомпилировать исходный код :-o :
Хотя ихний toolbox - это какой-то совсем законченный минимализм в сравнении с busybox :

Код: Выделить всё

# ls -l /system/* | grep box
...
-rwxr-xr-x root     shell     1745016 2010-09-20 04:43 busybox
...
-rwxr-xr-x root     shell       73228 2010-10-12 12:32 toolbox
...
(busybox == toolbox * 20 ;-) )

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 15 апр 2012, 22:25

Достаточно интересные статьи по препарированию внутренностей Android:

Разработка и модификация прошивки для Android телефонов на примере HTC Hero GSM. Часть 1
Разработка и модификация прошивки для Android телефонов. Часть 2

Конечно, большой минус то, что всё изложение идёт в расчёте на изделие HTC Hero GSM, но для понимания нутра Android достаточно много проясняет.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 16 апр 2012, 12:58

Разговор этой темы перешёл в другое русло: не что есть Android как один из вариантов ОС на базе ядра Linux, а как внутри устроен Android.
Но это уже совсем другая история, и место ей в другом разделе форума.
Вот здесь: Android как он внутри.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 30 май 2012, 11:14

http://www.nixp.ru/news/11768.html
24.05.2012 10:17
Google выиграла в патентном разбирательстве с Oracle по поводу Java в Android
Вчера прошло заседание суда по делу корпорации Oracle против интернет-гиганта Google. Последняя обвинялась в нарушении патентных прав Oracle из-за использования виртуальной Java-машины Dalvik в мобильной платформе Android.
Присяжные вынесли вердикт, согласно которому в платформе Android не зафиксированы нарушения патентов Oracle, связанных с языком Java. Изначальный иск Oracle требовал от Google выплаты миллиардов американских долларов за нарушение прав на её интеллектуальную собственность, но со временем число претензий и объёмы требуемой компенсации Oracle постепенно падали. В итоге, урегулировать разбирательство до суда не удалось, но суд рассматривал уже только вопросы, относящиеся к нарушению в Android лишь двух патентов по Java, и признал победу Google. Комментируя ситуацию, судьи отмечали, что в данном случае речь идёт о принципиальной функциональности программного обеспечения, а не каким-то инновационным возможностям (для которых и нужны патенты).
Победа Google в этом разбирательстве, начавшемся около двух лет назад, была не только важна для экосистемы самой платформы Android, но и очень позитивна для сообщества свободного ПО в целом, поскольку касается патентов на программное обеспечение в контексте Open Source-проекта Apache Harmony, на базе которого кода и создавалась JVM-машина Dalvik.

tundra37
Писатель
Сообщения: 149
Зарегистрирован: 03 мар 2012, 19:26
Контактная информация:

Re: Android

Непрочитанное сообщение tundra37 » 04 июн 2012, 00:25

Olej писал(а):
Olej писал(а):Мне ещё что непонятно?
Почему в наборе busybox и наборе toolbox присутствуют (в том числе) дублирующие утилиты в разном исполнении?

Хотя это можно понимать так: китайский производитель очень спешит, и ему некогда перекомпилировать исходный код :-o :
Хотя ихний toolbox - это какой-то совсем законченный минимализм в сравнении с busybox :

Код: Выделить всё

# ls -l /system/* | grep box
...
-rwxr-xr-x root     shell     1745016 2010-09-20 04:43 busybox
...
-rwxr-xr-x root     shell       73228 2010-10-12 12:32 toolbox
...
(busybox == toolbox * 20 ;-) )
Так на харбаре все разъясняется:

busybox — это набор консольных unix утилит, ориентированный на малый размер и производительность, что так актуально для мобильных систем. Вместе с системой android поставляется свой набор утилит — toolbox, который предоставляет минимально необходимых функционал для системы, и как следствие более простой в количественном и функциональном плане. Наличие busybox в системе, с одной стороны, позволит нам, как разработчикам, чувствовать себя более комфортно при удаленной работе на устройстве, с другой, позволит писать сложные скрипты, и, например, реализовать механизм запуска собственных скриптов при загрузке, используя run-parts. Также стоит учитывать, что для некоторых android приложений (особенно те, которые используют root) наличие busybox — обязательно.
Китайцы ни в чем не виноваты ;-) Кстати в Андроид под MIPS для QEMU тоже busybox нет.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 30 авг 2012, 12:34

Ещё один вопрос относительно Android выплыл в другой теме: Подключение модемов напрямую через PPP при помощи скриптов.
Что изрядно актуально:
- во многих планшетах есть WiFi, нет проводных Ethernet и нет функциональности телефона...
- вдали зоны WiFi возникает потребность подключения к интернет...
- здесь помочь могут USB-модемы беспроводные (протоколы: GSM/GPRS, CDMA, WiMAX, LTE ...)
- но возникают вопросы их подключения и, главное, настройки ... потому, что поднять PPP в Android не совсем так просто.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 01 сен 2012, 12:12

НАСА использует готовые Android-смартфоны для своих новых мини-спутников
29 августа, 12:15

Американское космическое агентство НАСА собирается выпустить серию небольших дешёвых спутников, получивших название PhoneSats. Управлять устройствами будут Android-смартфоны.
Анонсируя этот проект, специалисты НАСА заявили, что для реализации проекта они решили воспользоваться концепцией из мира программного обеспечения с открытым исходным кодом — «выпускай рано, выпускай часто» (release early, release often). Поэтому для создания бюджетных спутников применяются уже существующие на рынке компоненты. Говоря о современных смартфонах, НАСА так пояснила свою позицию: «Они предоставляют множество функций, требующихся спутниковым системам; среди них — быстрые процессоры, универсальные операционные системы, множество небольших датчиков, камеры с высоким разрешением, GPS-датчики и радиоприёмники».
Для первого прототипа — PhoneSat 1.0 — НАСА использовала Android-смартфон Google Nexus One производства HTC, а для второго — PhoneSat 2.0 — Samsung Nexus S, тоже оснащённый мобильной Linux/Java-платформой Android. Прототип PhoneSat 2.0 и послужит основой для будущих мини-спутников, призванных снизить стоимость компактных космических носителей.
Запуск сети из мини-спутников НАСА запланирован на начало 2013 года и станет частью программы Small Spacecraft Technology Program, призванной продемонстрировать возможность проведения гелиофизических измерений с помощью небольших космических летательных аппаратов.
Изображение
Мини-спутник НАСА с Android — PhoneSat 1.0
Иллюстрация с сайта NASA


Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Android

Непрочитанное сообщение Olej » 02 окт 2012, 14:21

Яндекс запускает свой магазин приложений для Android :
01.10.2012 13:27
Сегодня крупнейший российский интернет-гигант Яндекс, запустил собственный интернет магазин приложений для Android под названием Yandex.Store. Сервис будет доступен по всему миру непосредственно для пользователей, а также и для разработчиков. Yandex.Store. будет доступен не только российским разработчикам, но и западным.
В настоящее время в Yandex.Store. насчитывается более 38 000 приложений для Android, включая карты, почту и оболочку Yandex.Shell. На большую часть приложений Компания Яндекс приобрела лицензии у Opera Store. Пользователи Android устройств должны получить доступ в Yandex.Store ближе к концу этого года.
Изображение Изображение

Ответить

Вернуться в «Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя