コード例 #1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    LogUtil.d(TAG, "onCreate");
    super.onCreate(null);
    getWindow().setFormat(PixelFormat.TRANSPARENT);
    String recipients = getIntent().getStringExtra(ChattingFragment.RECIPIENTS);
    if (recipients == null) {
      finish();
      LogUtil.e(TAG, "recipients is null !!");
      return;
    }
    setContentView(R.layout.chattingui_activity_container);
    mChattingFragment = new ChattingFragment();
    Bundle bundle = getIntent().getExtras();
    bundle.putBoolean(ChattingFragment.FROM_CHATTING_ACTIVITY, true);
    mChattingFragment.setArguments(bundle);
    getSupportFragmentManager()
        .beginTransaction()
        .add(R.id.ccp_root_view, mChattingFragment)
        .commit();
    onActivityCreate();

    if (isChatToSelf(recipients) || isPeerChat(recipients)) {
      AppPanelControl.setShowVoipCall(false);
    }
  }
コード例 #2
0
 @Override
 public boolean dispatchKeyEvent(KeyEvent event) {
   LogUtil.d(TAG, "chatting ui dispatch key event :" + event);
   if (mChattingFragment != null && mChattingFragment.onKeyDown(event.getKeyCode(), event)) {
     return true;
   }
   return super.dispatchKeyEvent(event);
 }
コード例 #3
0
 @Override
 public void run() {
   while (mStart) {
     LogUtil.d(
         TAG, "1mikeAnimRunnable isJion : " + mStart + " , isMikeEnable :" + isMikeEnable);
     if (isMikeEnable) {
       synchronized (mLock) {
         try {
           mLock.wait();
         } catch (InterruptedException e) {
           e.printStackTrace();
         }
       }
     }
     ECHandlerHelper.postRunnOnUI(VoiceMeetingMicAnim.this);
     try {
       Thread.sleep(1000);
     } catch (InterruptedException e) {
       e.printStackTrace();
     }
   }
   LogUtil.d(
       TAG, "1mikeAnimRunnable isJion : " + mStart + " , isMikeEnable :" + isMikeEnable);
 }
コード例 #4
0
 @Override
 public boolean onKeyUp(int keyCode, KeyEvent event) {
   LogUtil.d(TAG, "chatting ui on key up");
   return super.onKeyUp(keyCode, event);
 }
コード例 #5
0
 @Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
   LogUtil.d(TAG, "chatting ui on key down, " + keyCode + ", " + event);
   return super.onKeyDown(keyCode, event);
 }
コード例 #6
0
 @Override
 public void onChattingAttach() {
   LogUtil.d(TAG, "onChattingAttach");
 }