forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Запросы на написание библиотек. Библиотеки запрашивать только здесь. (http://forum.boolean.name/showthread.php?t=5502)

Phantom 26.09.2008 12:02

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
И зачем это нужно? Если тебе графический редактор нужен, юзай PaintCAD, а если ты на лету хочешь картинки менять, то это очень медленно.

ViNT 26.09.2008 14:55

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Некоторые эффекты реализовать можно, но тормоза будут немеренные.

Cliffe Snake 27.09.2008 01:30

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Менять на лету надо не картинки, а только ту область, которая будет выводиться на экран.

ViNT 27.09.2008 09:51

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Cliffe Snake (Сообщение 86942)
Менять на лету надо не картинки, а только ту область, которая будет выводиться на экран.

Все равно, по идее, придется получить массив RGB-данных буфера дисплея, поэлементно обработать его, снова преобразовать массив в Image и отрисовать на дисплее. А это не самая быстрая операция, особенно, если делать её "на лету". Хотя, возможно, есть и другие способы.

Kurdt 27.09.2008 15:59

Re: Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от ViNT (Сообщение 83866)
А есть у кого нибудь мобила с приемником и доступом к ФС из java?
Есть одна идея по поводу записи, но на своей L9 проверить не могу - радио из java недоступно, ФС тоже.

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

ViNT 27.09.2008 16:26

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
А доступ к ФС есть?

GomZik 21.10.2008 17:31

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Идея крайне интересна, но только для мотоюзеров... Правда незнаю реально ли... Вобщем с ява не дружу, но хочу под корелеты плагины писать... возможно ли както это сделать для мидлетпаскаля??? Если нужен конкретный корелет то предлагаю WinCORE... Если это всётаки не реально... Ну чтоже, дайте тогдя прямой ответ))))

Strelok 21.10.2008 18:46

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
А может кто нибудь написать функцию которая бы определяла значение софт клавиш? Чтоб можно было определить их при загрузке и записать в переменную. Потому что коды софтов как известно у производителей разные

Вадим 11.11.2008 15:03

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Хотелось бы библиотечку, которая показывала название сотовой сети и уровень сигнала, поступающий с вышки. На смартах по OS Symbian реализуемо вполне легко и на Питоне. Возможно-ли подобное на ява?

ViNT 11.11.2008 19:37

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
В java возможно по-моему только через Vodafone VSCL, а для его использования вроде как нужно класс мидлета выводить из специального класса(не из MIDlet), к тому же, VSCL есть только на некоторых моделях телефонов.

Piligrim 13.11.2008 01:42

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
класс мидлета нужно выводить только если хочешь использовать рекцию на смс или звонок, а для уровня сети и батареи это не нужно.

Вадим 14.11.2008 01:06

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Так есть-ли возможность написать библиотечку, которая будет показывать Cell ID?

Phantom 14.11.2008 09:39

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Вадим, читал про это. На некоторых телефонах можно получить номер текущей сотовой вышки, но это мало на каких мобилах работает. Со смартфонами попроще =)
Strelok, я в Java делаю примерно так:
PHP код:

private final int LEFT,RIGHT,DOWN,UP,FIRE,SOFT_LEFT,SOFT_RIGHT;
 private 
boolean getCode(int i){
   try{
    if(
getKeyName(i).toUpperCase().indexOf("SOFT")!=-1) return true; else return false;
   }catch(
Exception ex){
    return 
false;
   }
 }
 private 
void setKeyCode(){
   if(
getCode(-1)){ // (Siemens)
    
LEFT=-61;
    
RIGHT=-62;
    
DOWN=-60;
    
UP=-59;
    
FIRE=-26;
    
SOFT_LEFT=-1;
    
SOFT_RIGHT=-4;
   }else if(
getCode(21)){ // (Motorola)
    
LEFT=2;
    
RIGHT=5;
    
DOWN=6;
    
UP=1;
    
FIRE=20;
    
SOFT_LEFT=21;
    
SOFT_RIGHT=22;
   }else{ 
// default (Nokia, SE)
    
LEFT=-3;
    
RIGHT=-4;
    
DOWN=-2;
    
UP=-1;
    
FIRE=-5;
    
SOFT_LEFT=-6;
    
SOFT_RIGHT=-7;
   }
 } 

Меня устраивает. Работает на большинстве современных популярных телефонах. На сименсах, моторолах, нокиях, сони эриксонах, гинзе кроме того скорее всего на самсунгах, пантеках. Под все телефоны всё равно не сделать, я в этом уже убедился. Везде пишут, что это плохо - пытаться сделать супер мидлет, который пойдёт на всех телефонах, ничего хорошего из этого не выйдет, только код сложнее станет. Да и вообще, владельцы малораспространённых телефонов уже знают, на что идут, когда устанавливают очередное приложение себе на телефон. С их стороны быть увереным, что оно пойдёт как надо - это мало сказать легкомысленно =) Они привыкли, что у них большинство приложений не идёт или идёт не так, как надо. Я придерживаюсь такой точки зрения.

Микс 14.11.2008 14:17

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Что-то Lib_vibra работает похоже только на СониЭриксах...
А хотелось бы использовать вибрацию и в телефонах Нокии. :)

Микс 18.11.2008 08:30

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Собственно, вопрос снят. Нашёл Lib_nokia :)

Skythrone 21.11.2008 14:54

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Я уже озвучивал эту мысль на просторах форума, но хочу выразить её в явном запросе.

Прошу рассмотреть возможность разработать библиотеку, дальнейшее развитие lib_res, которая бы не только быстро считывала данные в кодировке 1251, но и позволяля считать данные с произвольного офф-сета от начала файла и произвольной длины.

Phantom 21.11.2008 21:35

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Skythrone, мне и самому интересно, как такое сделать.

ViNT 21.11.2008 23:09

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Сам пока не разбирался, но если это в java предусмотрено, то попробую сделать.

Cliffe Snake 26.11.2008 01:50

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
А можно сделать чтобы в массиве индексом элемента был не integer, а string? Если не трудно сделайте библу или киньте код МП с решением данного вопроса. плз

Вадим 26.11.2008 09:13

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Куплю библиотеку для получения Cell ID,
либо совмещённую с SMTP и SMS Send.
Дорого.
[email protected]
ICQ: 570-570-2

Frank 29.11.2008 03:26

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
А можно ли сделать библиотеку для легкой смены ориентации экрана?! :@

Shara 29.11.2008 11:03

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Frank, тебе нужно изменение координат? просто если просто так повернуть, то drawtext к примеру всё равно боком не нарисуется.
это надо просто x и н объектов местами махнуть думаю

А если весь экрааан пвернуть.. у где то видел функцию копирования с канваса, так вот если скопировать, повернуть и вставить... но насколько это затормозит работу - хз

Frank 29.11.2008 23:47

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
я знаю, что дравтекст так же будет рисовать, поэтому и нужна либа, чтобы все рисовало как надо. желательно, чтобы это можно было применять не только к канавсу, но и к форме. Дожно быть что-то типа функции SetOrientation(n); А остальные подстраивались под нее, т.е. например у нас есть разрешение 240х320, после поворота экрана функции GetWidth и GetHeight должны наоборот возвращать 320х240, ну типа того.... вы меня поняли... думаю это былобы полезно, в том числе и для игр... :)

ViNT 30.11.2008 00:36

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Хз, если только самому все функции рисования переписать(в принципе несложно, но муторно), тогда придется писать не DrawText и т.д., а типа lib.drawtext. А вот для форм наверное не получится, честно говоря, вообще такого не видел.

Zet 01.12.2008 18:24

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Плиз хелп: читал на форуме о потугах работы с смс, написал приведенный ниже код - хотел понять по какому порту оператор шлет смс (чтобы их потом читать). не могу вкурить - почему то стоит на 'port: 0' и все... в чем фишка? может появились нормальные библиотеки для работы с смс и звонками? тело - мотор. Заранее спасибо.
program GetSMSPort;
uses msg;
var
s: string;
i:integer;
begin
while true do begin
for i:=0 to 1000 do
begin
setcolor(255,255,255);
fillrect(0,0,100,20);
setcolor(0,0,0);
DrawText('port: '+integertostring(i), 0, 0);
Repaint;
msg_start('sms://:'+integertostring(i));
s:=msg_get;
if s<>'' then
begin
setcolor(255,255,255);
fillrect(0,0,100,20);
setcolor(0,0,0);
DrawText(s, 0, 0);
Repaint;
Delay(10000);
end;
msg_stop;
end;
end;
end.

Phantom 02.12.2008 16:40

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Zet, 0 - порт по умолчанию. Ты не можешь из мидлета читать смс, присланные обычным способом. Только если они присланы на определённый порт. Это защита Java.

Zet 02.12.2008 18:11

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Ну тогда вопрос - как можно средствами мидлет паскаля отослать смс на определенный порт? я искал в либах, ничего нет... Может кто подскажет?

Zet 02.12.2008 18:16

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Кстати попытка запуска кода msg_start('sms://:'+integertostring(i));
s:=msg_get;
if s<>'' then
begin
setcolor(255,255,255);
fillrect(0,0,100,20);
setcolor(0,0,0);
DrawText(s, 0, 0);
Repaint;
Delay(1000);
end;
msg_stop;
без зацикливания привела к тому, что моя моторола с650 заглохла - понять бы в чем ступор... если знать как отправить смс на определенный порт и уметь его принимать, то это решило бы мои проблемы. Просто стандартно: в жаве я не силен, пришел на паскаль из делфей.

Piligrim 03.12.2008 01:21

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
чтобы получить смс на определённый порт надо с помощью PushRegistry объявить свою программу получателем. Тогда система автоматически ее вызовет по приходу смс.
Такую библиотеку еще не писали.

ViNT 03.12.2008 01:31

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от pilgrim (Сообщение 91555)
чтобы получить смс на определённый порт надо с помощью PushRegistry объявить свою программу получателем. Тогда система автоматически ее вызовет по приходу смс.
Такую библиотеку еще не писали.

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

Cliffe Snake 04.12.2008 05:33

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Повторюсь: "А можно сделать чтобы в массиве индексом элемента был не integer, а string?"

Piligrim 04.12.2008 10:16

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Можно. Это называется HashTable, правда скорость работы с ним cущественно меньше даже чем с Vector.

Cliffe Snake 10.12.2008 06:37

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Раскопал в инете интересную статейку про реализацию графических шрифтов в j2me, сделайте плиз либу!
http://www.sergeyzhulin.com/articles/j2me_fonts.htm

Phantom 10.12.2008 07:24

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Cliffe Snake, http://forum.boolean.name/showthread.php?t=6103

Cliffe Snake 10.12.2008 18:35

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Phantom_wc (Сообщение 91949)

Я конешно извиняюсь, но я и без вас прекрасно знаю какие библиотеки есть на форуме, всё-таки не вчера зарегался. Статью читал? Там совершенно другой принцип создания шрифтов, не требующий каких-либо Фонтгенов и прочих вспомогательных файлов. На мой взгляд он гораздо удобнее.

ViNT 10.12.2008 21:14

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Либу сделать можно, сам раньше пытался использовать подобный принцип, но генератор шрифтов все равно понадобится.

Phantom 10.12.2008 22:44

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Ааа... Я круче систему разработал. Хотели с Odd'ом превратить в жизнь, но пока некогда.

12121 28.12.2008 18:33

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Подскажите есть где нибудь библиотека что бы загрузить текстовый файл с сервера.

temned 28.12.2008 20:21

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
это мона реализовать даже с помощью стандартных средств, достаточно указать адрес, пример : http://forum.boolean.name/showthread.txt

m1kc. 01.01.2009 17:27

Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Вложений: 1
А вот слабо сделать библиотеку для просмотра 3d-моделей? Ничего особенного мне не нужно, просто просмотр одной модели с анимацией.

Вот документация:

-b&it- 03.01.2009 22:21

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Ктонть баловался с акселометром?

Piligrim 03.01.2009 22:38

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Еще достаточно редкая вещь. У нас пока замечена не была. API стандартное? Или кто во что горазд?

Phantom 04.01.2009 01:43

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Акселометр - это типа фигня, которая определяет наклон аппарата и т. п.?

-b&it- 05.01.2009 22:58

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
JSR 256, сам нифига не понимаю, потому и спросил...:)
Цитата:

Сообщение от Phantom_wc (Сообщение 93587)
фигня, которая определяет наклон

точно!

ЯМАКc 08.01.2009 01:46

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
можете написать библу чтоб считало с вложенного ресурса и выводила на экран? т.е с txt

odd 09.01.2009 01:11

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Кто нибудь встречал в документации функцию звонка на заданный номер?
Я такое видел в некоторых программах, например читалках.
В MP для этого можно использовать функцию
platform_request из библиотеки m2, но проблема в том, что телефон вызывется через браузер в телефоне, а в некоторых телефонах функция звонка из браузера запрещена. Так на SE k700i звонить можно было, а на SE k550i уже нельзя. :mad:

MotoMustanger 17.01.2009 21:13

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Хотелось бы увидеть в Lib_bt указанные функции:
Цитата:

Сообщение от pilgrim (Сообщение 62330)
взаимоневидимость чтобы можно было два чата или игры в одной зоне запускать и не мешать друг другу.

Итак принимаю к разработке:
1.Два разных bluetooth чата не видели друг друга.
2.Можно узнать, поддерживает ли телефон JSR82.
3.Возможность подключения множества клиентов к одному серверу.

Мне надо для игры, скачал библиотеку, а этих функций е нашел =(

Piligrim 18.01.2009 00:00

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Было дело. Просто занимался другими проектами, позабыл.
В течении недели думаю получится реализовать

Skythrone 20.01.2009 22:12

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Коллеги, прошу подумать над возможностью сделать либу, позволяющую сворачивать и (или) разворачивать мидлет.
Ну и желательно ещё иметь возможность получить текущее состояние мидлета, если это реально.

Я пошуршал по форуму, но ничего подобного не нашел.

MotoMustanger 16.02.2009 00:17

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от pilgrim (Сообщение 95041)
Было дело. Просто занимался другими проектами, позабыл.
В течении недели думаю получится реализовать

Если нужны тестеры, у меня дома три телефона с синезубом, могу помочь=)

vitalik1 20.02.2009 02:08

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Сделайте пожалуйста в библиотеке socket создание сервера.

@llien 24.02.2009 10:05

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
А из mpsrc в class ктонить конвертит плз,надо!

@llien 24.02.2009 10:23

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
А SVG либу зделоете
буду отщень отщень благодарен

jkeks 03.03.2009 08:01

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Необходима библиотека обработки данных.
0. XML (ежу ясно что обработать XML на MP будет тяжело, поэтому даже и не пытаюсь, хотя кто-то делал простенькие реализации)
1. YAML - этот формат куда привлекательней для обработки данных, он очень прост и нагляден.
Обработка заключается в чтении разделов/подразделов и их параметров.

Если есть какие-то другие реализации обработки структурированного текста, то напишите какие (может быть есть обработка JSON уж не знаю)

Zet 13.03.2009 21:59

Re: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Есть библиотека advui для управления подсветкой клавы и экрана на сонериках. А для Моторолы ничего такого принципиально нет? Класс из примера МР есть, но он отключает все вместе: и подсветку клавы и подсветку экрана. Ахотелось бы чтобы отдельно клаву и отдельно экран... а еще лучше как здесь описано у сонериков... Помогите плиз...пишу прогу, в которой хотелось бы отрубать или управлять огоньками подсветки клавы.

BeerBear 21.03.2009 22:26

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Хотелось бы либу для работы с IrDA на сониэриках

ViNT 21.03.2009 23:00

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
С irDA, на сколько я помню, можно рабтать как с обычным COM-портом, а для этого уже есть Lib_comm.

demon112 22.03.2009 05:41

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Хотелось бы такую либо: делит экран на прямоугольные куски (к примеру высотой h и шириной w), так же туда же курсор мона вляпить. К примеру, если нажать курсором на кусок один тогда ... Ну и т.д. Ну ещё типо: написать в кусок3 ...

odd 24.03.2009 08:37

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от demon112 (Сообщение 101380)
Хотелось бы такую либо: делит экран на прямоугольные куски (к примеру высотой h и шириной w), так же туда же курсор мона вляпить. К примеру, если нажать курсором на кусок один тогда ... Ну и т.д. Ну ещё типо: написать в кусок3 ...

Не совсем понял что именно тебе нужно. Ты хочешь сделать окно чтоб туда текст можно было выводить? Типа консольного окна?

cHeRsAnYa 29.03.2009 12:04

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Если это возможно, сделайте пожалуйста библиотеку для работы Content Handler API (своего рода ассоциация определённых типов файлов с приложением). Она есть в более-менее новых телефонах SE, может ещё в каких-то.

Skythrone 31.03.2009 20:38

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Уважаемые гуру!

Не могли бы вы написать библиотеку для сворачивания мидлета?

И ещё желательно для обратного поднятия из свернутого состояния, но это была бы уже просто сказка. ;)

jhonyxakep 05.04.2009 12:00

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Вижу лузеров тут не сидит!
----------------------------------------
Возможно-ли написать либу для работы с процессами в системе?
Или либу для удалённого управления телефоном, что-то типа bt_ftp, но с передачей картинки на другое устройство?

ViNT 05.04.2009 23:25

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от jhonyxakep (Сообщение 102855)
Вижу лузеров тут не сидит!
----------------------------------------
Возможно-ли написать либу для работы с процессами в системе?
Или либу для удалённого управления телефоном, что-то типа bt_ftp, но с передачей картинки на другое устройство?

На счет BT - есть одна библиотека, возможно поможет http://forum.boolean.name/showthread.php?t=4624 .

На счет управления процессами немного непонятно. Имеется ввиду использование потоков или что-то другое?

jhonyxakep 06.04.2009 09:29

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Имеется ввиду закрытие/открытие других мидлетов, прога типа деспечера задач.


Часовой пояс GMT +4, время: 01:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot