Advertisement
Guest User

QCar unity plugin

a guest
Mar 3rd, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. package com.company.******;
  2.  
  3. import android.net.Uri;
  4. import android.os.Bundle;
  5. import android.util.Log;
  6. import android.content.Context;
  7. import android.content.Intent;
  8.  
  9. import com.qualcomm.QCARUnityPlayer.QCARPlayerNativeActivity;
  10.  
  11. public class MainActivity extends QCARPlayerNativeActivity {
  12.  
  13. @Override
  14. protected void onCreate(Bundle savedInstanceState) {
  15. super.onCreate(savedInstanceState);
  16. //mContext = this;
  17. Log.i("**** UP", "MyPlayerNativeActivity onCreate");
  18. }
  19.  
  20. public void Share(String path, String to, String subject, String message, String method)
  21. {
  22. Log.i("**** UP", "SHARE " + method);
  23. if(method.equals("email_marker"))
  24. {
  25. Log.i("**** UP", "email_marker");
  26. Intent sendIntent = new Intent();
  27. sendIntent.setAction(Intent.ACTION_SEND);
  28. sendIntent.putExtra(android.content.Intent.EXTRA_EMAIL, to);
  29. sendIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,subject);
  30. sendIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
  31. sendIntent.setType("text/plain");
  32. startActivity(sendIntent);
  33. } else if(method.equals("email_app"))
  34. {
  35. Log.i("**** UP", "email_app");
  36. Intent emailIntent = new Intent();
  37. emailIntent.setType("application/pdf");
  38. emailIntent.setAction(Intent.ACTION_SEND);
  39. emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, to);
  40. emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,subject);
  41. emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
  42. emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(path));
  43. startActivity(Intent.createChooser(emailIntent, "Send mail..."));
  44. }else if(method.equals("share_screenshot"))
  45. {
  46. Intent screenshotIntent = new Intent();
  47. screenshotIntent.setType("image/png");
  48. screenshotIntent.setAction(Intent.ACTION_SEND);
  49. screenshotIntent.putExtra(android.content.Intent.EXTRA_EMAIL, to);
  50. screenshotIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
  51. screenshotIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
  52. screenshotIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(path));
  53. startActivity(Intent.createChooser(screenshotIntent, "Send mail..."));
  54. }
  55. }
  56.  
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement