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)

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 и н объектов местами махнуть думаю

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


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

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