Программы на заказ | [Просьбы написать программу на Android]



Реп: (252)
Программы на заказ

В данной теме просим разработчиков написать программы с нуля для Android устройств.

Господа разработчики и люди разбирающийся в программировании, оставляйте свои комментарии по поводу заказов и возможности их исполнения. Возможно общими усилиями и прямым диалогом мы поможем нашим пользователям обрести то, что они ищут.



Обязательно к прочтению!
Правила темы
Требования к составлению заказа
1. Перед тем как просить написать что-нибудь, загляните в тему Android - Программы. Возможно там уже есть решение Вашей проблемы.
2. Возможно в списке программ уже есть что-то, что не полностью отвечает Вашим требованиям, тогда не поленитесь дать ссылочку на ту программу (разрешаются только ссылки в пределах сайта 4pda.ru), аналог которой Вам нужен.
3. Постарайтесь предельно четко описать функции которые должна выполнять программа.
4. Если Вы готовы отблагодарить будущего исполнителя материально - укажите это, желательно также указать способ. Сумма благодарности обсуждается только в личной переписке.
5. Если в списке заказов уже присутствует нужная Вам программа, то отпишитесь о том, как Вы видите данную разработку. Или просто присоединитесь к заказчику. Чем большему количеству требуется программа, тем больше шансов что разработчики возьмутся за нее.
6. Вас никто не ограничивает в стиле написания сообщений (кроме общих правил 4pda) но, заказы в виде "вот мнебы такую программ..., а то у меня.... потому что уменя кошка...." - приниматься не будут. Вы можете описать свою проблему как Вам угодно, но далее в заказе должны следовать четкие, соответсвующие текущим требованиям к составлению заказа, инструкции, которые я занесу в шапку.
7. Просьба вести обсуждение максимально близко к теме и по существу.
8. При необходимости диалога - пользуйтесь пожалуйста Личными Сообщениями или QMS.
9. В теме осуждается только функционал программы - размер и условия оплаты обсуждаются только в ЛС или иным способом вне форума.
10. Запрещаются заказы программ шпионов, подслушивальщиков, подсматривальщиков и других, нарушающих УК РФ.
11. Запрещаются заказы взломщиков программ, игр, сетей.
12. Запрещаются ссылки на сторонние ресурсы. Если это необходимо, то можете отправить ссылку на сторонний ресурс в ЛС, тому кто об этом попросит.
13. Запрещается "апать" свои заказы.
Ограничения и заказы, которые невозможно реализовать
  • Прежде чем просить реализовать какую либо функцию, выясните поддерживается ли эта функция вашим аппаратом (например, нельзя реализовать FM радио, когда отсутствует радиомодуль)
  • Невозможно написать хорошую программу для "хххххххх". Понятие хорошая очень расплывчато
  • Программа управления мультисимкой находится на самой симке и поэтому реализовать какое либо управление симками невозможно.\
  • Отключение и включение всего аппарата по таймеру на андроиде невозможно. Только отключение беспроводных сетей(суть-режим полета)

Пример правильного оформления заказа
Нужна программа счетчик калорий
- при запуске программы на экране несколько крупных кнопок с номиналами: 10, 50, 100, 200, 300, 400, 500
- желательно что-бы цвет кнопок или надписей менялся от зеленого (50) до красного (500)
- внизу экрана (может наверху?) окно с суммой набранной кнопками и кнопка "Ок"
- при нажатии кнопок с числами они суммируются, желательно виброотклик.
- при нажатии "Ок" сумма набраная числами фиксируется в таблице с датой и временем ввода и выход из программы
- и соответственно инструмент что-бы посмотреть эту таблицу или хотя бы в формате Excell.
- желательно возможность настройки номеналов числовых кнопок.
- вместо иконки создать виджет, такой же маленький (1х1) на котором будет отображаться количество калорий которое осталось на сегодня
Готов отплатить, заплатить или "угостить" пивом (чаем, кофе,...)

Если Вы поленились развернуть и почитать текст под этими тремя спойлерами, а самое главное выполнить требования, то я считаю Ваши посты флудом и удаляю их. К вопросам и обсуждению функционала программ это не относится, но прошу не превращать тему в чат - для этого на сайте есть <acronym title='QMS'>кумыс</acronym>.

Обратите внимание! Дополнительный пункт правил:
12. Запрещаются ссылки на сторонние ресурсы. Если это необходимо, то можете отправить ссылку на сторонний ресурс в ЛС, тому кто об этом попросит.
13. Запрещается "апать" свои заказы.
Список активных разработчиков программ


1. Стол заказов рецептов для автоматизаторов
2. Поиск программ для Android OS
3. Игры на заказ
4. Портирование и адаптация предустановленных в устройствах программ для их установки и запуска на других Android устройствах
5. Модифицирование приложений

По вопросам наполнения шапки обращайтесь в QMS к Модераторам раздела или через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал Boy77ruS - 04.09.23, 21:51
Причина редактирования: Редактирование



Реп: (87)
alexber @ 06.04.23, 17:17 *
..как думаете, тот кто делает кастомные прошивки, может определить, если поддержка датчика света в ядре?

Легко. Попроси его глянуть, включена ли в ядре опция CONFIG_TSL2591, модуль будет называться tsl2591; подозреваю, что должОн подойти.



Реп: (423)
* alexber, обычно нужны исходники ядра и перекомпиляция с добавлением драйвера, несложно для тех, кто делает прошивки, просите их. В стоковом ядре принято все лишнее отключать, поэтому надеется что этот драйвер там включен не стоит. Подключение по i2c не сложное, как физически, так и программно, главное знать адрес подключаемого устройства (датчика).

Сообщение отредактировал Kitsune2222 - 06.04.23, 19:48



Реп: (214)
Здравствуйте всем! Прошу сделать плагин облачного хранилища MEGA.NZ для Total Commander [Android]
(сэмпл в переписке)
Моя переписка (с пояснениями от Кристиана)
Кристиан
Hi Viktor!

Я
Hello. On the forum, you wrote that you provide a sample plugin so that
everyone else can make them. Can you send them to me?
My E-Mail is: ***
Name: Victor


OK, here is a small sample plugin which just mirrors the file
system:
https://ghisler.filebu…id/tcsampleplugin2.zip

To write your own plugin, unpack this project to a directory under your
Android Studio project directory. Make sure to give it a meaningful
name!
Then choose in Android Studio:
- File - Open
- Choose directory with the Plugin
- OK

To create your own plugin, you need to rename the project name.
Important: Google doesn't accept names starting with
com.android or com.google in the play store!

1. Click on "1. Project" to see the project.
2. Open the file AndroidManifest.xml
3. Change the text package="com.ghisler.tcplugins.sample" to
package="com.yourpluginname"
4. Open the file build.gradle (module app)
5. Change the text applicationId "com.ghisler.tcplugins.sample" to
applicationId "com.yourpluginname"
6. change the string "com.ghisler.tcplugins.sample.R" to
"com.yourpluginname.R" in the files:
PluginFunctions.java
PluginService.java
7. Change the display name in res - values - strings.xml:
<string name="app_name">TcSamplePlugin</string>
8. In "Run" - "Edit configurations", set "Launch" to "nothing"

Now you should be able to start the test plugin:
Pres the "play" button in Android Studio. This will
just install the plugin, it will not run anything.
You can see it in the TC home folder and use it.

PluginFunctions contains the Functions called by
Total Commander. The function names should sufficiently
explain what the functions do. First, you should
implement the function getDirectoryList, then you can
browse through the file system.

I suggest that you don't set targetSdkVersion to
a value higher than 29, otherwise you can no longer
access the file system. If you want to put the plugin
in the Play Store, you must target 32 or higher. Then
you need to return
FS_REQUIRES_CONTENT_URLS |
FS_SUPPORTS_CONTENT_URLS
to receive content: URLs instead of paths to the
file system for uploads and downloads. Opening
a content URL is almost as easy as a local file.
For uploads, open the local file like this:
Uri uri=Uri.parse(filename);
if (uri==null)
return null;
try {
ContentResolver resolver=context.getContentResolver();
return resolver.openInputStream(uri);
} catch (Throwable e) {
return null;
}

or for downloads, call:
return resolver.openOutputStream(uri,"wt");

The PicoServer.java file is a very simple web server,
used to stream the files to a Media Player (optional).
With the getSupportedFunctions function you can tell
Total Commander which features your Plugin supports.

If you want to write a plugin that supports different
Servers like some of my plugin, I can send the code
for the WebDAV plugin. This is probably most suitable
as a base. It contains classes to manage multiple
servers.

The functions are all called from a background thread,
and may block as much as they want. Total Commander calls
setAbortFlag from the foreground thread when the user
clicks Cancel, so use that to set a flag to abort the
operation.

registerCallbacks passes 2 callback functions over which
you can report the copying progress, and make TC show
message boxes in the context of TC's main window.

Just ask if you have questions about the functions.

Best regards

Christian Ghisler

Обязательно вшить ssl сертификат.
Минимальная версия андроида НЕ ВЫШЕ 2.2

Сообщение отредактировал КуКунта - 11.04.23, 15:23



Реп: (7)
КуКунта @ 8.04.23, 12:44 *
Минимальная версия андроида НЕ ВЫШЕ 2.1

А как? Если сам коммандер от 2.2 версии



Реп: (713)
Доброго вечера, уважаемые Программисты!

Есть маленькая хотелка Меломана :-)

Надо сортировать треки в *.m3u плейлисте (обычные строки в текстовом файле).

Алгоритм сортировки:

1. Есть около 3000 строк с названиями треков.
2. Надо их перемешать.
3. Чтобы треки одинаковой группы были равномерно разбросаны по плейлисту (списку) и не находились рядом.
4. Треки разных групп, но с одинаковыми названиями песен (каверы) не находились рядом. Так же - равномерно по плейлисту.
5. Есть "русские" треки. Они помечены символом ru_ перед названием файла. К ним то же требование: "разбросать" равномерно по списку (плейлисту).

Думаю, количество строк позволяет реализовать такую сортировку. Треков одной и той же группы - не много.
Все треки пофайловые. В одной папке.
Любые образцы плейлиста пришлю.

Это что то, типа, утилиты сортировки.
Я не встречал плееров, которые умеют так по умному делать сортировку треков.

На какой ОС программировать - не критично. Андроид, Windows, Linux.

Нет никаких требований к графическому оформлению. Хоть просто командная строка )) Важен - алгоритм.

Спасибо. На связи в QMS.

Прикрепленный файлShanling_2292.txt ( 90.88 КБ )


Сообщение отредактировал O1eg_sgn - 15.04.23, 19:46
Причина редактирования: файл



Реп: (204)
O1eg_sgn @ 15.04.23, 20:20 *
5. Есть "русские" треки. Они помечены символом ru_ перед названием файла. К ним то же требование: "разбросать" равномерно по списку (плейлисту).

Прикрепленное изображение

равномернее уже некуда же :)



Реп: (713)
peacemakerv @ 15.04.23, 21:53 *
равномернее уже некуда же
Нееее.... )))
Треки 176 и 178 рядом. 317 и 318.
Это что бросилось в глаза.
Если включу "поиск одинаковых групп" - ещё найду )))
Рядом расположенные группы. (715 и 719 / 1259 и 1270 для примера :-) )

Сообщение отредактировал O1eg_sgn - 15.04.23, 20:03



Реп: (204)
O1eg_sgn @ 15.04.23, 20:20 *
3. Чтобы треки одинаковой группы были равномерно разбросаны по плейлисту (списку) и не находились рядом.


Пипец, теперь понятно почему таких сортировок не делают в плеерах... (нафиг они такие сложные не нужны, и это только один вариант сортировки, а хотелось еще 2, взаимо-влияющих).
Давненько я так не ошибался в трудоемкости создания алгоритма :)
Только за 6 часов суммарно удалось реализовать один пункт сортировки - по исполнителям. Алгоритм работает секунд 15 по списку 2300 строк.
Но вроде раскидывает песни каждого исполнителя по всему списку.

Скриншоты:
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение



Сообщение отредактировал peacemakerv - 16.04.23, 13:24



Реп: (713)
peacemakerv @ 16.04.23, 15:20 *
Но вроде раскидывает песни каждого исполнителя по всему списку.
Огромное спасибо, * peacemakerv, за программу сортировки! :thank_you:
Сделал быстро! Выглядит отлично! Функционал превосходный!



Реп: (0)
Доброго вечера,

Ужасно замучился.
Оцените пожалуйста программу, в которой было бы реализовано фото (с автофокусом и настройкой баланса белого по определенному таймеру с заливкой фото на ftp наиболее просто и жизнеспособно.
Планируется самый дешевый автономный фотомониторинг со старыми телефонами и повербенками.
Отлично работает программа фотобот, но для моего alcatel не доступен автофокус и баланс белого и фото получаются все черные. Если зайти в камеру, то какое-то время нормально, потом все сбивается снова.



Реп: (2317)
swdartvader @ 27.04.23, 23:26 *
для моего alcatel

Дешевле купить новый телефон (и даже несколько), чем оплатить написание такой программы.



Реп: (0)
доброго времени, нужна програмка apk для самсунг s10e android12 для архива звонков . Чтоб архив звонков было бесконечно сохранился как у Redmi или Mi смартфонов

Сообщение отредактировал sererus - 08.05.23, 17:49
Причина редактирования: андроид 12



Реп: (204)
sererus @ 08.05.23, 18:48 *
архива звонков

SMS Backup & Restore ?



Реп: (0)
Добрый день, есть готовое apk приложение которое общается у устройствами по блютузу, подскажите можно ли вытащить из него эти самые блютуз команды или "протокол для сопряжения" не уверен что правильно называю и надеюсь понимающие люди меня поправят. Нужно вытащить команды для передачи их по блютуз



Реп: (1607)
V7717 @ 14.05.23, 11:03 *
Нужно вытащить команды для передачи их по блютуз

Ну можно, надо декомпилировать и внимательно изучить приложение.



Реп: (0)
Добрый день!

Ищу программиста для написания Android программы представляющей собой связанную сборку (всё в одном) части функционала других программ (список ниже), с привязкой оповещения и набором команд через ботов Telegramm

CoinMarketCap CoinMarketCap — поставщик данных по криптовалюте
Delta Delta - Bitcoin & Cryptocurrency Portfolio Tracker
Trust Trust: Крипто & Биткоин Кошелёк



Реп: (204)
DMITRY894 @ 21.05.23, 01:03 *
дороже тысячи не нужна


:)
Верно, она вам совсем не нужна. Потому, что за эти деньги несложно и самому умножить колво дней в месяце на Вашу суточную ставку зарплаты 33 рубля/сутки. :)



Реп: (2)
Здравствуйте, мне нужен калькулятор и чтобы на фоне был логотип (есть фото) калькулятор кастомный, чат gpt написал мне код для андроид студио. Если кто может все это дело собрать или ещё лучше записать как он это делает(это необязательно) был очень благодарен

Сообщение отредактировал reder2 - 22.05.23, 09:59



Реп: (204)
reder2 @ 22.05.23, 10:59 *
Если кто может все это дело собрать


Дык специалист уже начал же работу, пусть просто доделает...

p.s. все, началась новая эра еще более экономных заказчиков чем раньше

Сообщение отредактировал peacemakerv - 22.05.23, 10:17



Реп: (681)
* peacemakerv, спокойно, мы в безопасности
Прикрепленное изображение


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 18:45