Guest User

Untitled

a guest
May 13th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. /*已使用過*/
  2. if (android.os.Build.VERSION.SDK_INT > 9) {
  3. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
  4. StrictMode.setThreadPolicy(policy);
  5. }
  6. /*已使用過*/
  7. StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
  8. .detectDiskReads()
  9. .detectDiskWrites()
  10. .detectNetwork() // or .detectAll() for all detectable problems
  11. .penaltyLog()
  12. .build());
  13. StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
  14. .detectLeakedSqlLiteObjects()
  15. .detectLeakedClosableObjects()
  16. .penaltyLog()
  17. .penaltyDeath()
  18. .build());
  19.  
  20.  
  21. loginConfirmBtn.setOnClickListener(new Button.OnClickListener(){
  22. @Override
  23. public void onClick(View v) {
  24. ConnectivityManager connMgr = (ConnectivityManager)
  25. getSystemService(Context.CONNECTIVITY_SERVICE);
  26. NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
  27. if (networkInfo != null && networkInfo.isConnected()) {
  28.  
  29. getIpAddress = ipAddress.getText().toString().trim();
  30. getUserName = userName.getText().toString().trim();
  31. getPassWord = passWord.getText().toString().trim();
  32.  
  33. uploadFiles(sourceFilePath);
  34.  
  35. Toast.makeText(MainActivity.this, "upload suseeful", Toast.LENGTH_SHORT).show();
  36. hideKeyboard();
  37.  
  38. } else {
  39.  
  40. Toast.makeText(MainActivity.this, "make sure you have connected the internet", Toast.LENGTH_SHORT).show();
  41. }
  42.  
  43. /*想改寫的部分*/
  44. public void uploadFiles(String dir){
  45. Log.d("edoc","PutRunGenuine");
  46. String fileFromEscan = dir;
  47.  
  48. Conn conn_adv = new Conn(new Constants(getUserName, getPassWord, getIpAddress, 80)); conn_adv.setUrl("/collab/my/"+conn_adv.getUser()+"/sourceFilePath2");
  49. Log.d("edoc","edoc test");
  50. if (fileFromEscan == null)
  51. {
  52. return;
  53. }
  54. try {
  55. String putAvg = "PUT avg: ";
  56. ExtractedMethod exm = new ExtractedMethod();
  57. exm.run(HTCode.Code.PUT, 1, conn_adv, true, fileFromEscan, 1000, true);
  58.  
  59. Log.d("edoc","edoc_message hello");
  60. synchronized(conn_adv){
  61. conn_adv.notify();
  62. }
  63.  
  64. } catch (Exception io) {
  65. io.printStackTrace();
  66. Log.d("edoc","edoc Exception"+io);
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment