logo
logo

Форум ACash версия 2.6 - теперь с виджетом

создать новую тему раскрыть все
ACash версия 2.6 - теперь с виджетом bl 20/11/2016 17:46 #написать ответ
В версии 2.6 исправлены найденные баги, и, наверняка, добавлены новые
Также появился простенький виджет, который может показывать на главном экране телефона остаток одного или двух счетов. Но виджетов может быть несколько, так что кому надо видеть остатки трех и более счетов, ставьте несколько виджетов.
 
ИЗМЕНЕНА логика работы с историей транзакций. Перед установкой версии сохраните всю историю в AbilityCash, и, как всегда, очистите историю транзакций на телефоне!
 
Обе программы (полная и лайт-версия), инструкция и скриншоты лежат по ссылке.
 
Чего-то не устанавливается Meinfin 24/11/2016 13:48 #написать ответ
нужно удалять предыдущую?
По разному бывает bl 24/11/2016 13:55 #написать ответ
Я сам не понимаю, когда надо, а когда нет удалять предыдущую, и на каких устройствах.
Если так не ставится, придется удалять старую, но тогда подождите пару дней, я там пару штрихов добавлю, и в эту тему отпишу, когда можно будет.
Как вы быстро ответили) Meinfin 24/11/2016 13:59 #написать ответ
но я удалил еще быстрее - после этого установилась.
Но пропали все правила. их можно было как-нибудь сохранить?
Можно. bl 24/11/2016 14:04 #написать ответ
Кнопка "СМс в ХЛС"
не догадался. Meinfin 24/11/2016 15:00 #написать ответ
подумал что это просто выгрузится архив смсок.
вообще, конечно рассчитывал что настройки сохранятся, мне кажется, многие андройд-программы так умеют (сохранять настройки после удаления). Как минимум, предлагать такую возможность.
А у нас уже есть список хотелок для ACash?
При удалении программы bl 24/11/2016 15:21 #написать ответ
стираются все ее данные, кроме внешних файлов. По крайней мере я по другому не умею (пока?).
 
Правила - это не настройки. Это база данных. Ее сохранить можно только таблицей, т.е. внешним файлом.
 
Про хотелки: в основном хотелки поступают от 2-х человек и меня самого. Присоединяйтесь.
Я вот сейчас делаю следующую версию, где кроме удаления багов этой текущей версии, и добавления  новых, еще кардинально меняю работу с СМС:
Записывать входящие СМС теперь прога не будет. Я наладил доступ к базе СМС телефона. Так что будут доступны все СМС, которые есть. И обработанная прогой СМСка сразу будет отмечаться как прочтенная, а то мне надоело постоянно лазить в СМС-программу. Для этого придется добавить разрешение проге на изменение СМС. Вас это не пугает?
Пугает конечно) Meinfin 25/11/2016 10:35 #написать ответ
но приходится искать компромисс между паранойей и удобством. Так-что считаю что доработка полезная.
Настройки - это тоже данные и программа их где-то хранит. Я не очень знаком с процессом деинсталляции в Андройде, поэтому не буду спорить.
 
Из хотелок: 1. отчасти это наверное баг - при использовании пуш уведомлений, программа их перехватывает и они пропадают бесследно(;  2. В окне создания правила, приходится постоянно закрывать клавиатуру, чтобы перейти к следующему полю.
Еще что-то хотел, но сразу не вспомнить.
В остальном все здорово! Спасибо за программу!
Спасибо за замечания bl 25/11/2016 11:20 #написать ответ
Мне они нужны.
1. Про пуш-уведомления можно подробнее?
2. Клаву при редактировании подправлю. Но можно сильно проще и удобнее работать с правилами: вываливаете все в эксель, и там, на большом мониторе. спокойно работаете. А потом заталкиваете все обратно.
не знаю подробностей. Meinfin 28/11/2016 14:55 #написать ответ
Банк умеет, для операций требующих подтверждения, присылать push уведомления (которые появляются на экране и нигде не сохраняются, после закрытия), при приходе которого, на секунду появляется окно ACash и все( Может это уже и исправлено. Так было на какой-то из прошлых версий, после чего такие уведомления отключил.
 
Клаву - было бы здорово. Можно и через эксель, но как вы сами ответили в соседнем комментарии - можно и руками все внести, раз в неделю. Вся прелесть в том, что можно что-то делать не выделяя на это время, в очереди, метро и т.п
Уведомления от банка: bl 28/11/2016 15:33 #написать ответ
Все оказалось как-то хитро. И я не могу найти документацию по этому вопросу.
При приходе СМСки от банка у меня прога читает ее, и если надо, создает транзакцию в базе. Я тут пытался (на пробной версии, не для публикации) сделать так, чтобы СМСка сразу же метилась как прочтенная, дабы специально не лазить ее смотреть. Но фиг вам.
Если я сам себе шлю СМС, то проблем нет, уведомление о не прочтенной СМС сразу пропадает, СМС отмечается как прочтенная.
С СМСками от банка такой вариант не проходит. Не хотят они программно читаться. Хотя разницу между своей и банковской СМСками в БД телефона я не вижу. Забил пока на эту проблему...
А тут Вы пишите про push-сообщения. И на них, оказывается, как-то реагирует моя прога? Хотя должна реагировать только на СМСки.
Скажите: При приходе push-сообщения, СМС от банка тоже приходит?
 
Клаву уже придушил. Тоже не все просто оказалось: у клавы можно сделать кнопку "Готово" или "Далее" вместо "Ентер". И тогда по ее нажатии клава прячется или мы перепрыгиваем на следующее поле. Но для этого текст должен быть жестко объявлен только в одну строку. Я постарался разумно между этими двумя требованиями просклизнуть. Выпущу обновление - посмотрите.
смс при этом не приходит Meinfin 28/11/2016 16:49 #написать ответ
если больше подобных "жалоб" не было, то допускаю что это индивидуальная проблема. У меня альтернативная программа для смс. К сожалению, не знаю как технически работает пуш и кто за него отвечает. Проверю при возможности.
за клаву - спасибо!
Сортировка Runge 26/11/2016 00:06 #написать ответ
Виджеты, оно конечно здорово.  Но было бы неплохо сделать сортировку в истории. Например, кроме даты - по счетам.
И ещё - примитивную аналитику: обороты по счетам по данным текущей истории. Чиста цифирь. Ну например, сколько потратили денег по статье "продовольствие" за период истории..
Неудоство вижу в том, что Vidocq 26/11/2016 10:34 #написать ответ
при выборе категории, счета.... не видно иерархии записей.
Особенно, когда в некоторых подгруппах случаются одинаковые названия.
Спрашивали - отвечаем. bl 26/11/2016 12:41 #написать ответ
Для Runge:
1. Про сортировку в истории  - подумаю.
2. Про аналитику - ну не знаю пока. прога задумывалась как мобильная записная книжка. Я считаю, что без обработки СМС от банков моя прога практически лишена смысла. Можно чеки и раз в неделю в комп переписывать. Да и в бухгалтерии я ничего не смыслю вообще: слово "оборот" - для меня это про вращение Земли или механизма какого )) А вся аналитика на компе сильно удобнее, ИМХО.
Для Vidocq:
3. Я правильно понимаю, что Вы предлагаете сделать выбор счетов также, как и выбор категорий? С возможностью лазить "по деревьям"?
Аналитика. Runge 26/11/2016 22:29 #написать ответ
Время от времени пользователю захочется посмотреть: сколько он затратил денег по определённой статье расходов. Или получил по определённой статье доходов. И всё это за период истории, которая на дроиде. Думаю, просуммировать эти данные не представляется сложным. В проге, в настройках есть ещё в правом верхнем углу кнопка, которая открывает информацию, которая может быть задействована. Конкретно: "Считать все категории" Вот туда можно выводить всю инфу.
Не совсем и не только для счетов Vidocq 01/12/2016 20:05 #написать ответ
имел ввиди чтобы видеть все открываемые уровни в виде иерархии как в настольной версии, а не только записи того уровня в который забрел.
Это очень бесит в некоторых браузерах для ведроида. Да и удобней видеть все ветки - выбирать проще.
А вот Google с вами не согласен )) bl 01/12/2016 21:40 #написать ответ
Когда я начал искать, как сделать древовидные списки, выяснилось, что Google крайне не рекомендует использовать "деревья" из-за маленьких размеров экранов, и инструментов таких просто не существует в природе. Есть только один стандартный способ вывести дерево не больше, чем с двумя уровнями, но нам это не подходит. Написать свое такое - это выше моих возможностей.
Версия 2.7 - новые возможности, новые хлопоты)) bl 30/11/2016 21:04 #написать ответ
1. Изменена работа с СМС:
• Теперь входящие СМС прога не пишет. Если отправитель СМС есть в избранных, просто создается транзакция. Программно пометить СМС как прочитанную пока не удалось.
• При установленной галке "Читать все SMS" при нажатии на копку "Архив SMS" открывается весь телефонный архив СМС, без галки – СМС только от избранных.
• Копка "SMS в XLS" вываливает в Excel все СМС телефона (с учетом галки), избранных и правила.
 
2. Подправлена работа клавиатуры на вкладках создания и редактирования правил.
 
3. Теперь настройки программы (состояния галок, адрес почты и пр.) сохраняются. В резервном файле DB_ACash… будет создаваться лист "Settings", где будут записаны все состояния переменных. При обратном импорте файла в программу настройки будут считываться из этого листа. Т.е. резервная копия БД программы теперь содержит и настройки. К сожалению, в связи с этим, при  первой установке версии 2.7 настройки могут сбиться – будьте внимательны. Правила обработки СМС автоматически НЕ сохраняются.
 
4. Добавлена сортировка в "Истории". Длинное нажатие на операцию предложит сменить сортировку: по дате или по счетам.
 
5. Появилась возможность (через длинное нажатие) посмотреть обороты по счетам для имеющейся  в телефоне истории транзакций. Т.е., например, будучи в поездке всегда можно посмотреть, сколько денег, и  по каким счетам потрачено. После переноса операций в AbilityCash и очистки истории, эти данные, естественно, пропадут. Вот такой "мобильный кошелек" случайно получился. Если интересно кому, будем развивать эту тему.
 
6. Изменен подход к блокировкам счетов на вкладке "Счета". Как выяснилось, если блокировать счета в ACash, а потом передавать это в AbilityCash, то возникает конфликт. Теперь счета в ACash не блокируются, а скрываются. Информация о скрытии счета в AbilityCash не передается. Если в БД ACash присутствуют заблокированные в AbilityCash счета, то при установленной галке "Показывать скрытые счета" их тоже видно, они будут выделены красным и разблокировать их будет нельзя.
Если у вас сейчас есть заблокированные вами в ACash счета, перед сохранением БД для установки версии  2.7 разблокируйте их.
 
Версия 2.7 доступна по ссылке.
не загружает основную базу Belfegor 30/11/2016 23:09 #написать ответ
Хотел поставить на новый телефон Galaxy J7 Android 6.0.1, но приложение ни в какую не хочет загружать основную базу.
Разрешение на чтение и запись дал. Файл конвертировал по инструкции. Все равно "Приложение остановлено".
Мне кажется или изменился формат экспорта в xls у AbilityCash?
Проверил сейчас: bl 01/12/2016 10:30 #написать ответ
свежесозданный файл из  AbilityCash в телефон загрузился. С экспортом вроде все нормально.
Попробуйте при выборе файла для загрузки "прощелкать" в проводнике телефона весь путь от корня до файла.
 
К сожалению нет у меня Андроида-6. Все что про него знаю - знаю из рассказов окружающих.
просто перенести на телефон Belfegor 01/12/2016 15:42 #написать ответ
Все решилось банальным переносом файла с базой на внутреннюю память телефона.
Может добавить какое-то логирование ошибок? Или вывод ошибки при вылете программы.
Так же желательно проверять расширение файла и его содержимое перед импортом. Сейчас если выбрать не тот файл - программа просто вылетает.
Да много чего надо бы добавить-исправить-переделать bl 01/12/2016 16:40 #написать ответ
Если бы я был профессиональным программером, если бы знал все нюансы Андроида, если бы было больше времени на все это, если бы...
 
Я уже и в этой версии косяк сегодня нашел. Вечером исправлю, перезалью, придется файл вам обновлять..
 
Общими усилиями... Belfegor 01/12/2016 17:34 #написать ответ
Вы не профессиональный программист - мы не профессиональные тестировщики. Но дело делается благое и полезное.
Успехов вам в работе :B
Ошибка при открытии базы. steelerson 27/12/2016 22:54 #написать ответ
Выше указанные действия не помогли.
Перекачайте версию 2.7, кто успел поставить. (-) bl 01/12/2016 21:47 #написать ответ
:)) Runge 01/12/2016 21:57 #написать ответ
в этот раз установилась поверх без проблем Meinfin 02/12/2016 10:39 #написать ответ
спасибо!
С последней версии Meinfin 05/12/2016 11:38 #написать ответ
Программа стала добавлять название валюты перед счетом   <name>RUR - Название счета</name> в операциях, из-за чего не удается импортировать операции. В xml удалил  "RUR - ", после чего операции импортировались.
В стартовом топике я писал: bl 05/12/2016 11:48 #написать ответ
ИЗМЕНЕНА логика работы с историей транзакций. Перед установкой версии сохраните всю историю в AbilityCash, и, как всегда, очистите историю транзакций на телефоне!

 
Зачистите историю, и попробуйте создать транзакцию заново. Думаю, что будет все в порядке.
я не только историю зачищал Meinfin 05/12/2016 12:01 #написать ответ
мне целиком прогу переставлять пришлось.
Поломалось после обновления до 2.7
Зачистил еще раз. Посмотрю как будет.
Тут такое дело: bl 05/12/2016 12:12 #написать ответ
В XLS надо вываливать "RUR - имя_счета"
В XML - только "имя_счета".
 
Я раньше хранил операции в БД с "RUR - имя_счета", начиная с версии 2.6 храню только "имя_счета". При переходе с версии на версию имеющиеся в проге операции задваивали "RUR-RUR".
 
Вы после переустановки старые транзакции из Экселя грузите?
Проверьте файл XLS, если есть - там не должно быть "RUR - RUR - имя_счета"
Не хватает дублирования операции Павел 13/01/2017 13:55 #написать ответ
Добрый день, программка удобная, спасибо)
А можно добавить в контекстное меню на закладке "История" возможность дублировать операцию? - ускорит ввод операций с одинаковыми статьями/классификаторами. Вообще практически все операции в АС ввожу методом дублирования...
Очень удачное замечание, спасибо. bl 13/01/2017 18:15 #написать ответ
Главное вовремя - успел добавить в новую версию. Переходим в  тему "ACash версия 3.2"
А строка Количество в программе будет?... (-) Vidocq 03/12/2016 19:22 #написать ответ
А Количество, извините, чего?... (-) bl 03/12/2016 20:30 #написать ответ
Не до конца описал. Vidocq 03/12/2016 21:13 #написать ответ
"Количество" единиц товара при вводе трнзакции. Как в полной версии.
С товаром никогда дела не имел.. bl 03/12/2016 22:30 #написать ответ
Научите куда копать, где это в AbilityCash включить-увидеть?
Можно включить в настройках программы Vidocq 09/12/2016 20:33 #написать ответ
Файл-Настройки файла данных- и в окне Учитывать в операциях поля "цена" и "количество"