1 All choice come from XML config file
1.1 If Xml is missing App never cant start (hidden funcion)
2 App can be autostart or not
2.1 Xml <Autostart> token
3 At start APP try to connect to Dropbox cloud disk, Big RED Error <message1> on display if not connected
3.1 Xml <Username> dropbox
3.2 Xml <Password> dropbox
3.2.1 Password is not in clear, but crypted with a simple procedure (i.e. every ascii char is added with +1 +3 +5 +8 +2 +5 end more)
3.3 xml <message1> "connection dropbox missing"
4 If connection to dropbox is ok then activate Photocamera and wait command (permanent, without timeout)
5 When the RFI reader (connected to usb port) read a badge_code save a Photo
6 Show Photo for a time of <delay> second
6.1 Xml <Delay> time to show photo and wait another rfid
7 In this time, if another RFI code arrive, repeat from item 5 (make a new photo that replace previous bad photo)
8 If 30 seconds expire, rename jpg photo with this filename (date, time, RFID, deviceid) : [login to view URL]
8.1 Xml <deviceid> for filename
8.2 Xml <Counter> for filename
8.3 example of filename [login to view URL]
9 Save file on dropbox disk
10 Increment <counter> and save on xml
11 If counter > 1000 and param1 <> "hetd3ga9tejfj9stegh7n653dhdtdj" then delete xml file (case license expired) , and exit with a message
11.1 xml <message2> "license expired"
11.2 xml <param1> = license: demo mode, full mode
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="[login to view URL]"?>
<application>
<title>RFID_CLICK_PHOTO</title>
<version>1.0</version>
<Autostart>yes/no</Autostart>
<Username>door24</Username>
<Password>4jdj8f84nf94jkfm4</Password>
<deviceid>point24ad</deviceid>
<Counter>999</Counter>
<delay>30</delay>
<deviceid>XSLT transform is not reloaded when it is changed on disk</deviceid>
<param1>hetd3ga9tejfj9stegh7n653dhdtdj</param1>
<param2>void</param2>
<param3>void</param3>
<param4>void</param4>
<param5>void</param5>
<message1>Connection Missing</message1>
<message2>License expired</message2>
<message3>void</message3>
<message4>void</message4>
</application>
I am expert in Android and i can deliver the project in your deadline also.
i have 8+ years of experience. Can we discuss the project. Please initiate a chat with me so that we can discuss the project at a broader level