forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   jsr75: новые возможности. (http://forum.boolean.name/showthread.php?t=4766)

xGhost 18.03.2011 22:04

Ответ: jsr75: новые возможности.
 
Цитата:

Сообщение от ViNT (Сообщение 183058)
Какой объем на самом деле?
Тут либо телефон глючит, либо число в переменную не влезло.

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

nil0q 19.03.2011 19:05

Ответ: jsr75: новые возможности.
 
Так и есть
В четырёхбайтовой переменной 3944595456 = -350371840
Надо вместо integertostring свою процедуру написать: сначала определить кол-во миллиардов (от 0 до 4), потом посчитать остаток от деления на миллиард (9 цифр), потом объединить строки.
Объём карт памяти более 4 Гб определить невозможно

ViNT 19.03.2011 19:10

Ответ: jsr75: новые возможности.
 
Цитата:

Сообщение от nil0q (Сообщение 183276)
Так и есть
В четырёхбайтовой переменной 3944595456 = -350371840
Надо вместо integertostring свою процедуру написать: сначала определить кол-во миллиардов (от 0 до 4), потом посчитать остаток от деления на миллиард (9 цифр), потом объединить строки.
Объём карт памяти более 4 Гб определить невозможно

Дело не в IntegerToString. У меня функция возвращает int (по другому в MP не получится), а в int такое число не влезает. Могу сделать только возврат значения в виде строки, но потом самому придется переводить ее в число.

ViNT 20.03.2011 23:50

Ответ: jsr75: новые возможности.
 
Вложений: 1
Добавил функции
Код:

public static String directory_size_s(String target)
public static String file_size_s(String target)
public static String available_size_s(String target)
public static String total_size_s(String target)
public static String used_size_s(String target)

Функции дублируют аналогичные без "_s", только возвращают строковое представление результата. Должно работать для больших чисел.

AVL 26.03.2011 00:12

Ответ: jsr75: новые возможности.
 
А на нокиа оно вообще работает? У меня прога просто зависает.

ViNT 26.03.2011 01:29

Ответ: jsr75: новые возможности.
 
Цитата:

Сообщение от AVL (Сообщение 183799)
А на нокиа оно вообще работает? У меня прога просто зависает.

Не знаю, я с нокиа дела не имел, и библиотеки на ней не тестировал. Вроде как там должна быть поддержка jsr75, но возможно есть свои особенности.

nil0q 03.07.2011 10:04

Ответ: jsr75: новые возможности.
 
Подскажите, можно ли через эту либу (API JSR75) обращаться к рабочей папке программы, т.е. к той папке, где лежат ресурсы, меня интересует не только чтение, но и запись, а также копирование ресурсов в ФС и обратно?

AVL 03.07.2011 10:57

Ответ: jsr75: новые возможности.
 
Какие ресурсы? Вообще все то, что называется "ресурсами" программы, хранится в ее jar архиве, для работы с ними есть стандартные функции.

nil0q 13.07.2011 12:19

Ответ: jsr75: новые возможности.
 
А где мне хранить временные файлы, чтобы телефон не доставал запросами на чтение/запись? (у меня не спрашивает, но за другие я не ручаюсь)
RMS не предлагать!

AVL 13.07.2011 13:08

Ответ: jsr75: новые возможности.
 
А чем RMS не устраивает то? Вообще-то оно для этого и существует.


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

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