This object is in archive! 

Track record widget add-on

John Campbell shared this idea 9 years ago
Declined

If Locus is moved to an external SD card then the recording widget is not available, which is a known feature of Android systems. If you made a track record widget add-on, it might be possible to have Locus on an external SD card and the widget on the main memory, and still work. Evernote do this, for example. See https://play.google.com/store/apps/details?id=com.evernote.widget

Replies (5)

photo
2

Hi John,


I have to ask .. is such feature really needed and useful?


I'm aware, that Locus isn't one of the smallest apps. On second side, soon will be completely removed support for older 2.X devices, and I think, that most of new devices with 4.X+ Android, should be OK with 15 MB big application.


Has putting an app on SD card any other advantage? As I know, it may even slow down app a little bit, because SD card is usually slower then internal memory.

photo
1

The only advantage of using an external SD card is that I can store reasonably large amounts of cached online map data. You are quit right about died though. I use a MotoG which is low speed for a modern phone.

photo
1

Wait, I was talking about advantage of moving Locus itself (installation of Locus, not "Locus" directory) to SD card.


Because this remove possibility to use widget. Not fact, that you use Locus root directory from SD card.


I'm asking mainly because of two reasons:

1) support for 2.x devices is slowly ends (in case of Locus)

2) because of 1), such add-on will be only time-limited solution, because it won't be needed later

3) such add-on, will be extra work and because of 1), 2), I don't think, it worth it.


Usually I waits for extra votes to decide, but if this is not really a "must-have" feature, I would like to "decline" it immediately. Sorry.

photo
1

Sorry, my answer was rather confused. I have moved Locus to the SD card and I have chosen a Locus directory on the SD card. And I mixed the two up in my reply. On my phone I have 5.5G on the internal memory which makes it too small to fit both the pro and the free (beta) versions comfortably along with everything else.

But I understand your point.

photo
1

John, I still do not fully understand, sorry.


There is need to separate two things.

1. directory with app installation

2. working directory


1. installation directory is directly between system files of your device. Without Root access, this directory is not reachable. Size is around 30 MB after installation and except small changes, it do not change. You have to keep this installation in your internal memory to make widgets working. If you you use "Move to SD card" feature of Android system, widget stop works. Anyway you save only a big part of this 30 MB. Not more as Android moves just Locus installation data to private directory on SD card.


2. Working directory - place where you have maps, points etc. So main visible directory in your device, that contains Locus data (not Locus installation itself!). You may place this directory where you wants, it has no difference on usage of Locus (till this dir will be writable). It has nothing to do with feature "Move to SD" of your system and it has also nothing to do if your widget works or not.


Hope I made it more clear. If not or if I'm wrong, feel free to inform me.


Anyway what you wants from me is to create a add-on, that allows you to use Locus even if installation data (part 1.) are placed on SD card. This means a lot of work for me and saved max 30 MB in internal memory for you. Not more! Better?

photo
1

Ah! My phone says locus uses 1G. Let me try moving Locus back to main memory.

photo
1

hmm this may be last possible case I do not talk about. If you check in Locus settings

menu > settings > misc > Set root directory


then you have here set .../Android/data/menion. ... directory? If so, then it is possible that Android move these directories also. I have not tried this ever before, so sorry if I confused you.


It should be possible to choose in this dialog directory directly on SD card /like /storage/emulated/0/Locus) and move Locus directory manually here. But I do not wants to confuse you even more, damn. Sorry.


Then you idea makes sense ...

photo
1

I now have Locus in main memory, Locus root directory on external SD card, (it didn't move all the 1G back to the phone) and now I can find the widgets in the list. Hurrah! Many thanks.

photo
1

hmm hard to say ... restart a device? Btw. widgets are called "Track record - small/large", so maybe check end of list of widgets

photo
1

As edited above. I did a restart and then found the widgets. As you say they are not called Locus... so maybe I didn't look in the right place to start with. Once again, many thanks.

photo
1

Perfect, you are welcome!

Replies have been locked on this page!