项目:aftercare-app-android
文件:DCDashboardFragment.java
protected void resumeRecording() {
if (paused) {
paused = false;
timer = new CountDownTimer(milisUntilFinished,100) {
@Override
public void onTick(long millisUntilFinished) {
handleClockTick(millisUntilFinished);
DCDashboardFragment.this.milisUntilFinished = millisUntilFinished;
}
@Override
public void onFinish() {
stopRecording();
}
};
timer.start();
updateView();
}
}
项目:stynico
文件:Reg.java
@Override
public int onStartCommand(Intent intent,int flags,int startId) {
// 第一个参数是总时间, 第二个参数是间隔
mCodeTimer = new CountDownTimer(129000,1000) {
@Override
public void onTick(long millisUntilFinished) {
// 广播剩余时间
broadcastUpdate(IN_RUNNING,millisUntilFinished / 1000 + "");
}
@Override
public void onFinish() {
// 广播倒计时结束
broadcastUpdate(END_RUNNING);
// 停止服务
stopSelf();
}
};
// 开始倒计时
mCodeTimer.start();
return super.onStartCommand(intent,flags,startId);
}
项目:stynico
文件:msf_shell.java
@Override
public int onStartCommand(Intent intent,int startId) {
// 第一个参数是总时间, 第二个参数是间隔
mCodeTimer = new CountDownTimer(60000,startId);
}
项目:pokequest
文件:PokeQuizActivity.java
/**
* init countdown timer
*
* @param timeSeconds total time in seconds to countdown
*/
void initCountDownTimer(int timeSeconds) {
mCountDownTimer = new CountDownTimer(timeSeconds * 1000 + 100,1000) {
@Override
public void onTick(long millisUntilFinished) {
mTvTimer.setText(Long.toString(millisUntilFinished / 1000));
}
@Override
public void onFinish() {
mTvTimer.setText("0");
mCurPokeQuiz.finishQuestion();
showResult(R.string.quiz_result_timeout);
}
};
}
项目:WeiXinRecordedDemo
文件:MediaRecorderBase.java
/**
* 测试PreviewFrame回调次数,时间1分钟
*
*/
public void testPreviewFrameCallCount() {
new CountDownTimer(1 * 60 * 1000,1000) {
@Override
public void onTick(long millisUntilFinished) {
Log.e("[Vitamio Recorder]","testFrameRate..." + mPreviewFrameCallCount);
mPreviewFrameCallCount = 0;
}
@Override
public void onFinish() {
}
}.start();
}
项目:Edu
文件:TimerView.java
public void startTimer(){
if(!isBegin){
isBegin = true;
timerview.setBackground(getResources().getDrawable(R.drawable.shape_bo_grey_cccccc_r4dp));
timerview.setTextColor(ColorStateList.valueOf(ContextCompat.getColor(getContext(),R.color.grey_cccccc)));
new CountDownTimer(60000,1000) {
@Override
public void onTick(long millisUntilFinished) {
timerview.setText(millisUntilFinished/1000 + "s");
}
@Override
public void onFinish() {
timerview.setBackground(getResources().getDrawable(R.drawable.shape_bo_white_r4dp));
timerview.setTextColor(ColorStateList.valueOf(ContextCompat.getColor(getContext(),R.color.white)));
timerview.setText("获取验证码");
isBegin = false;
}
}.start();
}
}
public void setLoadingCircledImageView() {
mCircledImageText.setText(R.string.loading);
mCircledImage.setimageResource(R.drawable.stop);
mCircledImage.setCircleBorderColor(mColorAccent);
mCountDownTimer =
new CountDownTimer(10000,10) {
@Override
public void onTick(long millisUntilFinished) {
float timeElapsed = (10000.0f - millisUntilFinished) / 10000.0f;
mCircledImage.setProgress(timeElapsed);
}
@Override
public void onFinish() {
setStartCircledImageView();
}
}.start();
}
项目:Hitalk
文件:DownTimer.java
/**
* [倒计为time长的时间,时间间隔为mills]
* @param time
* @param mills
*/
public void startDown(long time,long mills) {
mCountDownTimer = new CountDownTimer(time,mills) {
@Override
public void onTick(long millisUntilFinished) {
if (listener != null) {
listener.onTick(millisUntilFinished);
} else {
NLog.e(TAG,"DownTimerListener can not be null");
}
}
@Override
public void onFinish() {
if (listener != null) {
listener.onFinish();
} else {
NLog.e(TAG,"DownTimerListener can not be null");
}
if (mCountDownTimer != null)mCountDownTimer.cancel();
}
} .start();
}
/**
* Long toast message
* TOAST_DURATION_MILLS controls the duration
* currently set to 6 seconds
* @param context Application Context
* @param msg Message to send
*/
public static void msgLong(final Context context,final String msg) {
if (context != null && msg != null) {
if (toast != null) {
toast.cancel();
}
new Handler(context.getMainLooper()).post(new Runnable() {
@Override
public void run() {
toast = Toast.makeText(context,msg,Toast.LENGTH_SHORT);
new CountDownTimer(Math.max(TOAST_DURATION_MILLS - SHORT_TOAST_DURATION,1000),1000) {
@Override
public void onFinish() {
toast.show();
}
@Override
public void onTick(long millisUntilFinished) {
toast.show();
}
}.start();
}
});
}
}
项目:AppsTimeline
文件:SplashActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
new CountDownTimer(1200,1200) {
@Override
public void onTick(long l) {
}
@Override
public void onFinish() {
startActivity(new Intent(SplashActivity.this,MainActivity.class));
finish();
}
}.start();
}
项目:Hotspot-master-devp
文件:TimerUtils.java
/**
* 倒计时,不需要手动开启和结束,仅中途取消需要手动cancel
*
* @param millisInFuture
* 总时间
* @param countDownInterval
* 间隔时间
* @param timerListener
* 响应回调
* @return
*/
public static CountDownTimer getCountDownInstance(long millisInFuture,long countDownInterval,final TimerListener timerListener) {
if (timerListener == null)
return null;
return new CountDownTimer(millisInFuture,countDownInterval) {
@Override
public void onTick(long millisUntilFinished) {
timerListener.onTimerUpdate(millisUntilFinished);
}
@Override
public void onFinish() {
timerListener.onTimerStop();
}
}.start();
}
项目:ChimpCheck
文件:CountdownFragment.java
public void startCounting(long cdtTime){
if(cdt != null){
cdt.cancel();
}
cdt = new CountDownTimer(cdtTime,1000) {
@Override
public void onTick(long l) {
textCount.setText("seconds remaining: " + l / 1000);
}
@Override
public void onFinish() {
textCount.setText(getString(R.string.count_default));
}
}.start();
}
public void start() {
if (skip()) {
return;
}
//判断该类角色是否有幸存者
long time = new Random().nextInt((int) millisInFuture);
if (isCanRandom) {
if (time < 3000) {
time = 3000;
}
} else {
time = millisInFuture;
}
new CountDownTimer(time,COUNT_DOWN_INTERVAL) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
runnable.run();
}
}.start();
}
private void doTimer(long time) {
if (timer != null) {
timer.cancel();
}
timer = new CountDownTimer(time,1000) {
@Override
public void onTick(long millisUntilFinished) {
// day_v.setVisibility(View.VISIBLE);
// day_timer_tv.setText(millisUntilFinished / 1000 + " s");
DialogManager.showGameDay(GameActivity.this,myRole_v,null,millisUntilFinished / 1000 + " s");
}
@Override
public void onFinish() {
// day_v.setVisibility(View.GONE);
DialogManager.dismissDialog();
}
}.start();
}
private void startMain() {
new CountDownTimer(500,500) {
@Override
public void onTick(long millisUntilFinished) {
Log.d("Timer","Timer ok");
}
@Override
public void onFinish() {
Intent intent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
close();
}
}.start();
}
@Override
protected void onResume() {
super.onResume();
start();
new CountDownTimer(2000,1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
startActivity(new Intent(SplashActivity.this,NoteListActivity.class));
finish();
}
}.start();
}
项目:AndroidFFmpegCompress
文件:RecordView.java
/**
* 开始计时
*/
private void startTimeCount() {
endTimeCount();
mCountDownTimer = new CountDownTimer(maxDuration * 1000,1000) {
@Override
public void onTick(long millisUntilFinished) {
if (null != mOnRecordCallback) {
mOnRecordCallback.onProgress(maxDuration,(int) (maxDuration - millisUntilFinished / 1000));
}
}
@Override
public void onFinish() {
if (null != mOnRecordCallback) {
mOnRecordCallback.onProgress(maxDuration,maxDuration);
mOnRecordCallback.onFinish();
}
stopRecord();
}
}.start();
}
项目:Huochexing12306
文件:PocketProtector.java
@Override
public boolean start(Object obj) {
try{
mSensormanger = (SensorManager)getmServiceContext().getSystemService(Context.SENSOR_SERVICE);
mSensor = mSensormanger.getDefaultSensor(Sensor.TYPE_PROXIMITY);
mSensorListener = new MySensorListener();
request(AntiTheftService.REQUEST_SHOW_MSG,getName() + "防护已开启,将在10秒后正式生效" + SF.TIP);
mCDTimer = new CountDownTimer(10000,1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
mSensormanger.registerListener(mSensorListener,mSensor,SensorManager.SENSOR_DELAY_norMAL);
}
};
setNeedDelay(true);
mCDTimer.start();
return true;
}catch(Exception e){
request(AntiTheftService.REQUEST_SHOW_MSG,"开启\"" + getName() + "\"防护失败,可能您的设备不支持距离传感器!");
return false;
}
}
private void startCountdownTimer() {
countDownTimer = new CountDownTimer(120000,1000) {
public void onTick(long millisUntilFinished) {
countdown.setText("Time remaining : " + millisUntilFinished / 1000);
}
public void onFinish() {
countdown.setText("Click here to resend sms verification");
countdown.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
registerUser(name,email,password,phone,address,area);;
}
});
}
}.start();
}
项目:BWS-Android
文件:AsynchronousBackgroundHandler.java
@Override
public int runWithDelay(@NonNull final Runnable runnable,@IntRange(from = 0) long delayInMillis) {
final int taskId = getTaskId(scheduledTasks);
CountDownTimer scheduledTask = new CountDownTimer(delayInMillis,delayInMillis) {
@Override
public void onTick(long l) {
// do nothing (is disabled anyway because "countDownInterval" is set to "millisInFuture")
}
@Override
public void onFinish() {
scheduledTasks.remove(taskId);
runnable.run();
}
}.start();
scheduledTasks.put(taskId,scheduledTask);
return taskId;
}
项目:photo-editor-android
文件:PhotoEditorActivity.java
private void returnBackWithSavedImage() {
updateView(View.GONE);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT,RelativeLayout.TRUE);
parentimageRelativeLayout.setLayoutParams(layoutParams);
new CountDownTimer(1000,500) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String imageName = "IMG_" + timeStamp + ".jpg";
Intent returnIntent = new Intent();
returnIntent.putExtra("imagePath",photoEditorSDK.saveImage("PhotoEditorSDK",imageName));
setResult(Activity.RESULT_OK,returnIntent);
finish();
}
}.start();
}
项目:FantaF1
文件:LoginActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
Constant.activityState=0;
new CountDownTimer(2000,1000) {
public void onTick(long millisUntilDone) { }
public void onFinish() {
loadPreferences();
if(Constant.fanta.length()>0){
startMainActivity();
Constant.activityState=1;
} else setContent();
}
}.start();
}
项目:FantaF1
文件:LoginActivity.java
private void setContent() {
setContentView(R.layout.activity_login);
screen = (RelativeLayout)findViewById(R.id.rl);
ColorDrawable[] color = {new ColorDrawable(getResources().getColor(R.color.colorAccent)),new ColorDrawable(getResources().getColor(R.color.colorPrimary)) };
TransitionDrawable trans = new TransitionDrawable(color);
screen.setBackgroundDrawable(trans);
trans.startTransition(1800);
GoogleSignInoptions gso = new GoogleSignInoptions.Builder(GoogleSignInoptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id)).requestemail().build();
mGoogleapiclient = new Googleapiclient.Builder(getBaseContext())
.enableAutoManage(this,this) .addApi(Auth.GOOGLE_SIGN_IN_API,gso).build();
mAuth = FirebaseAuth.getInstance();
FirebaseDatabase database = FirebaseDatabase.getInstance();
root= database.getReference("room_names");
loadRooms();
new CountDownTimer(2500,1000) {
public void onTick(long millisUntilDone) { }
public void onFinish() {
currentUser = mAuth.getCurrentUser();
updateUI(currentUser);
}
}.start();
}
项目:lecrec-android
文件:ActivityLaunchScreen.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
callbackManager = CallbackManager.Factory.create();
if(AppController.USER_ID != null && AppController.USER_TOKEN != null) {
new CountDownTimer(1000,100) {
public void onTick(long millisUntilFinished) { }
public void onFinish() {
goActivityMain();
}
}.start();
} else {
changetoLoginView();
}
pref = getSharedPreferences(CONST.PREF_NAME,MODE_PRIVATE);
editor = pref.edit();
}
项目:lecrec-android
文件:ActivityRecordVoice.java
void initRxPlayer(){
mRxAudioPlayer.play(PlayConfig.file(mConvertedAudioFile).looping(false).leftVolume(0F).rightVolume(0F).build())
.subscribeOn(Schedulers.io())
.subscribe(new Action1<Boolean>() {
@Override
public void call(Boolean aBoolean) { }
});
new CountDownTimer(500,100) {
public void onTick(long millisUntilFinished) { }
public void onFinish() {
if(mRxAudioPlayer.getMediaPlayer() != null) {
mRxAudioPlayer.getMediaPlayer().stop();
}
}
}.start();
}
项目:Hackathon_2017
文件:MainActivity.java
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
pregunta = findViewById(R.id.txt_pregunta);
r1 = findViewById(R.id.b1);
r2 = findViewById(R.id.b2);
r3 = findViewById(R.id.b3);
r4 = findViewById(R.id.b4);
new Peticion().execute();
new CountDownTimer(999999999,1000){
@Override
public void onFinish() {
}
@Override
public void onTick(long l) {
new Posicion().execute();
}
}.start();
}
项目:gofun-app
文件:CountDownService.java
public void startCountDownTimer(final Intent intent) {
long timeLeftInMillis = TimerManager.getInstance(this).getTimeLeftInMillis();
CountDownTimer countDownTimer = new CountDownTimer(timeLeftInMillis,1000) {
@Override
public void onTick(long millisUntilFinished) {
intent.putExtra(Constants.Timer.KEY_COUNTDOWN,millisUntilFinished);
getApplicationContext().sendbroadcast(intent);
}
@Override
public void onFinish() {
showCountDownNotification();
removeDayInTime();
}
};
if(timeLeftInMillis > 1000){
countDownTimer.start();
Log.d(TAG,"startCountDownTimer: CountDownStarted");
}
}
项目:android-AutofillFramework
文件:WelcomeActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome_activity);
final TextView countdownText = findViewById(R.id.countdownText);
new CountDownTimer(5000,1000) {
@Override
public void onTick(long millisUntilFinished) {
int secondsRemaining = toIntExact(millisUntilFinished / 1000);
countdownText.setText(getResources().getQuantityString
(R.plurals.welcome_page_countdown,secondsRemaining,secondsRemaining));
}
@Override
public void onFinish() {
if (!WelcomeActivity.this.isFinishing()) {
finish();
}
}
}.start();
}
项目:sealtalk-android-master
文件:DownTimer.java
/**
* [倒计为time长的时间,时间间隔为mills]
* @param time
* @param mills
*/
public void startDown(long time,"DownTimerListener 监听不能为空");
}
}
@Override
public void onFinish() {
if (listener != null) {
listener.onFinish();
} else {
NLog.e(TAG,"DownTimerListener 监听不能为空");
}
if (mCountDownTimer != null)mCountDownTimer.cancel();
}
} .start();
}
项目:Coin-Tracker
文件:SplashActivity.java
private void goToHome() {
timer = new CountDownTimer(500,100) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
startActivity(new Intent(SplashActivity.this,HomeActivity.class));
overridePendingTransition(0,R.anim.fade_out);
finish();
}
};
timer.start();
}
/**
* Starts a {@link CountDownTimer} which counts down from the length of the StyleabletoastListener
* from the moment {@link Styleabletoast#show()} is called to cancel and reset the animation at end of the {@link Styleabletoast}'s length.
*/
public void trackToastLength() {
CountDownTimer countDownTimer = new CountDownTimer(length + EXTRA_DELAY,1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
if (onToastFinishedListener != null) {
onToastFinishedListener.onToastFinished();
}
}
};
countDownTimer.start();
}
项目:GCSApp
文件:TributePayDelegate.java
public void setTime(long endTime) {
if (endTime != 0) {
tv_time_tip.setVisibility(View.VISIBLE);
timer = new CountDownTimer(endTime - System.currentTimeMillis(),1000) {
@Override
public void onTick(long l) {
String tip = TimeUtil.getTimesEnd(l);
tv_time_tip.setText(tip);
}
@Override
public void onFinish() {
}
}.start();
} else {
tv_time_tip.setVisibility(View.GONE);
}
}
项目:accelerator-sample-apps-android
文件:MainActivity.java
private void showAll() {
mCallToolbar.setVisibility(View.GONE);
showAnnotationsToolbar(true);
mCountDownTimer = new CountDownTimer(3000,1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
if (isAnnotations) {
mCallToolbar.setVisibility(View.VISIBLE);
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) mAnnotationsToolbar.getLayoutParams();
params.addRule(RelativeLayout.ABOVE,mCallToolbar.getId());
mAnnotationsToolbar.setLayoutParams(params);
mAnnotationsToolbar.setVisibility(View.VISIBLE);
mActionBarContainer.setVisibility(View.GONE);
}
}
}.start();
}
项目:rongyunDemo
文件:DownTimer.java
项目:BlogBookApp
文件:SwipePlaceHolderView.java
/**
* @param resolver
* @param isSwipeIn
*/
public void doSwipe(Object resolver,boolean isSwipeIn) {
if (mIsBtnSwipeDone) {
mIsBtnSwipeDone = false;
swipeviewBinder swipeviewBinder = null;
for (swipeviewBinder viewBinder : mswipeviewBinderList) {
if (viewBinder.getResolver() == resolver) {
swipeviewBinder = viewBinder;
break;
}
}
if (swipeviewBinder != null) {
swipeviewBinder.doSwipe(isSwipeIn);
}
new CountDownTimer((int) (2.25 * mSwipeDecor.getSwipeAnimTime()),mSwipeDecor.getSwipeAnimTime()) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
mIsBtnSwipeDone = true;
}
}.start();
}
}
项目:BlogBookApp
文件:SwipePlaceHolderView.java
/**
* @param isSwipeIn
*/
public void doSwipe(boolean isSwipeIn) {
if (mIsBtnSwipeDone) {
mIsBtnSwipeDone = false;
if (mswipeviewBinderList.size() > 0) {
mswipeviewBinderList.get(0).doSwipe(isSwipeIn);
}
new CountDownTimer((int) (2.25 * mSwipeDecor.getSwipeAnimTime()),mSwipeDecor.getSwipeAnimTime()) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
mIsBtnSwipeDone = true;
}
}.start();
}
}
项目:QuizApp-Android
文件:FragStartGame.java
@Nullable
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
final View view = inflater.inflate(R.layout.layout_start_game,container,false);
Log.e("FragmentStartGame","onCreateView");
startFragText = (TextView) view.findViewById(R.id.startFragmentText);
new CountDownTimer(5000,100) {
public void onTick(long millisUntilFinished) {
startFragText.setText("Jocul începe în \n " + millisUntilFinished / 1000 + " ");
}
public void onFinish() {
closeFragment();
}
}.start();
view.setonTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v,MotionEvent event) {
return true;
}
});
return view;
}
项目:CCAvenue-Android-Example-Advanced
文件:OtpFragment.java
@Override
public View onCreateView(LayoutInflater inflater,Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.otp_fragment,false);
/*okBtn = (Button) view.findViewById(R.id.okBtn);
okBtn.setonClickListener(this);*/
timerText = (TextView) view.findViewById(R.id.timerText);
new CountDownTimer(30000,1000) {
public void onTick(long millisUntilFinished) {
timerText.setText("Time remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
//timerText.setText("done!");
}
}.start();
return view;
}
项目:PosTrainer
文件:AlarmService.java
private void playAlarmSound() throws java.io.IOException {
new CountDownTimer(30000,1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
if (mediaPlayer != null) {
mediaPlayer.stop();
mediaPlayer.release();
}
}
};
mediaPlayer.start();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。