android.widget.Chronometer的实例源码

项目:quickblox-android    文件AudioConversationFragment.java   
@Override
protected void initViews(View view) {
    super.initViews(view);
    timerChronometer = (Chronometer) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.chronometer_timer_audio_call);

    ImageView firstOpponentAvatarImageView = (ImageView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.image_caller_avatar);
    firstOpponentAvatarImageView.setBackgroundDrawable(UiUtils.getColorCircleDrawable(opponents.get(0).getId()));

    alsoOnCallText = (TextView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.text_also_on_call);
    setVisibilityAlsoOnCallTextView();

    firstOpponentNameTextView = (TextView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.text_caller_name);
    firstOpponentNameTextView.setText(opponents.get(0).getFullName());

    otherOpponentsTextView = (TextView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.text_other_inc_users);
    otherOpponentsTextView.setText(getotherOpponentsNames());

    audioSwitchToggleButton = (ToggleButton) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.toggle_speaker);
    audioSwitchToggleButton.setVisibility(View.VISIBLE);

    actionButtonsEnabled(false);
}
项目:Life-Preserver-Diet    文件Splash.java   
/**
 * Called on create of the Activity. Sets up the activity
 * with its layout. Also sets up and starts the chronometer to tick
 * and check the time. If it's over 3 seconds it'll close.
 */
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    setContentView(R.layout.page_splash);
    this.overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);

    Chronometer chrono = (Chronometer) findViewById(R.id.chronometer_splash_chrono);
    chrono.setonChronometerTickListener(new Chronometer.OnChronometerTickListener() {

        public void onChronometerTick(Chronometer chronometer) {
            counter++;
            if(counter > 2) {
                Intent intent = new Intent(Splash.this,Main.class);
                Splash.this.startActivity(intent);
                Splash.this.finish();
            }
        }
    });
    chrono.start();
}
项目:RunHDU    文件RunningActivity.java   
private void initView() {
    client = new LocationClient(getApplicationContext());
    client.registerLocationListener(new RunningActivity.MyLocationListener());
    rootLayout = (LinearLayout) findViewById(R.id.running_root_layout);
    mapView = (MapView) findViewById(R.id.bmapView);
    startButton = (CircularProgressButton) findViewById(R.id.cpb_button);
    latLngText = (TextView) findViewById(R.id.lat_lng_text);
    speednumber = (TextView) findViewById(R.id.speed_text);
    distanceNumber = (ImageNumberdisplayView) findViewById(R.id.distance_text);
    stepNumber = (ImageNumberdisplayView) findViewById(R.id.running_step);
    energyNumber = (ImageNumberdisplayView) findViewById(R.id.running_energy);
    setToolbar(R.id.running_toolbar,true);

    timer = (Chronometer) findViewById(R.id.timer);
    baiduMap = mapView.getMap();
    startButton.setClickable(false);
    startButton.setIndeterminateProgressMode(true);
}
项目:MinimalismJotter    文件RecoderManager.java   
private static void setChronometer(Chronometer chronometer,int mode) {
    switch (mode) {
        case Constant.CHRONOMETER_START:
            if (playTime != 0) {
                chronometer.setBase(chronometer.getBase() +
                        (SystemClock.elapsedRealtime() - playTime));
            } else {
                chronometer.setBase(SystemClock.elapsedRealtime());
            }
            chronometer.start();
            break;
        case Constant.CHRONOMETER_STOP:
            chronometer.stop();
            playTime = SystemClock.elapsedRealtime();
            break;
        case Constant.CHRONOMETER_RESET:
            chronometer.stop();
            chronometer.setBase(SystemClock.elapsedRealtime());
            playTime = 0;
            break;
        default:
            break;
    }
}
项目:decoy    文件AVChatVideo.java   
private void findViews() {
    if (init || root == null)
        return;
    topRoot = root.findViewById(R.id.avchat_video_top_control);
    switchAudio = topRoot.findViewById(R.id.avchat_video_switch_audio);
    switchAudio.setonClickListener(this);
    time = (Chronometer) topRoot.findViewById(R.id.avchat_video_time);
    netUnstableTV = (TextView) topRoot.findViewById(R.id.avchat_video_netunstable);

    middleRoot = root.findViewById(R.id.avchat_video_middle_control);
    headImg = (HeadImageView) middleRoot.findViewById(R.id.avchat_video_head);
    nickNameTV = (TextView) middleRoot.findViewById(R.id.avchat_video_nickname);
    notifyTV = (TextView) middleRoot.findViewById(R.id.avchat_video_notify);

    refuse_receive = middleRoot.findViewById(R.id.avchat_video_refuse_receive);
    refuseTV = (TextView) refuse_receive.findViewById(R.id.refuse);
    receiveTV = (TextView) refuse_receive.findViewById(R.id.receive);
    refuseTV.setonClickListener(this);
    receiveTV.setonClickListener(this);

    recordView = root.findViewById(R.id.avchat_record_layout);
    recordTip = recordView.findViewById(R.id.avchat_record_tip);
    recordWarning = recordView.findViewById(R.id.avchat_record_warning);

    bottomroot = root.findViewById(R.id.avchat_video_bottom_control);
    faceUnityRoot = root.findViewById(R.id.avchat_video_face_unity);

    switchCameraToggle = new ToggleView(bottomroot.findViewById(R.id.avchat_switch_camera),ToggleState.disABLE,this);
    closeCameraToggle = new ToggleView(bottomroot.findViewById(R.id.avchat_close_camera),this);
    mutetoggle = new ToggleView(bottomroot.findViewById(R.id.avchat_video_mute),this);
    recordToggle = (ImageView) bottomroot.findViewById(R.id.avchat_video_record);
    recordToggle.setEnabled(false);
    recordToggle.setonClickListener(this);
    hangUpImg = (ImageView) bottomroot.findViewById(R.id.avchat_video_logout);
    hangUpImg.setonClickListener(this);

    permissionRoot = root.findViewById(R.id.avchat_video_permission_control);
    init = true;
}
项目:android-lifecycles    文件ChronoActivity2.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // The viewmodelStore provides a new viewmodel or one prevIoUsly created.
    Chronometerviewmodel chronometerviewmodel
            = viewmodelProviders.of(this).get(Chronometerviewmodel.class);

    // Get the chronometer reference
    Chronometer chronometer = findViewById(R.id.chronometer);

    if (chronometerviewmodel.getStartTime() == null) {
        // If the start date is not defined,it's a new viewmodel so set it.
        long startTime = SystemClock.elapsedRealtime();
        chronometerviewmodel.setStartTime(startTime);
        chronometer.setBase(startTime);
    } else {
        // Otherwise the viewmodel has been retained,set the chronometer's base to the original
        // starting time.
        chronometer.setBase(chronometerviewmodel.getStartTime());
    }

    chronometer.start();
}
项目:TaskApp    文件TimerControlSet.java   
private void updateChronometer() {
    timerButton.setimageResource(timerActive()
            ? R.drawable.ic_pause_24dp
            : R.drawable.ic_play_arrow_24dp);

    long elapsed = this.elapsed.getTimeDurationInSeconds() * 1000L;
    if (timerActive()) {
        chronometer.setVisibility(View.VISIBLE);
        elapsed += DateUtilities.Now() - timerStarted;
        chronometer.setBase(SystemClock.elapsedRealtime() - elapsed);
        if (elapsed > DateUtilities.ONE_DAY) {
            chronometer.setonChronometerTickListener(new Chronometer.OnChronometerTickListener() {
                @Override
                public void onChronometerTick(Chronometer cArg) {
                    long t = SystemClock.elapsedRealtime() - cArg.getBase();
                    cArg.setText(DateFormat.format("d'd' h:mm",t)); //$NON-NLS-1$
                }
            });

        }
        chronometer.start();
    } else {
        chronometer.setVisibility(View.GONE);
        chronometer.stop();
    }
}
项目:ChatMessagesAdapter-android    文件ChatActivity.java   
@SuppressWarnings("unchecked")
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_chat);
    ArrayList<QBUser> qbUsers = (ArrayList<QBUser>) getIntent().getExtras().getSerializable(EXTRA_QB_USERS);
    chatDialog = new QBChatDialog(DIALOG_ID);

    messagesListView = (RecyclerView) findViewById(R.id.list_chat_messages);
    progressBar = (ProgressBar) findViewById(R.id.progress_chat);
    audioLayout = (LinearLayout) findViewById(R.id.layout_chat_audio_container);
    recordButton = (QBRecordAudioButton) findViewById(R.id.button_chat_record_audio);
    recordChronometer = (Chronometer) findViewById(R.id.chat_audio_record_chronometer);
    bucketView = (ImageView) findViewById(R.id.chat_audio_record_bucket_imageview);
    audioRecordTextView = (TextView) findViewById(R.id.chat_audio_record_textview);
    vibro = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

    requestPermission();
    initAudioRecorder();
    recordButton.setRecordTouchListener(new RecordTouchListenerImpl());

    loadChatHistory(qbUsers);
}
项目:elasticity    文件MiscViewsDemoFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
    View fragmentView = inflater.inflate(R.layout.misc_overscroll_demo,null,false);

    View textView = fragmentView.findViewById(R.id.demo_text);
    ElasticityHelper.setUpStaticOverScroll(textView,ORIENTATION.HORIZONTAL);

    View imageView = fragmentView.findViewById(R.id.demo_image);
    ElasticityHelper.setUpStaticOverScroll(imageView,ORIENTATION.VERTICAL);

    mChrono = (Chronometer) fragmentView.findViewById(R.id.demo_chronometer);
    if (savedInstanceState != null) {
        mChrono.setBase(savedInstanceState.getLong(CHRONO_TIME_SAVE_ID));
    }
    ElasticityHelper.setUpStaticOverScroll(mChrono,ORIENTATION.HORIZONTAL);
    mChrono.start();

    return fragmentView;
}
项目:BigApp_wordpress_Android    文件MediaShootActivity.java   
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
    getwindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.zg_activity_video_shoot);
    mFacing = (TextView) findViewById(R.id.tv_facing);
    mSurfaceView = (SurfaceView) findViewById(R.id.surfaceview_shoot);
    mShoot = (ImageView) findViewById(R.id.img_shoot);
    mChronometer = (Chronometer) findViewById(R.id.video_chronometer);
    mFacing.setonClickListener(this);
    mShoot.setonClickListener(this);

    initToggle();
    findViewById(R.id.iv_left).setonClickListener(this);

    SurfaceHolder mHolder = mSurfaceView.getHolder();
    mHolder.addCallback(this);
    mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
}
项目:mapmap    文件CaptureActivity.java   
private void startCapture() {

    if(captureService != null)
    {
        try { 
            captureService.startCapture();
        } catch(NoCurrentCaptureException e) {
            Intent settingsIntent = new Intent(CaptureActivity.this,NewActivity.class);
            startActivity(settingsIntent);
            return;
        }

        vibratorService.vibrate(100);

        Toast.makeText(CaptureActivity.this,"Iniciar Trazado...",Toast.LENGTH_SHORT).show();

        ((Chronometer) findViewById(R.id.captureChronometer)).setBase(SystemClock.elapsedRealtime());
        ((Chronometer) findViewById(R.id.captureChronometer)).start();

        initButtons();
    }
}
项目:intellij-ce-playground    文件Basic.java   
public void method(Chronometer chronometer) {
    // Method call
    chronometer.<error descr="Call requires API level 3 (current min is 1): android.widget.Chronometer#getonChronometerTickListener">getonChronometerTickListener</error>(); // API 3

    // Inherited method call (from TextView
    chronometer.<error descr="Call requires API level 11 (current min is 1): android.widget.TextView#setTextIsSelectable">setTextIsSelectable</error>(true); // API 11

    // Field access
    int fillParent = LayoutParams.FILL_PARENT; // API 1
    // This is a final int,which means it gets inlined
    int matchParent = LayoutParams.MATCH_PARENT; // API 8
    // Field access: non final
    BatteryInfo batteryInfo = <error descr="Field requires API level 14 (current min is 1): android.app.ApplicationErrorReport#batteryInfo">getReport().batteryInfo</error>;

    // Enum access
    Mode mode = <error descr="Field requires API level 11 (current min is 1): android.graphics.PorterDuff.Mode#OVERLAY">PorterDuff.Mode.OVERLAY</error>; // API 11
}
项目:overscroll-decor    文件MiscViewsDemoFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,false);

    View textView = fragmentView.findViewById(R.id.demo_text);
    OverScrollDecoratorHelper.setUpStaticOverScroll(textView,OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL);

    View imageView = fragmentView.findViewById(R.id.demo_image);
    OverScrollDecoratorHelper.setUpStaticOverScroll(imageView,OverScrollDecoratorHelper.ORIENTATION_VERTICAL);

    mChrono = (Chronometer) fragmentView.findViewById(R.id.demo_chronometer);
    if (savedInstanceState != null) {
        mChrono.setBase(savedInstanceState.getLong(CHRONO_TIME_SAVE_ID));
    }
    OverScrollDecoratorHelper.setUpStaticOverScroll(mChrono,OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL);
    mChrono.start();

    return fragmentView;
}
项目:bachamada    文件MeasurementFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,Bundle savedInstanceState) {

    SharedPreferences sharedPref = getActivity().getSharedPreferences(getString(R.string.preference_file_key),Context.MODE_PRIVATE);
    mTime = sharedPref.getInt(getString(R.string.value_timer),mTime);
    View rootView = inflater.inflate(R.layout.fragment_layout_measurement,container,false);

    mStopWatch = (CustomStopwatch) rootView.findViewById(R.id.stopwatch);

    mStopWatch.setTime(mTime);
    mStopWatch.setonChronometerTickListener(new OnChronometerTickListener() {

                                                public void onChronometerTick(Chronometer arg0) {
                                                    boolean isAlert = false;
                                                    if (mStopWatch.measurementIsFinished() && !isAlert) {
                                                        mCallback.onTimerEnd(mTime);
                                                        stopTimer();
                                                        isAlert = true;
                                                    }
                                                }
                                            }
    );
    return rootView;
}
项目:iMobile_MessageQueue_Android    文件AudioRecordPopup.java   
private void initView() {
    m_ContentView = m_LayoutInflater.inflate(R.layout.audio_capture,null);
    setContentView(m_ContentView);

    btnStartRecord = (Button)m_ContentView.findViewById(R.id.start_record);
    btnStopRecord = (Button)m_ContentView.findViewById(R.id.stop_record);
    btnOk = (Button)m_ContentView.findViewById(R.id.audio_record_ok);
    btnBackUp = (Button)m_ContentView.findViewById(R.id.audio_cancel);

    btnStartRecord.setonClickListener(this);
    btnStopRecord.setonClickListener(this);
    btnBackUp.setonClickListener(this);
    btnOk.setonClickListener(this);

    mTimer = (Chronometer)m_ContentView.findViewById(R.id.chronometer1);

}
项目:moveon    文件Main.java   
private void showCalculatedData(TextView tv,int option,Chronometer arg0) {
    displayTypes whichdisplay = displayTypes.values()[option];
    switch (whichdisplay) {
    case TIME:
        tv.setText(FunctionUtils.longFormatTime((SystemClock.elapsedRealtime() - arg0.getBase()) / 1000));
        break;
    case AVG_SPEED:
        tv.setText(FunctionUtils.calculateAvg(mContext,((SystemClock.elapsedRealtime() - arg0.getBase()) / 1000),mdistance,isMetric));
        break;
    case RITM:
        tv.setText(FunctionUtils.calculateRitm(mContext,isMetric,false));
        break;
    case KCAL:
        tv.setText(String.valueOf(MoveOnService.getCalories()));
        break;
    default:
        break;
    }
}
项目:ApkLauncher    文件ChronometerDemo.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chronometer);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setonClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setonClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setonClickListener(mResetListener);

    button = (Button) findViewById(R.id.set_format);
    button.setonClickListener(mSetFormatListener);

    button = (Button) findViewById(R.id.clear_format);
    button.setonClickListener(mClearFormatListener);
}
项目:binea_project_for_android    文件BluetoothChatFragment.java   
@Override
public void onViewCreated(View view,@Nullable Bundle savedInstanceState) {
    mConversationView = (ListView) view.findViewById(R.id.in);
    mOutEditText = (EditText) view.findViewById(R.id.edit_text_out);
    mStartDribblingButton = (Button) view.findViewById(R.id.btn_start_dribbling);
    tv_shoot_count = (TextView) view.findViewById(R.id.tv_shoot_count);
    mStartShootingButton = (Button) view.findViewById(R.id.btn_start_shooting);
    mStartRawStream = (Button) view.findViewById(R.id.btn_start_raw_stream);
    time = (Chronometer) view.findViewById(R.id.time);
    et_ip = (EditText) view.findViewById(R.id.et_ip);
    et_ip.setonFocuschangelistener(new View.OnFocuschangelistener() {
        @Override public void onFocusChange(View v,boolean hasFocus) {
            if(!hasFocus){
                GlobalVar.SERVER_ADDRESS = et_ip.getText().toString();
            }
        }
    });
    et_ip.setText(GlobalVar.SERVER_ADDRESS);
    time.setText("00:00:00");
    time.setFormat("计时:%s");
}
项目:ApiDemos    文件ChronometerDemo.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chronometer);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setonClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setonClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setonClickListener(mResetListener);

    button = (Button) findViewById(R.id.set_format);
    button.setonClickListener(mSetFormatListener);

    button = (Button) findViewById(R.id.clear_format);
    button.setonClickListener(mClearFormatListener);
}
项目:SpeechTimer    文件MainActivity.java   
@Override
protected void onPostCreate(Bundle savedInstanceState) {
    super.onPostCreate(savedInstanceState);

    // Trigger the initial hide() shortly after the activity has been
    // created,to briefly hint to the user that UI controls
    // are available.
       // Set text of quick timer
       Chronometer qt = (Chronometer) findViewById(R.id.quicktimer);
       if (!mQuickTimerRunning) {
        qt.setText("Quick Timer");
       }
       else {
        String timeFields[] = melapsedtime.split(":");
        qt.setBase(SystemClock.elapsedRealtime() 
                - Integer.parseInt(timeFields[0])*60000 - Integer.parseInt(timeFields[1])*1000);
        qt.start();
       }
}
项目:Felix-on-android    文件ChronometerDemo.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chronometer);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setonClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setonClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setonClickListener(mResetListener);

    button = (Button) findViewById(R.id.set_format);
    button.setonClickListener(mSetFormatListener);

    button = (Button) findViewById(R.id.clear_format);
    button.setonClickListener(mClearFormatListener);
}
项目:MEng    文件ChronometerDemo.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chronometer);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setonClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setonClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setonClickListener(mResetListener);

    button = (Button) findViewById(R.id.set_format);
    button.setonClickListener(mSetFormatListener);

    button = (Button) findViewById(R.id.clear_format);
    button.setonClickListener(mClearFormatListener);
}
项目:connect64    文件Connect64.java   
/** Gets references to views,hooks up the context listeners. */
private void setupViews() {
    this.boardState = new SparseIntArray(BOARD_MAX);
    this.gameBoard = (LinearLayout) findViewById(R.id.connect64);
    this.setupContextClicks();
    this.puzzleLabel = (TextView) findViewById(R.id.puzzleLabel);
    this.rangeSpinner = (Spinner) findViewById(R.id.rangeSpinner);
    this.pauseResume = (ImageButton) findViewById(R.id.pauseResumeButton);
    this.timer = (Chronometer) findViewById(R.id.chronometer);
    final ArrayAdapter<CharSequence> adapter = ArrayAdapter
            .createFromresource(this,R.array.ranges,android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    this.rangeSpinner.setAdapter(adapter);
    this.rangeSpinner.setonItemSelectedListener(this);

    final RelativeLayout inputs = (RelativeLayout) findViewById(R.id.inputButtons);
    final Button[] buttons = new Button[NUM_INPUT_BUTTONS];
    for (int i = 0; i < NUM_INPUT_BUTTONS; i++) {
        buttons[i] = (Button) inputs.findViewWithTag("in" + (i + 1));
    }
    this.inputButtons = buttons;
}
项目:codeexamples-android    文件ChronometerDemo.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chronometer);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setonClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setonClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setonClickListener(mResetListener);

    button = (Button) findViewById(R.id.set_format);
    button.setonClickListener(mSetFormatListener);

    button = (Button) findViewById(R.id.clear_format);
    button.setonClickListener(mClearFormatListener);
}
项目:deview-2013-samples    文件ChronometerDemo.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chronometer);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setonClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setonClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setonClickListener(mResetListener);

    button = (Button) findViewById(R.id.set_format);
    button.setonClickListener(mSetFormatListener);

    button = (Button) findViewById(R.id.clear_format);
    button.setonClickListener(mClearFormatListener);
}
项目:quickblox-android    文件VideoConversationFragment.java   
@Override
protected void initFields() {
    super.initFields();
    localViewOnClickListener = new LocalViewOnClickListener();
    amountOpponents = opponents.size();
    allOpponents = Collections.synchronizedList(new ArrayList<QBUser>(opponents.size()));
    allOpponents.addAll(opponents);

    timerChronometer = (Chronometer) getActivity().findViewById(R.id.timer_chronometer_action_bar);

    isPeerToPeerCall = opponents.size() == 1;
}
项目:CSipSimple    文件InCallCard.java   
private void initControllerView() {
    photo = (ImageView) findViewById(R.id.contact_photo);
    remoteName = (TextView) findViewById(R.id.contact_name_display_name);
    remoteSipAddress = (TextView) findViewById(R.id.contact_name_sip_address);
    elapsedtime = (Chronometer) findViewById(R.id.elapsedtime);
    callStatusText = (TextView) findViewById(R.id.call_status_text);
    callSecureBar = (ViewGroup) findViewById(R.id.call_secure_bar);
    callSecureText = (TextView) findViewById(R.id.call_secure_text);
    endCallBar = (ViewGroup) findViewById(R.id.end_call_bar);


    View btn;
    btn = findViewById(R.id.endButton);
    btn.setonClickListener(this);

    btnMenuBuilder = new MenuBuilder(getContext());
    btnMenuBuilder.setCallback(this);
    MenuInflater inflater = new MenuInflater(getContext());
    inflater.inflate(R.menu.in_call_card_menu,btnMenuBuilder);

    mActionMenuPresenter = new ActionMenuPresenter(getContext());
    mActionMenuPresenter.setReserveOverflow(true);

    btnMenuBuilder.addMenuPresenter(mActionMenuPresenter);

    updateMenuView();
}
项目:ViewPrinter    文件MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    PrinterLogger.setLogLevel(PrinterLogger.LEVEL_VERBOSE);
    ZoomLogger.setLogLevel(ZoomLogger.LEVEL_ERROR);

    setContentView(R.layout.activity_main);
    mDocument = findViewById(R.id.pdf_preview);
    mJpegPrinter = new JpegPrinter(mDocument,this);
    mPngPrinter = new PngPrinter(mDocument,this);
    mPdfPrinter = new PdfPrinter(mDocument,this);

    mDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
    mFilename = "my-document-" + System.currentTimeMillis();

    findViewById(R.id.print_jpeg).setonClickListener(this);
    findViewById(R.id.print_pdf).setonClickListener(this);
    findViewById(R.id.print_png).setonClickListener(this);
    findViewById(R.id.edit).setonClickListener(this);
    findViewById(R.id.logo_prompt).setonClickListener(this);

    Chronometer chrono = findViewById(R.id.chrono);
    chrono.start();

    mPanel = findViewById(R.id.controls);
    mPanel.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
        @Override
        public void onGlobalLayout() {
            BottomSheetBehavior b = BottomSheetBehavior.from(mPanel);
            b.setState(BottomSheetBehavior.STATE_HIDDEN);
            mPanel.getViewTreeObserver().removeOnGlobalLayoutListener(this);
        }
    });
    setupControls();
}
项目:MinimalismJotter    文件RecoderManager.java   
public static void voicePause(MediaPlayer player,Chronometer chronometer) {
    // 判断音乐是否在播放
    if (player != null && player.isPlaying()) {
        setChronometer(chronometer,Constant.CHRONOMETER_STOP);
        // 暂停音乐播放器
        player.pause();
    }
}
项目:TreasureHunting    文件MapsActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    PowerManager mgr = (PowerManager) getSystemService(Context.POWER_SERVICE);
    mWakeLock = mgr.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,WAKE_LOCK_NAME);
    mWakeLock.acquire();

    //mCurrentGame = getIntent().getParcelableExtra(IntentNames.SELECTED_GAME);
    mCurrentGame = new Game(this);

    loadState(savedInstanceState);
    mfileManager = new GameFileManager(this,mLanguage);

    setContentView(R.layout.activity_maps2);
    setUpMap();

    startLocationTracking();

    PermissionAndConnectionChecker.checkForPermissions(this,new String[]
            {Manifest.permission.WRITE_EXTERNAL_STORAGE},PermissionAndConnectionChecker.LocalStorageRequestCode);

    chronometer = (Chronometer) findViewById(R.id.chronometer);
    //mAudioPlayerUi = new AudioPlayerUI(this,mCurrentGame);
    startTimer();

    databaseHelper = new DatabaseHelper(this);
    currentPlayer = getIntent().getStringExtra(IntentNames.CURRENT_PLAYER_USERNAME);
    secretCode = getIntent().getStringExtra(IntentNames.SECRET_CODE);
}
项目:microbit    文件AudioRecorderActivity.java   
private void create(String action) {
    setContentView(R.layout.activity_audio_recorder);
    filenameTxt = (TextView) findViewById(R.id.filenameTxt);
    chronometer = (Chronometer) findViewById(R.id.chronometer);
    imageMic = (ImageView) findViewById(R.id.imageMic);

    //preallocate to avoid memory leak
    drawable_mic_off = getResources().getDrawable(R.drawable.recording_off);
    drawable_mic_on = getResources().getDrawable(R.drawable.recording);

    backpressed = false;

    notificationLargeIconBitmapRecordingOn = BitmapFactory.decodeResource(getResources(),R.drawable.recording);
    notificationLargeIconBitmapRecordingOff = BitmapFactory.decodeResource(getResources(),R.drawable.recording_off);

    mBuilder = new NotificationCompat.Builder(this)
            .setSmallIcon(R.mipmap.ic_launcher)
            .setLargeIcon(notificationLargeIconBitmapRecordingOff)
            .setTicker(getString(R.string.audio_recorder_notification))
            .setContentTitle(getString(R.string.audio_recorder_notification));

    Drawable d = getResources().getDrawable(R.drawable.bg);
    if(d != null) {
        d.mutate();//prevent affecting all instances of that drawable with color filter
        d.setColorFilter(Color.argb(187,0),PorterDuff.Mode.SRC_OVER);
        findViewById(R.id.layout).setBackground(d);
    }
    processIntent(action);
}
项目:AndroidApp-Deploy    文件Test.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_test);

    //widget

    crono = (Chronometer) findViewById(R.id.crono);
    Start = (Button) findViewById(R.id.start);
    Stop = (Button) findViewById(R.id.stop);

    Start.setEnabled(true);
    Stop.setEnabled(false);

}
项目:decoy    文件AVChatAudio.java   
/**
 * 界面初始化
 */
private void findViews() {
    if(init || rootView == null){
        return;
    }
    switchVideo = rootView.findViewById(R.id.avchat_audio_switch_video);
    switchVideo.setonClickListener(this);

    headImg = (HeadImageView) rootView.findViewById(R.id.avchat_audio_head);
    nickNameTV = (TextView) rootView.findViewById(R.id.avchat_audio_nickname);
    time = (Chronometer) rootView.findViewById(R.id.avchat_audio_time);
    wifiUnavailableNotifyTV = (TextView) rootView.findViewById(R.id.avchat_audio_wifi_unavailable);
    notifyTV = (TextView) rootView.findViewById(R.id.avchat_audio_notify);
    netUnstableTV = (TextView) rootView.findViewById(R.id.avchat_audio_netunstable);

    mute_speaker_hangup = rootView.findViewById(R.id.avchat_audio_mute_speaker_huangup);
    View mute = mute_speaker_hangup.findViewById(R.id.avchat_audio_mute);
    mutetoggle = new ToggleView(mute,ToggleState.OFF,this);
    View speaker = mute_speaker_hangup.findViewById(R.id.avchat_audio_speaker);
    speakerToggle = new ToggleView(speaker,this);
    recordToggle = mute_speaker_hangup.findViewById(R.id.avchat_audio_record);
    recordToggleButton = (Button) mute_speaker_hangup.findViewById(R.id.avchat_audio_record_button);

    hangup = mute_speaker_hangup.findViewById(R.id.avchat_audio_hangup);
    hangup.setonClickListener(this);
    recordToggle.setonClickListener(this);
    recordToggle.setEnabled(false);

    refuse_receive = rootView.findViewById(R.id.avchat_audio_refuse_receive);
    refuseTV = (TextView) refuse_receive.findViewById(R.id.refuse);
    receiveTV = (TextView) refuse_receive.findViewById(R.id.receive);
    refuseTV.setonClickListener(this);
    receiveTV.setonClickListener(this);

    recordView = rootView.findViewById(R.id.avchat_record_layout);
    recordTip = rootView.findViewById(R.id.avchat_record_tip);
    recordWarning = rootView.findViewById(R.id.avchat_record_warning);

    init = true;
}
项目:decoy    文件InputPanel.java   
private void initViews() {
    // input bar
    messageActivityBottomLayout = (LinearLayout) view.findViewById(R.id.messageActivityBottomLayout);
    messageInputBar = view.findViewById(R.id.textMessageLayout);
    switchToTextButtonInInputBar = view.findViewById(R.id.buttonTextMessage);
    switchToAudioButtonInInputBar = view.findViewById(R.id.buttonAudioMessage);
    moreFuntionButtonInInputBar = view.findViewById(R.id.buttonMoreFuntionInText);
    emojibuttonInInputBar = view.findViewById(R.id.emoji_button);
    sendMessageButtonInInputBar = view.findViewById(R.id.buttonSendMessage);
    messageEditText = (EditText) view.findViewById(R.id.editTextMessage);

    // 语音
    audioRecordBtn = (Button) view.findViewById(R.id.audioRecord);
    audioAnimLayout = view.findViewById(R.id.layoutPlayAudio);
    time = (Chronometer) view.findViewById(R.id.timer);
    timerTip = (TextView) view.findViewById(R.id.timer_tip);
    timerTipContainer = (LinearLayout) view.findViewById(R.id.timer_tip_container);

    // 表情
    emoticonPickerView = (EmoticonPickerView) view.findViewById(R.id.emoticon_picker_view);

    // 显示录音按钮
    switchToTextButtonInInputBar.setVisibility(View.GONE);
    switchToAudioButtonInInputBar.setVisibility(View.VISIBLE);

    // 文本录音按钮切换布局
    textAudioSwitchLayout = (FrameLayout) view.findViewById(R.id.switchLayout);
    if (isTextAudioSwitchShow) {
        textAudioSwitchLayout.setVisibility(View.VISIBLE);
    } else {
        textAudioSwitchLayout.setVisibility(View.GONE);
    }
}
项目:GCSApp    文件RecorderVideoActivity.java   
private void initViews() {
    btn_switch = (Button) findViewById(R.id.switch_btn);
    btn_switch.setonClickListener(this);
    btn_switch.setVisibility(View.VISIBLE);
    mVideoView = (VideoView) findViewById(R.id.mVideoView);
    btnStart = (ImageView) findViewById(R.id.recorder_start);
    btnStop = (ImageView) findViewById(R.id.recorder_stop);
    btnStart.setonClickListener(this);
    btnStop.setonClickListener(this);
    mSurfaceHolder = mVideoView.getHolder();
    mSurfaceHolder.addCallback(this);
    mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    chronometer = (Chronometer) findViewById(R.id.chronometer);
}
项目:BoundService    文件BoundService.java   
@Override
public void onCreate() {
    super.onCreate();
    Log.v(LOG_TAG,"in onCreate");
    mChronometer = new Chronometer(this);
    mChronometer.setBase(SystemClock.elapsedRealtime());
    mChronometer.start();
}
项目:android-lifecycles    文件ChronoActivity1.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Chronometer chronometer = findViewById(R.id.chronometer);

    chronometer.start();
}
项目:video-quickstart-android    文件CustomCapturerVideoActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_custom_capturer);

    capturedView = (LinearLayout) findViewById(R.id.captured_view);
    videoView = (VideoView) findViewById(R.id.video_view);
    timerView = (Chronometer) findViewById(R.id.timer_view);
    timerView.start();

    // Once added we should see our linear layout rendered live below
    localVideoTrack = LocalVideoTrack.create(this,true,new ViewCapturer(capturedView));
    localVideoTrack.addRenderer(videoView);
}
项目:MyTravelingDiary    文件InputPanel.java   
private void initViews() {
    // input bar
    messageActivityBottomLayout = (LinearLayout) view.findViewById(R.id.messageActivityBottomLayout);
    messageInputBar = view.findViewById(R.id.textMessageLayout);
    switchToTextButtonInInputBar = view.findViewById(R.id.buttonTextMessage);
    switchToAudioButtonInInputBar = view.findViewById(R.id.buttonAudioMessage);
    moreFuntionButtonInInputBar = view.findViewById(R.id.buttonMoreFuntionInText);
    emojibuttonInInputBar = view.findViewById(R.id.emoji_button);
    sendMessageButtonInInputBar = view.findViewById(R.id.buttonSendMessage);
    messageEditText = (EditText) view.findViewById(R.id.editTextMessage);

    // 语音
    audioRecordBtn = (Button) view.findViewById(R.id.audioRecord);
    audioAnimLayout = view.findViewById(R.id.layoutPlayAudio);
    time = (Chronometer) view.findViewById(R.id.timer);
    timerTip = (TextView) view.findViewById(R.id.timer_tip);
    timerTipContainer = (LinearLayout) view.findViewById(R.id.timer_tip_container);

    // 表情
    emoticonPickerView = (EmoticonPickerView) view.findViewById(R.id.emoticon_picker_view);

    // 显示录音按钮
    switchToTextButtonInInputBar.setVisibility(View.GONE);
    switchToAudioButtonInInputBar.setVisibility(View.VISIBLE);

    // 文本录音按钮切换布局
    textAudioSwitchLayout = (FrameLayout) view.findViewById(R.id.switchLayout);
    if (isTextAudioSwitchShow) {
        textAudioSwitchLayout.setVisibility(View.VISIBLE);
    } else {
        textAudioSwitchLayout.setVisibility(View.GONE);
    }
}
项目:videorecord    文件VideoPlayerActivity.java   
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // 防止锁屏
        getwindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

        mPath = getIntent().getStringExtra(VConstant.RECORD_VIDEO_PATH);

        mCoverPath = getIntent().getStringExtra(VConstant.RECORD_VIDEO_CAPTURE);
        if (StringUtils.isEmpty(mPath)) {
            finish();
            return;
        }
        setContentView(R.layout.activity_video_player);

        mloadingCircleView = (LoadingCircleView) findViewById(R.id.loadingView);
        mloadingCircleView.setProgeRSS(1,true);
        mVideoView = (SurfaceVideoView) findViewById(R.id.videoview);
        mPlayerStatus = findViewById(R.id.play_status);
//      mloading = findViewById(R.id.loading);
        mChronometer = (Chronometer) findViewById(R.id.chronometer);
        mChronometer.setonChronometerTickListener(this);

        mVideoView.setonPreparedListener(this);
        mVideoView.setonPlayStateListener(this);
        mVideoView.setonErrorListener(this);
        mVideoView.setonClickListener(this);
        mVideoView.setonInfoListener(this);
        mVideoView.setonCompletionListener(this);

        mVideoView.getLayoutParams().height = DeviceUtils.getScreenWidth(this);

        findViewById(R.id.root).setonClickListener(this);
        if (mPath.startsWith("http")) {
            downloadVideo(mPath);
        } else {
            mVideoView.setVideoPath(mPath);
        }
    }

相关文章

买水果
比较全面的redis工具类
gson 反序列化到多态子类
java 版本的 mb_strwidth
JAVA 反转字符串的最快方法,大概比StringBuffer.reverse()性...
com.google.gson.internal.bind.ArrayTypeAdapter的实例源码...