Technical information

Permissions required for the program

The program needs to run INTERNET and ACCESS NETWORK STATE permissions. These permissions are not necessary for the application that does not exchange any information with the outside of your phone or even with the other applications on your phone, but for banner ads provided by Google. Google is committed to a privacy policy for data to be collected through these banners.

To save the results in extended memory, it is necessary to have WRITE EXTERNAL STORAGE permission.

Android SDK minimum level

Initially I had in view the lowest level possible to make the game accessible to everyone, and I have retained the level 9.

But in order to have a more convivial user interface and use new Android functions, I have changed this level to 15 (Android 4.0.3) from version 6.0 of program.

This minimum level will be changed to 21 (Android 5.0) from version 6.1.2 according to  constraints coming from Google services. 


Data and results saving file

The export of project data files is not intended to view or exploit them but to save in order to import them afterwards. Each project is saved in an xml file that contains all significant information input or taken by default for project.

The content of results files is specified in the result saving part of the help. The character set is the ISO-8859-1 said Latin1 to preserve the representation of accented characters used in Western Europe.

With constraints coming for scoped storage, these files can be stored in the mobile extended memory  in the following directories, following program version of their creation:

     * Private option: mnt / sdcard / Android / data / jmontch.planner / files / ProjectPlanning

     * Public option: mnt / sdcard / Downloads / ProjectPlanning or mnt / sdcard / Downloads / ProjectPlanningReserved

Exporting to the "cloud"

When doing a "Send ", the program will do an "ACTION_SEND" to other mobile applications , and you get a list of applications that can be launched with this action and the type of file being sent. If you have installed "cloud" backup applications such as "Drive" of Google, you can select one and save the file in the "cloud". But you can also have in your list applications that have different actions (such as email applications that will offer to send an email with file attached).

You can also export in the "cloud " from your specialized application . For instance, if you run "Drive" and do "Import", you will find "Project planning" in the choice of applications, and selecting it you will get a list of its exportable files, select one and it will be imported into "Drive".

Sending mails

Sending a file as an attachment to an email is a "cloud" backup technique. In fact, the mail is archived in your email service provider and may further be saved by the email recipient...

For this, you can use "Send" and then select an email application, but if you use the command "Mail to", a prepared email will be sent to the email application, and you can send it as it is or amended .

Note that in the list of applications you will not find only email applications, you will find all your applications where you can send this type of file to join, and you may to not find all your email applications, some applications will be present only if an email account has been initialized.