IMSI Catchers and Mobile Security
EAS499Honors-IMSICatchersandMobileSecurity-V18F-1
EAS499Honors-IMSICatchersandMobileSecurity-V18F-1
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
.setText("Data sending in progress ...");<br />
for (int i = 0; i < current_count_coll_json_obj; i++) {<br />
NetworkAsyncTask nat = new NetworkAsyncTask(<br />
DataCollectionActivity.this,<br />
collection_JSON_objects[i],<br />
DataCollectionActivity.this);<br />
nat.execute(SERVER_URL);<br />
}<br />
// Increment count of sent transactions<br />
transactions_sent += MAX_SIGNAL_STRENGTH_TRANSACTIONS;<br />
// Reset counter<br />
current_count_coll_json_obj = 0;<br />
// Reset data collections<br />
collection_JSON_objects =<br />
new JSONObject[MAX_COLLECTIONS_JSON_OBJECTS];<br />
} catch (Exception e) {<br />
// TODO: h<strong>and</strong>le exception<br />
Log.d(SENDING, "Failed to send data to server.");<br />
post_server_response_textview<br />
.setText("Error sending data to server");<br />
}<br />
// If no data has been collected, print error message.<br />
} else {<br />
Log.d(SENDING, "No data collected yet.");<br />
post_server_response_textview<br />
.setText("No data collected yet.");<br />
}<br />
// If no existing data connection, print error message<br />
} else {<br />
Context context = getApplicationContext();<br />
CharSequence text = "Check the Internet connection <strong>and</strong> try again";<br />
int duration = Toast.LENGTH_SHORT;<br />
Toast toast = Toast.makeText(context, text, duration);<br />
toast.show();<br />
}<br />
Log.d(COLLECTION, "Halted; max data collection limit reached.");<br />
}<br />
data_display_textview<br />
.setText("Exceeded the maximum amount of data that can " +<br />
"be stored on the phone");<br />
// Reset data entry timestamp<br />
lastCollectedTime = System.nanoTime();<br />
}<br />
37