Программы на заказ | [Просьбы написать программу на 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. Модифицирование приложений

Сообщение отредактировал derak1129 - 03.01.22, 00:44
Причина редактирования: Редактирование



Реп: (1)
Добрый день. Интересует программа с вопросами по истории России. С заранее заготовленной базой вопросов по истории России. Один вопрос и несколько ответов, один из которых правильный. Так сказать викторина по истории России. База в процессе подготовки. Так предусмотрен внутренний скрытый функционал мониторинга, рейтинга. С возможностью дополнения вопросов.



Реп: (203)
lisenokk @ 20.03.23, 13:10 *
Интересует программа с вопросами по истории России. С заранее заготовленной базой вопросов по истории России. Один вопрос и несколько ответов, один из которых правильный. Так сказать викторина по истории России. База в процессе подготовки. Так предусмотрен внутренний скрытый функционал мониторинга, рейтинга. С возможностью дополнения вопросов.


Когда-то делал подобный тест вместе с серверной php-частью
Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение



Если сойдемся в цене (QMS) - предложу образец базы данных для заполнения.
Прикрепленное изображение





Реп: (182)
RolandS @ 02.06.19, 13:53 *
Нужна программа вырубающая розетку сонофф после зарядки телефона!
Зарядка умной розеткой (Пост magdelphi #121517388)

Сообщение отредактировал magdelphi - 21.03.23, 23:02



Реп: (-11)
Не это сообщение оставлено тут в надежде на то что есть еще адекватные разработчики которые думают о простых пользователях в отличий от новой администраций вк .
Я Когда только вышло приложение VK Live\ стримил через него потом пришел усманов и оно умерло .
Так как достойной и в тоже время такой же простой альтернативы ему нет а использовать приложение вк для стриминга мне принципы не позволяют может кто то разработает приложение как то что было раньше .
Да я не буду врать что дам вам денег просто если администрация вк отвернулась от пользователей то значит мы пользователи из рф или других стран но при этом русские должны помогать друг другу .
Для модераторов если тут и упомянута политика то не специально !



Реп: (17)
приветствую уважаемых. хотелось бы программку, суть которой - подмена геймпадов на Gamesir X2 Usb-C (keylayout файл - Прикрепленный файлVendor_05ac_Product_3b06.txt ( 492 байт )
меняем расширение на .kl). есть уже существующая программа с рабочим функционалом (Прикрепленный файлMC Helper_2.0.2.apk ( 66.38 КБ )
), которая делает тоже самое, но подменяет пады на moga. наработки можно брать из неё

Сообщение отредактировал razrhasarrived - 04.04.23, 00:53



Реп: (17)
* Zaterehniy, я не в курсе, к посту прикрепил программу с таким же функционалом. возможно, вы сможете что либо найти



Реп: (0)
ПРивет. нужен драйвер для интегрирования датчика света TSL25911 в операционную систему Андроид 10..12. речь идет о реализации функции автоматической регулировки яркости экрана в китайских ГУ для авто. сама регулировка может быть осуществлена стандартными программами. сейчас у меня материнская плата Topway TS18-A125M-v9. В ней есть порт I2C для подключения TSL25911. сам датчик покупной https://www.chipdip.by…/tsl25911-light-sensor.

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


Прикрепленные файлы

Прикрепленный файлTSL25911 data sheet.pdf ( 844.47 КБ )



Реп: (203)
alexber @ 06.04.23, 14:59 *
драйвер для интегрирования датчика света TSL25911 в операционную систему Андроид


alexber @ 06.04.23, 14:59 *
у меня материнская плата Topway TS18-A125M-v9


Тут скорее надо доку на плату, на которой Андроид тикает.

Вот почитайте увлекательный геморрой и вообразите его стоимость: https://habr.com/ru/articles/326640/

Сообщение отредактировал peacemakerv - 06.04.23, 14:32



Реп: (0)
peacemakerv @ 06.04.23, 14:19 *
Тут скорее надо доку на плату, на которой Андроид тикает.

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



Реп: (0)
peacemakerv @ 06.04.23, 14:19 *
Вот почитайте увлекательный геморрой и вообразите его стоимость: https://habr.com/ru/articles/326640/

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



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

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



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

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



Реп: (172)
Здравствуйте всем! Прошу сделать плагин облачного хранилища 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



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

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



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

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

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

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

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

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

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

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

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

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

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


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



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

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

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



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

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



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


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

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

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

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

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

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



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



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



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

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


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

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

Сейчас: 03.06.23, 03:25