[APP][2.2+] Aldiko Sync - Android Apps and Games

I'm an avid user of the Aldiko eBook reader app and recently got myself a tablet. Naturally, I wanted to be able to read my books on my phone and the tablet. I hoped there would be something that would allow me to easily do this, but I only found a stale thread on the Aldiko support site that said they would support this feature sometime in the future.
Therefore, I present to you, my first Android app, Aldiko Sync that allows you to sync both your books and bookmarks across various Android powered devices.
** Note **
The app requires a rooted device to work with Aldiko v2.2.0+. This is because Aldiko no longer allows other apps access to its database.
** Note **
Requirements:
Android 2.2+
Aldiko 2.0.2+ (Free or Premium)
Rooted device (Aldiko 2.2.0+)
Dropbox account
Features:
Synchronizes eBooks across devices (including addition of new books and deletion of old books)
Synchronizes your position in each eBook across devices.
Pro Version: Fully automatic sync.
Pro Version: Faster sync check for changes on Dropbox.
Pro Version: Trigger sync from an external application (like a Tasker/Locale plugin).
Ability to store deleted books in a separate "TrashCan" folder on Dropbox in case you want to retrieve it at a later date.
Ability to always sync to furthest read point (like the Kindle).
Current Limitations:
User defined bookmarks are not synced across devices.
Now available on the market:
Aldiko Sync (Free)
Aldiko Sync Pro Unlocker (Paid)
FAQ:
Will books that I add directly to Dropbox be synced to my devices?
No, they won't. My sync app synchronizes books in the Aldiko library between devices, using Dropbox as a storage location.
I'd love to be able to add books directly to the Aldiko library as they are added to Dropbox but its not an easy task. Unfortunately, Aldiko doesn't expose any means to import books without user interaction. The import process is crucial because thumbnails and cover images are generated only during the import process. My sync app gets around this problem by just shuffling the images around to various devices once they have been created by the import process on one device.
One way to work around this limitation is to use the Dropbox PC and Android apps to keep the non imported books in sync between the PC and Android device by having them in a separate shared folder. Once the book is on the device, its fairly easy to import it into Aldiko. Once its in the library, my sync app will take care of the rest.
Sync is broken, and I don't want to root my device. What do I do?
If your device has KitKat (Android 4.x) or earlier, you can downgrade to Aldiko version 2.1.0, which does not require a rooted device. Instructions are available here: http://forum.xda-developers.com/showpost.php?p=35228923&postcount=362
Why is a sync operation started when I unlock my device?
A sync is performed on device unlock to sync down changes made to the Aldiko library by other devices.
The idea is to have all changes synced down to the device before Aldiko is opened. Ideally, this would be performed just before a book is opened in Aldiko. However, since the sync functionality is not built into Aldiko, this was the best method I could come up with to ensure the library was always kept in sync.
Why was the "Hide Status Icon" behavior changed?
Due to the way Aldiko is designed, a sync operation is not guaranteed to succeed if Aldiko is opened before it is complete. The icon is a an indication that its not "safe" to open Aldiko yet.
Why are changes made to a book on my device not propagating correctly to the other?
The most common reason for this is that one or more of the devices do not have the date/time set correctly. Having incorrect time settings on a device will cause sync to behave erratically.
The other reason could be that the "Sync To Furthest Point" is not consistently set across all devices.
How do I safely transfer my Aldiko Sync settings to another device (with Titanium Backup or similar apps)?
Turn off automatic sync on the device before backup.
Restore on new device (app + data).
Open sync app, click on Settings -> Reset State and enable automatic sync.
Run a manual sync operation to ensure all books are synced down to the new device correctly.
How do I recover books from the TrashCan folder into Aldiko?
From the device, use a brower or the Dropbox app to log into the Dropbox account.
Navigate to the book in the TrashCan folder.
Download the book to the device. The thumbnail/cover images are not needed.
Import the downloaded book into the Aldiko library.
Open the sync app and click on the Sync button to sync the "new" book to Dropbox.
Delete the folder that contains the book from the TrashCan folder on Dropbox.
How do I trigger a sync with Tasker?
This feature is available in the Pro Version.
Tasker allows you to have finer control over when a sync is triggered. Note that when a sync is triggered this way, the "Optimize Network Traffic" feature is disabled.
To trigger a sync with Tasker, you send commands to the app using a Tasker Action Intent.
When Tasker presents its list of Actions, select Misc Action, then Action Intent.
When tasker prompts for the 'Action', enter com.ucr.aldikosync.triggersync
The Category should remain at its default of None, and the optional Data field should be left blank.The Extra fields should also be left blank.
The Target field should remain at its default of Broadcast Receiver.
New Features:
9.0.6
Migrate Dropbox interface to new API, as the older version will be disabled on 28-Jun-2017.
8.18.20
Bug-Fix: Fix issue introduced with previous version on CyanogenMod ROM's.
8.18.18
Improve root acquisition compatibility.
8.18.14
Fix issue introduced in previous release: Sync waiting forever while acquiring root the very first time after install/upgrade on devices with Android OS 5.0 (Lollipop) and later.
8.18.10
Fix issue with acquiring root privileges on certain devices with Android OS 5.1.1 and later.
8.12.22
Updated app to fix issues on Android OS 6.0 (Marshmallow)
8.12.16
Bug-Fix: Fix issue with Drobox login form.
Android OS 2.1 (Eclair) no longer supported.
8.12.14
Bug-Fix: Fix issue with acquiring root on devices with CyanogenMod 12 ROM.
8.12.8
Bug-Fix: Fix issue with Dropbox login form.
8.12.1
Updated app to fix issues on Android OS 5.0 (Lollipop)
8.10.10
Bug-Fix: Fix connection issue with Dropbox servers.
8.10.8
Bug-Fix: Fix sync issues on certain rooted Samsung devices with custom ROM's.
Bug-Fix: (Pro Version) Fix sync not triggering when key guard was disabled on devices with Android OS 4.1 (Jelly Bean) or earlier.
Bug-Fix: Fix compatibility issue with Android OS 4.4 (KitKat)
8.10.2
Bug-Fix: Fix incompatibility issue on rooted MotoX and MotoG devices with Aldiko 2.2.0+.
Bug-Fix: Fix occasional failure to detect the existence of Aldiko's database on rooted devices during the sync app's first run.
8.9.4
Bug-Fix: Fix compatibility issue with databases created with Aldiko 3.0.2.
Bug-Fix: Fix for occasional crashes reported when showing warning dialog boxes.
Bug-Fix: Fix crash when trying to launch Aldiko from within the sync app due to corrupted Aldiko install.
8.9.2
Support for Dropbox's two-factor authentication.
Updated app to fix issues on Android OS 4.3 (JellyBean MR2)
8.8.8
Bug-Fix: Updated fix for Dropbox login form issue. Ensure form doesn't "freeze" if wrong data is entered the first time.
Bug-Fix: Fix occasional one-time crash on startup when app was upgraded/installed.
Bug-Fix: (Pro Version) Fix occasional crash on service restart.
Add ACCESS_SUPERUSER permission. Root is required if device has Aldiko 2.2.0 or later versions installed.
Bug-Fix: Fix issue with Dropbox login form on Gingerbread devices.
8.8.5
Bug-Fix: Fix issue with Dropbox login form on some devices.
8.8.3
Add support for Aldiko 2.2.3.
Add instructions for downgrading to Aldiko 2.1.0 if device cannot be rooted.
Bug-Fix: Fix occasional crash when the initial message dialog was dismissed.
Bug-Fix: Fix occasional crash when Dropbox login form was shown.
8.7.42
Bug-Fix: (Pro Version) Fix automatic sync not triggering reliably on quitting Aldiko on Android OS 4.1 (Jelly Bean) on some devices.
Bug-Fix: (Pro Version) Fix automatic sync being deactivated under certain circumstances when either the sync app or Aldiko was updated.
Bug-Fix: (Pro Version) Fix initial notification popup not being shown when Aldiko was quit with the "Home" key.
Bug-Fix: Fix network connection leak issue with the Dropbox API.
Display a one-time message explaining the rooted device requirement if Aldiko 2.2.0+ is installed on the device.
8.7.16
Bug-Fix: Fix notification popup always being shown on Android OS 4.2 (Jelly Bean MR1)
Bug-Fix: Fix occasional crash after Dropbox login was completed.
Bug-Fix: (Pro Version) Fix "application not responding" issue on rooted Android OS 4.1 (Jelly Bean) devices if user did not respond to the super user request in a timely manner.
Bug-Fix: (Pro Version) Fix main window sometimes being shown along with the notification on Android OS 4.1 (Jelly Bean).
8.7.4
Bug-Fix: Fix issue with Dropbox login not working correctly on some devices.
Bug-Fix: (Pro Version) Fix automatic sync not being triggered immediately on quitting Aldiko on Android OS 4.1.2 (Jelly Bean)
8.6.12
Bug-Fix: Fix issue with Dropbox login under certain circumstances.
Bug-Fix: Fix issue with deleting Dropbox folders, when they were not empty.
8.5.5
Work around for Dropbox login issue.
8.5.3
Migrate Dropbox interface to new API with better security and privacy controls.
Updated app to fix issues on Android OS 4.1 (Jelly Bean)
Bug-Fix: (Pro Version) Fix issue where automatic sync was not being triggered if there were pending changes and the sync service was restarted by the Android OS.
8.1.5
Bug-Fix: Verify Aldiko 2.2.0+ has been opened at least once prior to sync, so its database is available.
Bug-Fix: Fix crash on open on Android 2.1, due to Android OS not returning Aldiko's app version correctly.
8.0.2
Add support for Aldiko Premium 2.2.0. Note that this and future versions require the device to be rooted, since Aldiko no longer allows third party apps access to its database.
Bug-Fix: Automatic sync wasn't being immediately triggered on quitting Aldiko on some devices (notably, the HTC One X)
7.9.6
The restrict sync to Wi-Fi option will no longer prevent a manual sync from occurring if the device is on a 3G connection.
Bug-Fix: Fix crash during sync if library contained books with Adobe Digital Editions DRM.
Bug-Fix: Detect and discard corrupted local sync state, which was causing sync to fail. This seems to happen intermittently on some devices. The cause is still under investigation.
7.4.6
Add feature to restrict sync to Wi-Fi connections.
Pro Version: Update the "Hide Status Icon" feature to display text only on errors. Avoids the notification from blocking others on Honeycomb devices.
Update notification to show the actual error message, instead of a generic sync failed message.
Bug-Fix: Fix code to no longer silently ignore errors when saving the sync state.
7.1.2
Work around a bug in Android Gingerbread OS (2.3.1 and 2.3.2) which would sometimes corrupt the last digit of the stored read position, causing future sync operations to fail.
Add a ".nomedia" file to the SDCard location when a new book is imported to prevent the standard Gallery app from caching the book's thumbnail and cover images
7.0.4
Add option to always sync to furthest read point.
Improve code that checked for internet connectivity, should reduce the "Unable to reach Dropbox" message when switching from mobile to WiFi.
Pro Version: Allow error notifications to be dismissed when the "Hide Status Icon" option is enabled.
Bug-Fix: Detect and ignore incompatible thumbnail/cover images when adding new eBooks instead of failing the sync operation.
Bug-Fix: Fix very slow loading of library data for large libraries (100+ books) on devices whose default locale is not US English.
6.18.32
Updated app to fix issues on Android OS 4.0 (Ice Cream Sandwich)
Add option to always add books from a device to Dropbox on first sync (enabled by default)
Expand info sent via the "Report Issue" feature for a better support experience.
Bug-Fix: Fix the "eBooks Folder" field to be a single line control.
Pro Version: Improve license check code to reduce verification failure reported by some users. Requires updated unlocker app to be installed.
Pro Version: Update the "Hide Status Icon" feature to be more useful by displaying the icon when a sync is in progress.
Bug-Fix: (Pro Version) Fix issue where a sync was not performed if the device went to sleep due to the screen being turned off before the trigger could execute.
6.10.2
Add extra checks to verify internet connectivity before starting a sync operation. With this change, the "Unable to login to Dropbox" message should show up only for actual Dropbox login failures.
6.6.14
Correctly resize the cover/thumbnail image when adding a book to the device. Fixes issue with squashed images on certain devices.
Bug-Fix: Position in eBook was not being synchronized across devices if it had user defined bookmarks.
Make it much easier to report an issue with the app (Settings => Report Issue).
5.10.4
Bug-Fix: (Pro Version) (Android OS 2.2+) Fix crash on reboot when automatic sync is enabled and Aldiko is installed on the SD card. Correctly handle moving Aldiko from/to the SD card and SD card mount/dismount events.
Bug-Fix: (Pro Version) Fix crash if automatic sync is enabled when Aldiko is not installed.
Bug-Fix: Fix issue with eBook getting updated on every sync on local device if it was deleted and re-added on another device.
Pro Version: Reorganize code to improve battery life when automatic sync is enabled during a long Aldiko session.
5.8.20
Bug-Fix: Discard stored local sync state if its incompatible with the new app. Fixes the "Unable to read library" error when loading previously synced books.
Bug-Fix: Fix handle leak on screen orientation change.
5.4.18
Rewrote core parts of the app so it no longer requires root access.
Further improvements to the code that handles dropped connections during a sync.
Bug-Fix: Fix issue with an eBook not getting the correct saved position under certain rare circumstances.
Pro Version: Minor improvements to the "Optimize Network Traffic" feature.
4.1.2
Updated app to work on Android OS 2.1 (Eclair)
Improve handling of dropped connections. This should help reduce sync failures.
Add feature to optimize data stored on Dropbox. This feature enables compression of the library data and speeds up the sync operation.
Bug-Fix: (Pro version) Under certain circumstances, eBook updates would not be applied on a subsequent sync if the first attempt failed.
Bug-Fix: Fix issue with icon in the status bar being stuck in the "on going" status even after the sync operation was complete.
3.4.2
Bug-Fix: Inadvertently introduced a bug in the previous version, which could cause a manually triggered sync to loop infinitely under certain circumstances. (Sorry!)
Pro version: Add ability to trigger a sync operation from external apps (like a Tasker/Locale plugin) via a broadcast intent (com.ucr.aldikosync.triggersync)
3.3.6
Bug-Fix: Auto sync was not being triggered after quitting Aldiko on certain devices (some HTC phones, devices with CyanogenMod 7 ROM, and maybe others)
Bug-Fix: The "Optimize Network Traffic" option is dependent on automatic sync being enabled. Fix the Settings user interface so this dependency is communicated to the user
Add option to hide the notification bar icon in the Pro version
3.0.18
Library handling code optimizations resulting in a smaller and faster app
Improve reporting of Dropbox errors to the user
Add support for fully automatic and faster sync checking in the Pro version
2.2.4
Supports both Aldiko Free and Premium
Fixes crash that some people reported with the initial release.

Works great. I have been waiting for something like this. Any way to automate the syncing process.

jdaudlin said:
Works great. I have been waiting for something like this. Any way to automate the syncing process.
Click to expand...
Click to collapse
Thanks!
What kind of automation were you thinking of?

Something that runs automatically like dropsync. I don't want to have to remember to sync every time I open a book.

jdaudlin said:
Something that runs automatically like dropsync. I don't want to have to remember to sync every time I open a book.
Click to expand...
Click to collapse
I see. No promises, but I'll look into it.

actually it doesn't need to be truly automatic, just on open and close of the app right, or just on open and occasionally when aldiko is not closed.
i think that's how ibooks works.
so if you wanted to do it on open, why not click on this app which syncs and then opens aldiko. that gets you half way there.

I'm getting a fail on reading the aldiko database on my atrix and xoom.

Yaotl said:
I'm getting a fail on reading the aldiko database on my atrix and xoom.
Click to expand...
Click to collapse
Can you post the entire log of what you're seeing on the device?
Thanks.

brilliant idea! now to get me a tablet to test it out

I/ActivityManager( 1553): Displayed com.ucr.aldikosync/.AldikoSync: +269ms
E/Database( 4009): close() was never explicitly called on database '/data/data/com.aldiko.android/databases/library.db'
E/Database( 4009): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1847)
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.loadDBLibrary(SyncTask.java:324)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.runTask(SyncTask.java:108)
E/Database( 4009): at com.ucr.aldikosync.tasks.Task.run(Task.java:30)
E/Database( 4009): at java.lang.Thread.run(Thread.java:1019)
D/su ( 5040): 10291 com.ucr.aldikosync executing 0 /data/data/com.ucr.aldikosync/files/aldikoSync.sh using shell /system/bin/sh : sh
I/ ( 1456): odm_disp_esd_thread is running(57) state=1
D/dalvikvm( 4009): GC_EXPLICIT freed 105K, 47% free 3333K/6279K, external 472K/519K, paused 59ms
E/Database( 4009): close() was never explicitly called on database '/data/data/com.aldiko.android/databases/library.db'
E/Database( 4009): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1847)
E/Database( 4009): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.loadDBLibrary(SyncTask.java:324)
E/Database( 4009): at com.ucr.aldikosync.tasks.SyncTask.runTask(SyncTask.java:108)
E/Database( 4009): at com.ucr.aldikosync.tasks.Task.run(Task.java:30)
E/Database( 4009): at java.lang.Thread.run(Thread.java:1019)
I/ ( 1456): odm_disp_cabc_thread running
I/ ( 1456): odm_disp_cabc_thread is restarting err_cnt=141

Yaotl,
That's very weird. What version of Aldiko do you have? Also, what Android version?
Can you also post the output that is in the "Status" section of the app when this happens?

aldiko 2.02
CM7 prebeta4 on a Motorola Atrix
the status is the same until:
"Failed. Unable to read Aldiko database. [null]"

Yaotl said:
aldiko 2.02
CM7 prebeta4 on a Motorola Atrix
the status is the same until:
"Failed. Unable to read Aldiko database. [null]"
Click to expand...
Click to collapse
does "Checking if Aldiko is installed" and "Requesting super user access" appear before the failure?

GameGod72 said:
does "Checking if Aldiko is installed" and "Requesting super user access" appear before the failure?
Click to expand...
Click to collapse
yup, everything like the screenshot until right after "Loading books from Aldiko database"

Yaotl said:
yup, everything like the screenshot until right after "Loading books from Aldiko database"
Click to expand...
Click to collapse
okay. I'll have to figure out a way to test this device on the emulator and see if I can reproduce the issue.

GameGod72 said:
okay. I'll have to figure out a way to test this device on the emulator and see if I can reproduce the issue.
Click to expand...
Click to collapse
I tried this on the Atrix image provided by Motorola and could not reproduce the crash. I also searched around, but could not find a CM7 PreBeta4 image for the emulator.
If you can provide an emulator compatible image, then I can try reproducing it for this particular configuration.
Also, do you have any special apps running in the background that might be preventing my app from opening Aldiko's db?

GameGod72 said:
I tried this on the Atrix image provided by Motorola and could not reproduce the crash. I also searched around, but could not find a CM7 PreBeta4 image for the emulator.
If you can provide an emulator compatible image, then I can try reproducing it for this particular configuration.
Also, do you have any special apps running in the background that might be preventing my app from opening Aldiko's db?
Click to expand...
Click to collapse
I'm using the ROM from: http://code.google.com/p/atrix-dev-team/
I'm also getting the same error on my Motorola Xoom, running Moray from here: http://forum.xda-developers.com/showthread.php?t=1254933
I don't think I'm running anything weird.

Yaotl said:
I'm using the ROM from: http://code.google.com/p/atrix-dev-team/
I'm also getting the same error on my Motorola Xoom, running Moray from here: http://forum.xda-developers.com/showthread.php?t=1254933
I don't think I'm running anything weird.
Click to expand...
Click to collapse
Can't seem to find an emulator friendly image for either of those builds.
Would it be possible for you to go back to stock rooted ROM with all your current applications and see if you can reproduce the crash?

Terrific, mate, I've been wanting something like this since I bought my Asus Transformer and had to play catch up to locations I had started on my phone(HTC HD2). I shall watch this with keen interest to see if a non-root requirement is ever implemented as I don't want to lose Google Movies and Netflix access on my tablet if I root.

Genius idea, must say. I would have always waited for the developers to add the featuure, whenever they actually updated.

Related

last call widget crash my contacts

anyone encounter tis b4??
i had 'last call widget' installed and just nw after a call, screen promted FC for 'last call widget' and after that my contacts and all wipe out, fortunately i had backup a copy last wk, if not i will die......
From the crash reports I've seen, I estimate that this has happened to about 10 users in 50,000. My best guess is that it is caused by a known bug in SQLite (distributed with some older versions of Android) that invalidates the contacts database whenever the system kills a process that is reading from the database (in this case the LC Widget). This can happen for many reasons in Android, including the notorious task killers, games or just loading a heavy web page.
This isn't a bug with LCW itself, which doesn't ask for permissions to alter the Contacts Database.
Also, in Android you should have your contact automatically synced with your GMail account!

TNT Lite 4.1

Ok, I'm on the next ROM flash 4.1 first starting with, as suggested by this site developer, with 2.2 in the ROM installing section.
PRO:
Full Google Market after some work, please review the Youtube video on this if the written instructions on this site does not work.
1. Go to settings, applications, system applications, market-force stop and clear cache.
2. Go to Google services framework--force stop clear data then reboot a couple of times.
4.1 improves on the quickness and stability of 2.4 which I migrated to after having issues with 2.2 and 2.4. Mainly slow scrolling issues and crappy browser, calendar and contacts. Plus, lack of a weather feature and would not recognize .wma files.
Cons:
I'm experiencing some Wifi issues. Wifi is on and appearing to receive, connected to my network yet unable to access the internet. The fix:
1. Go to settings, Wifi and settings, instead of choosing from a scanned network input my own SSID and encryption code.
2. Choosing never for under the advanced settings, wifi sleep policy from the drop down list.
I'm only giving my account so those choosing from the various ROMs will have an idea what they may be up against. Also, some bluetooth issues which I am still troubleshooting. Sometimes it works and sometimes it doesn't.
Biggest issue is they added in 4.1 usb debugging as the first option and with auto connection whether or not you have it checked in settings. Big problem for side loading. It has crashed my laptop Windows 7 (64) at least 7 times. Attempted to input the code in the C:/ prompt however that did not fix the problem. Anyone, any suggestions?
What worked in 4.1 without issue:
Android Market (full)
Adobe Flash 10.1
Adobe Reader
Android System Info
Andromax
Antivirus
Auto Killer
Bluetooth File Transfer
Camera
Cleanoid
Contacts
Desktop Labels
Dictionary
Documents to Go
EasyShare
Facebook
Gallery (found original version called Gallery Invoker in Android Market)
Gmail
Google Maps
Launchpro (with 7 homescreens running in a rotating cube, flawlessly with labels)
Navigation
Photoshop Mobile
ROM Manager
Task List
The Weather Channel (the weather feature was removed from the ROM)
Titanium Backup
TouchRecalibration (the browser fixed and fluid, bookmark to desktop is back)
tv.com (works extremely well)
Twitter
Wikidroid
Winamp
Yellowbook (not yellow pages but both work, but yellowbook is awesome giving you a street view of what you are searching for).
Re: 7 Homescreens--Productivity, Utilities & Tweaks, News & Resources, Communications, Entertainment, Quick Web Launch (for my favorite bookmarks from my browser) and Executive Assistant (which loads all my email accounts, social networking, RSS feeds--all on one screen. I can scroll up and down and see what has come in at a glance.)

[APP][2.2+/3.0+/4.0+] Simple Notes and Tasks, Outlook direct Local Sync

It synchronizes notes, tasks, contacts, and calendar with Microsoft Outlook 2007 or greater (for Android 2.2 or greater) and also files and directories via WiFi.
Android market link
Android application consists of:
Notes application
Tasks application
Application for managing categories
Task widget 4x1
Task widget 2x2
Sync facilities and configuration screens
This software development is now forked in 2 versions - 2.x and 3.x. 3.x version (tablets) has modified UI - holographic theme. It is multi apk, so correct version is automatically downloaded from Android Market.
This application is real freeware - i.e. is free of charge and without advertising.
Send me please as private message what device and what ROM are you using and if it works or not, I will update list here, thanks.
Some screens
Would somebody be willing to test gingerbread calendar synchronizaton, I looked at source code and it looks the same but I would like to test that it is working correctly.
Is Outlook required?
Yes, Outlook 2007 or 2010.
Moved it to market.
OndrejP said:
Moved it to market.
Click to expand...
Click to collapse
Sorry, where?
cz.psencik.simple
Q: is there a Due Today fildter (overdue + due today)?
A: Will do
Q: Can I filter by category?
A: No, maybe will do.
Q: Can I sync calendar in a specific date frame only (now it syncs all calendar items) ?
A: No
Q: Can I not sync completed tasks?
A: No, similar features were present millions years ago when devices had limited memory, I want to have everything in phone. You can move those tasks to different folder/archive in Outlook now.
Q: Contacts don't show after sync.
A: What phone, you must enable Local Sync account in Contacts application (open Contacts, Menu, Display options, check Local Sync All Contacts) - btw it is described in "manual"
Could this thread be moved to different forum where new users can post?
OndrejP said:
Q: is there a Due Today fildter (overdue + due today)?
A: Will do
Q: Can I filter by category?
A: No, maybe will do.
Q: Can I sync calendar in a specific date frame only (now it syncs all calendar items) ?
A: No
Q: Can I not sync completed tasks?
A: No, similar features were present millions years ago when devices had limited memory, I want to have everything in phone. You can move those tasks to different folder/archive in Outlook now.
Q: Contacts don't show after sync.
A: What phone, you must enable Local Sync account in Contacts application (open Contacts, Menu, Display options, check Local Sync All Contacts) - btw it is described in "manual"
Could this thread be moved to different forum where new users can post?
Click to expand...
Click to collapse
Hi Ondřej,
Thanks a lot for your answers. This really helped. Also do you think it may be a good enhancement if the app can sort tasks by two fields? (for example by Due Date and then by Priority)
Thanks,
Sergey
Demeurg said:
Also do you think it may be a good enhancement if the app can sort tasks by two fields? (for example by Due Date and then by Priority)
Click to expand...
Click to collapse
Hi Sergey, I think it may be a good enhancement. Will do it likely.
great,i love it ! does it have italian language ?
i also loved it! =)
thanks,
unfortunatelly I do not speak Italian, so there is no Italian language. I can post language files somewhere and you can translate it for yourself.
I relased update with some of Sergey's requirements.
Wow!!
I regret I haven't found it before - testing it right now and it looks really very impressive.
I also have installed AutoSync Account Activator.
I'll be syncing Calendar and Contacts via corporate push through Email.apk (with fixed 60mA drain in no-data/flight mode) - but was missing Notes.
And it's convenient to have your Simple Note and Task apps - both are cool!
In short, your solution deserves much more publicity!! Everything seems to work OK, but some questions for explanation:
* the PC Local Sync app - does it have to be running? or is it just to provide info. Pressing X seems to kill it, but the process seem to remain active.
* BTW, I see more than 1 LocalSync.exe process, is this correct? or is it due to running again PC Local Sync after closing it with X?
* the pairing is defined by IP number. what happens if my notebook is automatically assigned another IP number on next boot - do I have to adjust the address manually? will the app know it is actually the same pairing, or will it try to define a new one (all settings again)? could it be searched by name in the local pool 192.168.x.x?
cheers,
1. PC Local Sync app - if you shuthdown in via X it should shutddown (after while), if not it is bug - you can kill it with task manager.
2. You should not see more local sync processes, it means that something is hung (kill with task manager). Note - if you minimize app it is in tray, still running.
I will take a look at desktop application to improve this :/ It is masively multithreaded so some thread is probably hanging (however I did not have experience this much, is it WiFi or Usb sync?)
3. If computer changes IP address (you can use hostname too), you can change it by pressing button with link icon in that pair configuration - so settings will be kept.
If you delete pairing all sync data are removed indeed and you do not want that because it would have to resynchronize (can take hours if you have tens of thousands items in Outlook).
Thanks for clarifications.
re: PC LocalSync
Seems like all is good, X closes the app and also process. Minimizing puts it in tray. Just running it twice produces 2 processes ...
It seems the app does not need to run for syncing - is it just for info and monitoring? or does it have to run in order to sync items?
(If it is needed it'd be better if X just minimized it, to avoid closing by accident ...)
1 minor issue is that I have 2 Outlook profiles set up for manual selection at start-up - if I start Localsync before starting Outlook, it tries to start Outlook but your initial LocalSync logo hangs on top of the profile selection blocking it (can't be moved)
re: changing IP (this is a nuisance)
I guess you mean running Localsync on my HD2, then pressing adress/machine name at the top, then second icon at the bottom, next to Save, then edit address and re-pair? still not too convenient.
Trying to use hostname I get Error: UnknownHostException: <hostname>. What am I missing? Hope we can resolve this, I'd be very happy ...
BTW, tested USB sync and all is well, but I would prefer to keep it as option for syncing outside my home network only, I'm constantly on Wifi at home.
cheers,
PC application is important, it is server which exposes Outlook to android. Do not start it multiple times, it does not matter because it starts on other port, but it is not useful.
I did not test app with mutliple profiles, I will have to improve it in this area to avoid data loss (if you sync one profile, switch profile, sync then you will probably loose data).
In order to use host name, you must configure DHCP/DNS in your routers, I tried it now and it works with name then. I am using also fixed ip addresses for particular devices (where possible).
many thanks, forgot about my router config . I assigned a fixed IP to my notebook and all should be well - I should have automatic synchronization of my notes, tasks and files whenever I'm at home.
Outlook profiles is not a big issue for me, as the only difference between them are additional private mail accounts (which cause some problems while at work), data is the same. Still, you may make preparations for more sophisticated users...
So the only minor issues you can think of improving are:
* allow changing Outlook profiles if PC LocalSync starts before Outloook,
* make it more difficult to close PC LocalSync inadvertently (X minimizing not closing; separate Exit)
As mentioned, I'm push syncing Calendar and Contacts via Email.apk, and not using Tasks much - so can't help testing them.
But once again congratulations on very good apps - I'll be recommending them!!
One problem is the thread title is not mentioning local Outlook synchronization at all, so people might be missing it - I would say Note and Task apps (both very nice) are rather in addition ... unless you depend on Market exposure ...
thanks,
Thanks, I updated title. The app original name was Simple Sync but I discovered that this name is trademarked so I renamed it to Local Sync. And originally it did not have so many functions as it has now.
I am syncing exchange with this (calendar) because I do not like policy pushed by Exchange.
There can be only issue with Contacts, because manufacturers are doing proprietary changes in contacts app. But it should work on base Android, Htc and Samsung.

[4.0+] Bug Radar - free app for Android applications testing

This application was developed for Android apps testing. It monitors for applications, installed on your device, which are in error state - CRASH or ANR.
If this happens, application notifies you about new error in notification bar and create an error report file with stacktrace and device info in phone memory, inside Bug Radar folder. After that you can simply send error report via email by clicking the notification.
It also allows to choose what exactly apps to monitor.
It allows to receive error report immediately via email and not wait 1-2 days for reports from Google reporting. It's service will always run in the background (after device restart as well) and you'll not miss any bug in your app even being on the go.
It's free and without ads - Enjoy!
To find this app on Play Store just search for package - com.error.hunter

[APP][4.1+]Fileseal - Automatic File Encryption

Fileseal lets you encrypt your files and sync the encrypted files with cloud storage services (e.g. Dropbox and Google Drive). It’s fast, simple and secure.
Setup in 3 steps only, and Encryption is done automatically in background, including NEWLY ADDED FILES!
Dropbox and Google Drive are supported, you can sync your files to these cloud storage services with Fileseal.
Provable Security
The encryption protocol is built on cryptographic algorithms with provable security.
Cloud Secure
An extra layer of security keeps files secure in the cloud services. Files are encrypted before being uploaded.
Secure Removal
Original plain files are wiped immediately by secure delete methods after encryption. Chance of recovery after removal is minimized.
Battery Friendly
Fileseal consumes minimal battery and CPU power as a background service in the device.
Built-in Viewer
Fileseal has a built-in image viewer and a file manager, allowing you to view your photos without exposing to external apps.
Run in Background
Setup and enjoy, Fileseal does all you need in the background afterwards.
Visit us on Facebook and our webpage.
Comments and suggestions are highly appreciated
1.0.2 is now available
- menu added for individual image viewer
glad to see new privacy apps appearing
hi nice app
at present which cloud storages can be used kindly provide the list of cloud storage supported
jeevan_500 said:
at present which cloud storages can be used kindly provide the list of cloud storage supported
Click to expand...
Click to collapse
Fileseal currently supports Dropbox and Google Drive. We may add more depending on number of requests.
Just a quick update, someone just send us email asking why we need full network access, it is actually a good question, and we would like to clarify here as well.
Network access is used for synchronization of encrypted files with cloud storages, and for serving ads.
If upgraded to premium, as no ad would be served, the only network access would be for syncing files.
Nothing more than these.
More questions are welcomed, we would be adding these to our FAQ.
Our windows installer has been updated to 1.0.1. Fixed some issues user encountered during installation.
version 1.0.7 available
1.0.7
- fixed a bug which could cause crash on some device
- a more accurate check to see if selected folder is read only
1.0.6
- enhanced sync function
- more detailed error message if error occurs during password generate
great app!! thanks!!
1.0.8
- enhanced user interaction when opening files with no apps declared to view them
Hi,
I tried fileseal today because it seemed exactly like what I needed: Upload encrypted files to GDrive.
But it skips files bigger than 10mb and it apparently deleted the files that it uploaded. Or does it copy the files somewhere after they are encrypted.
-Is there an option to tell fileseal that all files, regardless of size should be encrypted and uploaded?
-Why where my files deleted or moved?
-I would like to still access the files with a normal file manager or photo app. Should I therefore have the files in two folders? One unsynced and unencrypted folder and one encrypted and synced folder?
Thanks!
I guess this project is dead?

Categories

Resources