Пример #1
0
  /**
   * 屏幕顶部右边位置长时间显示Toast
   *
   * @param context
   * @param message
   */
  public static void ToastLongTopRight(Context context, String message) {
    if (context != null) {

      Toast toast = Toast.makeText(context, message, Toast.LENGTH_LONG);
      toast.setGravity(Gravity.TOP | Gravity.RIGHT, 0, 0);
      toast.show();
    }
  }
Пример #2
0
  /**
   * 屏幕顶部中心位置短时间显示Toast
   *
   * @param context
   * @param message
   */
  public static void ToastShortTopCenter(Context context, String message) {
    if (context != null) {

      Toast toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);
      toast.setGravity(Gravity.TOP, 0, 0);
      toast.show();
    }
  }
Пример #3
0
  /**
   * 屏幕中心左边位置长时间显示Toast
   *
   * @param context
   * @param message
   */
  public static void ToastLongCenterLeft(Context context, String message) {
    if (context != null) {

      Toast toast = Toast.makeText(context, message, Toast.LENGTH_LONG);
      toast.setGravity(Gravity.CENTER | Gravity.LEFT, 0, 0);
      toast.show();
    }
  }
Пример #4
0
  /**
   * 屏幕中心右边位置短时间显示Toast
   *
   * @param context
   * @param message
   */
  public static void ToastShortCenterRight(Context context, String message) {
    if (context != null) {

      Toast toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);
      toast.setGravity(Gravity.CENTER | Gravity.RIGHT, 0, 0);
      toast.show();
    }
  }
Пример #5
0
  /**
   * 屏幕底部左边位置短时间显示Toast
   *
   * @param context
   * @param message
   */
  public static void ToastShortBottomLeft(Context context, String message) {
    if (context != null) {

      Toast toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);
      toast.setGravity(Gravity.BOTTOM | Gravity.LEFT, 0, 0);
      toast.show();
    }
  }
Пример #6
0
 public void run() {
   try {
     while (!Thread.interrupted()) {
       Toast t = dryQueue.take();
       t.butter();
       System.out.println(t);
       butterQueue.put(t);
     }
   } catch (InterruptedException e) {
     System.out.println("Butterer interrupted");
   }
   System.out.println("Butterer off");
 }
Пример #7
0
 public void run() {
   try {
     while (!Thread.interrupted()) {
       Toast t = butteredQueue.take();
       t.jam();
       System.err.println(t);
       finishedQueue.put(t);
     }
   } catch (InterruptedException e) {
     System.out.println("Jammer interrupted!");
   }
   System.out.println("jammer off");
 }
Пример #8
0
    @Override
    public void handleMessage(Message msg) {
      String s = msg.obj.toString();
      if (s.equals("success")) {
        Toast.makeText(LocalImageView.this, " ��ϲ��ɹ��ϴ�ͼƬ", 0).show();
        // ͼ���ϴ��ɹ�,������б���Ҫˢ��,���ñ�ʶ��
        PhotoAlbumActivity.bRefresh = true;
      } else if (s.equals("fail")) {
        Toast.makeText(LocalImageView.this, "�ϴ�ͼƬʧ�ܣ�����", 0).show();
      } else Toast.makeText(LocalImageView.this, "������", 0).show();

      mProgressDialog.dismiss();
    }
Пример #9
0
 @Override
 public void run() {
   synchronized (toasts) {
     boolean onlyDurableToastsLeft = true;
     Iterator<Toast> it = toasts.iterator();
     while (it.hasNext()) {
       Toast toast = it.next();
       if (toast.isExpired()) {
         getDisplay().remove(toast);
         it.remove();
       } else if (toast.getType() != Toast.Type.DURABLE_FAILURE) {
         onlyDurableToastsLeft = false;
       }
     }
     if (toasts.isEmpty() || onlyDurableToastsLeft) {
       cancel();
     }
   }
 }
Пример #10
0
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   if (requestCode == PLACE_PICKER_REQUEST) {
     if (resultCode == RESULT_OK) {
       Place place = PlacePicker.getPlace(data, this);
       String toastMsg = String.format("Place: %s", place.getName());
       Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
     }
   }
 }
Пример #11
0
 private void startShareMediaActivity(IImage image) {
     boolean isVideo = image instanceof VideoObject;
     Intent intent = new Intent();
     intent.setAction(Intent.ACTION_SEND);
     intent.setType(image.getMimeType());
     intent.putExtra(Intent.EXTRA_STREAM, image.fullSizeImageUri());
     try {
         startActivity(Intent.createChooser(intent, getText(
                 isVideo ? R.string.sendVideo : R.string.sendImage)));
     } catch (android.content.ActivityNotFoundException ex) {
         Toast.makeText(this, isVideo
                 ? R.string.no_way_to_share_image
                 : R.string.no_way_to_share_video,
                 Toast.LENGTH_SHORT).show();
     }
 }
Пример #12
0
	public void facebookClick(View view) {
		try {
			if (ShareDialog.canShow(ShareLinkContent.class)) {
				ShareLinkContent linkContent = new ShareLinkContent.Builder()
				.setContentTitle("I just scored " + score + "!")
				.setContentDescription(
					"Beat my score on Android!")
				.setContentUrl(Uri.parse("http://www.example.com"))
				.setImageUrl(Uri.parse("http://www.example.com"))
				.build();
				shareDialog.show(linkContent);
			}
		} catch (Exception e) {
			Toast.makeText(getApplicationContext(), "Error Sharing with Facebook.", Toast.LENGTH_LONG).show();
		}
	}
Пример #13
0
 public void onClick(View v) {
     switch (v.getId()) {
         case R.id.btn_delete:
             MenuHelper.deleteImage(this, mDeletePhotoRunnable,
                     mAllImages.getImageAt(mCurrentPosition));
             break;
         case R.id.btn_play:
             startPlayVideoActivity();
             break;
         case R.id.btn_share: {
             IImage image = mAllImages.getImageAt(mCurrentPosition);
             if (!MenuHelper.isWhiteListUri(image.fullSizeImageUri())) {
                 return;
             }
             startShareMediaActivity(image);
             break;
         }
         case R.id.btn_set_as: {
             IImage image = mAllImages.getImageAt(mCurrentPosition);
             Intent intent = Util.createSetAsIntent(image);
             try {
                 startActivity(Intent.createChooser(
                         intent, getText(R.string.setImage)));
             } catch (android.content.ActivityNotFoundException ex) {
                 Toast.makeText(this, R.string.no_way_to_share_video,
                         Toast.LENGTH_SHORT).show();
             }
             break;
         }
         case R.id.btn_done:
             finish();
             break;
         case R.id.next_image:
             moveNextOrPrevious(1);
             break;
         case R.id.prev_image:
             moveNextOrPrevious(-1);
             break;
     }
 }
  @Override
  public void onReceive(Context context, Intent intent) {
    String action = intent.getAction();
    if (WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION.equals(action)) {

      // UI update to indicate wifi p2p status.
      int state = intent.getIntExtra(WifiP2pManager.EXTRA_WIFI_STATE, -1);
      if (state == WifiP2pManager.WIFI_P2P_STATE_ENABLED) {
        // Wifi Direct mode is enabled
        synCarnet.syncService.setIsWifiP2pEnabled(true);
      } else {
        synCarnet.syncService.setIsWifiP2pEnabled(false);
        synCarnet.syncService.setConnected(false);
        progressDialog = synCarnet.syncService.getProgressDialog();
        if (progressDialog != null && progressDialog.isShowing()) {
          progressDialog.dismiss();
        }
        Toast.makeText(this.synCarnet, synCarnet.getString(R.string.noWifi), Toast.LENGTH_SHORT)
            .show();
      }
    } else if (WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION.equals(action)) {
      // request available peers from the wifi p2p manager. This is an
      // asynchronous call and the calling activity is notified with a
      // callback on PeerListListener.onPeersAvailable()
      if (manager != null) {
        if (!synCarnet.syncService.isConnected() && synCarnet.syncService.isWifiP2pEnabled())
          manager.requestPeers(channel, peerList);
      }
    } else if (WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION.equals(action)) {

      if (manager == null) {
        return;
      }

      NetworkInfo networkInfo =
          (NetworkInfo) intent.getParcelableExtra(WifiP2pManager.EXTRA_NETWORK_INFO);

      if (networkInfo.isConnected()) {
        WifiP2pGroup group =
            (WifiP2pGroup) intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_GROUP);
        if (group != null) {
          ServiceStatic.setDevice(group.getOwner().deviceName, group.getOwner().deviceAddress);
        }

        // we are connected with the other device, request connection
        // info to find group owner IP

        synCarnet.syncService.setConnected(true);
        progressDialog = synCarnet.syncService.getProgressDialog();
        Toast.makeText(
                synCarnet, synCarnet.getString(R.string.connexionSuccessful), Toast.LENGTH_SHORT)
            .show();
        peerList.setIntent(intent);
        manager.requestConnectionInfo(channel, peerList);
        if (!displayPeers) {
          Toast.makeText(synCarnet, synCarnet.getString(R.string.syncing), Toast.LENGTH_SHORT)
              .show();
        }
      } else {
        synCarnet.syncService.setConnected(false);
      }
    }
  }
Пример #15
0
 public void run()
 {
     Toast.makeText(js.a().c(), (new StringBuilder()).append("PulseCallbackReportInfo HTTP Response Code: ").append(a.e).append(" for url: ").append(a.f()).toString(), 1).show();
 }
Пример #16
0
  /**
   * 屏幕底部中间位置显示长时间Toast
   *
   * @param context
   * @param message
   */
  public static void ToastLongBottomCenter(Context context, String message) {
    if (context != null) {

      Toast.makeText(context, message, Toast.LENGTH_LONG).show();
    }
  }
Пример #17
0
 /**
  * 屏幕底部中间位置显示短时间Toast
  *
  * @param context
  * @param message
  */
 public static void ToastShortBottomCenter(Context context, String message) {
   if (context != null) {
     Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
   }
 }