當前位置: 首頁>>代碼示例>>Java>>正文


Java TextSecurePreferences.isSystemEmojiPreferred方法代碼示例

本文整理匯總了Java中org.thoughtcrime.securesms.util.TextSecurePreferences.isSystemEmojiPreferred方法的典型用法代碼示例。如果您正苦於以下問題:Java TextSecurePreferences.isSystemEmojiPreferred方法的具體用法?Java TextSecurePreferences.isSystemEmojiPreferred怎麽用?Java TextSecurePreferences.isSystemEmojiPreferred使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.thoughtcrime.securesms.util.TextSecurePreferences的用法示例。


在下文中一共展示了TextSecurePreferences.isSystemEmojiPreferred方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: setTransport

import org.thoughtcrime.securesms.util.TextSecurePreferences; //導入方法依賴的package包/類
public void setTransport(TransportOption transport) {
  final boolean useSystemEmoji = TextSecurePreferences.isSystemEmojiPreferred(getContext());

  int imeOptions = (getImeOptions() & ~EditorInfo.IME_MASK_ACTION) | EditorInfo.IME_ACTION_SEND;
  int inputType  = getInputType();

  if (isLandscape()) setImeActionLabel(transport.getComposeHint(), EditorInfo.IME_ACTION_SEND);
  else               setImeActionLabel(null, 0);

  if (useSystemEmoji) {
    inputType = (inputType & ~InputType.TYPE_MASK_VARIATION) | InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE;
  }

  setInputType(inputType);
  setImeOptions(imeOptions);
  setHint(transport.getComposeHint(),
          transport.getSimName().isPresent()
              ? getContext().getString(R.string.conversation_activity__from_sim_name, transport.getSimName().get())
              : null);
}
 
開發者ID:XecureIT,項目名稱:PeSanKita-android,代碼行數:21,代碼來源:ComposeText.java

示例2: onFinishInflate

import org.thoughtcrime.securesms.util.TextSecurePreferences; //導入方法依賴的package包/類
@Override
public void onFinishInflate() {
  super.onFinishInflate();

  this.emojiToggle            = ViewUtil.findById(this, R.id.emoji_toggle);
  this.composeText            = ViewUtil.findById(this, R.id.embedded_text_editor);
  this.quickCameraToggle      = ViewUtil.findById(this, R.id.quick_camera_toggle);
  this.quickAudioToggle       = ViewUtil.findById(this, R.id.quick_audio_toggle);
  this.buttonToggle           = ViewUtil.findById(this, R.id.button_toggle);
  this.recordingContainer     = ViewUtil.findById(this, R.id.recording_container);
  this.recordTime             = new RecordTime((TextView) ViewUtil.findById(this, R.id.record_time));
  this.slideToCancel          = new SlideToCancel(ViewUtil.findById(this, R.id.slide_to_cancel));
  this.microphoneRecorderView = ViewUtil.findById(this, R.id.recorder_view);
  this.microphoneRecorderView.setListener(this);

  if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
    this.microphoneRecorderView.setVisibility(View.GONE);
    this.microphoneRecorderView.setClickable(false);
  }

  if (TextSecurePreferences.isSystemEmojiPreferred(getContext())) {
    emojiToggle.setVisibility(View.GONE);
    emojiVisible = false;
  } else {
    emojiToggle.setVisibility(View.VISIBLE);
    emojiVisible = true;
  }
}
 
開發者ID:XecureIT,項目名稱:PeSanKita-android,代碼行數:29,代碼來源:InputPanel.java

示例3: useSystemEmoji

import org.thoughtcrime.securesms.util.TextSecurePreferences; //導入方法依賴的package包/類
private boolean useSystemEmoji() {
 return TextSecurePreferences.isSystemEmojiPreferred(getContext());
}
 
開發者ID:XecureIT,項目名稱:PeSanKita-android,代碼行數:4,代碼來源:EmojiTextView.java

示例4: EmojiEditText

import org.thoughtcrime.securesms.util.TextSecurePreferences; //導入方法依賴的package包/類
public EmojiEditText(Context context, AttributeSet attrs, int defStyleAttr) {
  super(context, attrs, defStyleAttr);
  if (!TextSecurePreferences.isSystemEmojiPreferred(getContext())) {
    setFilters(appendEmojiFilter(this.getFilters()));
  }
}
 
開發者ID:XecureIT,項目名稱:PeSanKita-android,代碼行數:7,代碼來源:EmojiEditText.java


注:本文中的org.thoughtcrime.securesms.util.TextSecurePreferences.isSystemEmojiPreferred方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。