Hi Dilan/Milan, In Android, as "EXTERNAL_MEMORY" implies both "INTERNAL+EXTERNAL" Could you explain this statement bit more? Isn't external memory normally the externally mounted SD card.
Regards, Inosh On Wed, Jun 3, 2015 at 2:50 PM, Dilan Udara Ariyaratne <[email protected]> wrote: > Hi All, > > In Android, as "EXTERNAL_MEMORY" implies both "INTERNAL+EXTERNAL", to > accurately obtain information > from the agent, let's do a small calculation at the agent side to retrieve > correct values as follows. > > Current payload retrieved : > > { > "EXTERNAL_TOTAL_MEMORY": "4.92", > "INTERNAL_AVAILABLE_MEMORY": "4.78", > "EXTERNAL_AVAILABLE_MEMORY": "4.78", > "OPERATOR": "Android", > "BATTERY_LEVEL": "51", > "INTERNAL_TOTAL_MEMORY": "4.92" > } > > Here we can obtain the correct value for "EXTERNAL_TOTAL_MEMORY" as > EXTERNAL_TOTAL_MEMORY = EXTERNAL_TOTAL_MEMORY - INTERNAL_TOTAL_MEMORY > Similarly, the correct value for "EXTERNAL_AVAILABLE_MEMORY" as > EXTERNAL_AVAILABLE_MEMORY = "EXTERNAL_AVAILABLE_MEMORY" - > INTERNAL_AVAILABLE_MEMORY > > So the final outcome would look something similar to the following. > > { > "OPERATOR": "Android", > "BATTERY_LEVEL": "51", > "INTERNAL_TOTAL_MEMORY": "4.92", > "INTERNAL_AVAILABLE_MEMORY": "4.78", > "EXTERNAL_TOTAL_MEMORY": "0.00", > "EXTERNAL_AVAILABLE_MEMORY": "0.00" > } > > - - - - - - - - - - - - - - - - - - - - - - - - - - > > Cheers. > > *Dilan U. Ariyaratne* > Software Engineer > WSO2 Inc. <http://wso2.com/> > Mobile: +94775149066 > lean . enterprise . middleware > -- Inosh Perera Software Engineer, WSO2 Inc. Tel: 0785293686
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
