資源簡介
package com.cogent.QQ;
import android.app.Activity;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;
/**注冊驗證界面activity*/
public class RegisterConfirmActivity extends Activity implements OnClickListener{
private Button btn_reg_reget,btn_title_left,btn_title_right;
private TextView tv_reg_reget,tv_top_title;
private MyCount mc;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.register_confirm);
initView();
}
private void initView() {
tv_reg_reget = (TextView) findViewById(R.id.tv_reg_reget);
tv_top_title = (TextView) findViewById(R.id.tv_top_title);
tv_top_title.setText("QQ注冊");
mc = new MyCount(10000, 1000);
mc.start();
btn_title_left = (Button) findViewById(R.id.btn_title_left);
btn_title_left.setOnClickListener(this);
btn_title_right = (Button) findViewById(R.id.btn_title_right);
btn_title_right.setVisibility(View.GONE);
btn_reg_reget = (Button) findViewById(R.id.btn_reg_reget);
btn_reg_reget.setOnClickListener(this);
}
/**自定義一個繼承CountDownTimer的內部類,用于實現計時器的功能*/
class MyCount extends CountDownTimer{
/**
* MyCount的構造方法
* @param millisInFuture 要倒計時的時間
* @param countDownInterval 時間間隔
*/
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
// TODO Auto-generated constructor stub
}
@Override
public void onTick(long millisUntilFinished) {//在進行倒計時的時候執行的操作
long second = millisUntilFinished /1000;
tv_reg_reget.setText(second "秒后可以重新獲得驗證碼");
if(second == 10){
tv_reg_reget.setText(9 "秒后可以重新獲得驗證碼");
}
Log.i("PDA", millisUntilFinished/1000 "");
}
@Override
public void onFinish() {//倒計時結束后要做的事情
// TODO Auto-generated method stub
tv_reg_reget.setVisibility(View.GONE);
btn_reg_reget.setVisibility(View.VISIBLE);
}
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.btn_reg_reget:
mc.start();
tv_reg_reget.setVisibility(View.VISIBLE);
btn_reg_reget.setVisibility(View.GONE);
break;
case R.id.btn_title_left:
RegisterConfirmActivity.this.finish();
break;
}
}
}
import android.app.Activity;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;
/**注冊驗證界面activity*/
public class RegisterConfirmActivity extends Activity implements OnClickListener{
private Button btn_reg_reget,btn_title_left,btn_title_right;
private TextView tv_reg_reget,tv_top_title;
private MyCount mc;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.register_confirm);
initView();
}
private void initView() {
tv_reg_reget = (TextView) findViewById(R.id.tv_reg_reget);
tv_top_title = (TextView) findViewById(R.id.tv_top_title);
tv_top_title.setText("QQ注冊");
mc = new MyCount(10000, 1000);
mc.start();
btn_title_left = (Button) findViewById(R.id.btn_title_left);
btn_title_left.setOnClickListener(this);
btn_title_right = (Button) findViewById(R.id.btn_title_right);
btn_title_right.setVisibility(View.GONE);
btn_reg_reget = (Button) findViewById(R.id.btn_reg_reget);
btn_reg_reget.setOnClickListener(this);
}
/**自定義一個繼承CountDownTimer的內部類,用于實現計時器的功能*/
class MyCount extends CountDownTimer{
/**
* MyCount的構造方法
* @param millisInFuture 要倒計時的時間
* @param countDownInterval 時間間隔
*/
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
// TODO Auto-generated constructor stub
}
@Override
public void onTick(long millisUntilFinished) {//在進行倒計時的時候執行的操作
long second = millisUntilFinished /1000;
tv_reg_reget.setText(second "秒后可以重新獲得驗證碼");
if(second == 10){
tv_reg_reget.setText(9 "秒后可以重新獲得驗證碼");
}
Log.i("PDA", millisUntilFinished/1000 "");
}
@Override
public void onFinish() {//倒計時結束后要做的事情
// TODO Auto-generated method stub
tv_reg_reget.setVisibility(View.GONE);
btn_reg_reget.setVisibility(View.VISIBLE);
}
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.btn_reg_reget:
mc.start();
tv_reg_reget.setVisibility(View.VISIBLE);
btn_reg_reget.setVisibility(View.GONE);
break;
case R.id.btn_title_left:
RegisterConfirmActivity.this.finish();
break;
}
}
}
代碼片段和文件信息
/*?AUTO-GENERATED?FILE.??DO?NOT?MODIFY.
?*
?*?This?class?was?automatically?generated?by?the
?*?aapt?tool?from?the?resource?data?it?found.??It
?*?should?not?be?modified?by?hand.
?*/
package?com.cogent.QQ;
public?final?class?R?{
????public?static?final?class?attr?{
????}
????public?static?final?class?drawable?{
????????public?static?final?int?app_icon=0x7f020000;
????????public?static?final?int?bg_button=0x7f020001;
????????public?static?final?int?bg_button_pressed=0x7f020002;
????????public?static?final?int?card_lable_blue_bg=0x7f020003;
????????public?static?final?int?card_lable_edit_bg=0x7f020004;
????????public?static?final?int?checkbox_bg=0x7f020005;
????????public?static?final?int?checkbox_selected=0x7f020006;
????????public?static?final?int?checkbox_selected_pres
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????364??2012-08-08?15:18??QQDemo\.classpath
?????文件????????842??2012-08-08?15:18??QQDemo\.project
?????文件????????881??2012-08-14?15:24??QQDemo\AndroidManifest.xm
?????文件???????2876??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\LoginActivity.class
?????文件????????325??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\R$attr.class
?????文件???????2106??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\R$drawable.class
?????文件???????1127??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\R$id.class
?????文件????????513??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\R$layout.class
?????文件????????412??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\R$string.class
?????文件????????496??2012-08-14?15:24??QQDemo\bin\classes\com\cogent\QQ\R.class
?????文件???????1322??2012-08-14?15:03??QQDemo\bin\classes\com\cogent\QQ\RegisterActivity$1.class
?????文件???????4394??2012-08-14?15:03??QQDemo\bin\classes\com\cogent\QQ\RegisterActivity.class
?????文件???????1724??2012-08-14?15:08??QQDemo\bin\classes\com\cogent\QQ\RegisterConfirmActivity$MyCount.class
?????文件???????2294??2012-08-14?15:08??QQDemo\bin\classes\com\cogent\QQ\RegisterConfirmActivity.class
?????文件???????1149??2012-08-14?13:57??QQDemo\bin\classes\com\cogent\QQ\WelcomeActivity$1.class
?????文件???????1055??2012-08-14?13:57??QQDemo\bin\classes\com\cogent\QQ\WelcomeActivity.class
?????文件???????1064??2012-08-14?15:11??QQDemo\bin\classes\com\cogent\util\ClassPathResource.class
?????文件??????13076??2012-08-14?15:24??QQDemo\bin\classes.dex
?????文件?????150612??2012-08-14?15:28??QQDemo\bin\QQDemo.apk
?????文件???????4490??2012-08-14?15:24??QQDemo\bin\res\drawable-hdpi\app_icon.png
?????文件????????556??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\checkbox_selected.png
?????文件????????570??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\checkbox_selected_press.png
?????文件????????471??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\checkbox_unselect.png
?????文件????????464??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\checkbox_unselect_press.png
?????文件????????324??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\dialog_bg.9.png
?????文件????????241??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\divider_horizontal_line.png
?????文件???????3966??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\ic_launcher.png
?????文件????????143??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\login_bg.9.png
?????文件????????768??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\login_button_nor.9.png
?????文件????????759??2012-08-14?14:16??QQDemo\bin\res\drawable-hdpi\login_button_press.9.png
............此處省略108個文件信息
評論
共有 條評論
相關資源
- android分類標題框架demo(SmartTabLayout)
- Glide加載網絡圖片
- android 端視頻拍攝(帶進度條)
- 在手機搭建一個html站點(NanoHTTPD)
- Android 2秒內按兩次back鍵退出應用
- 一個基于RSS的新聞應用
- BadgeView實現在控件上顯示小標簽
- android 息屏亮屏 (呼吸效果)
- 精仿微信程序android源碼
- 《kotlin-for-android-developers-zh》(kotli
- android bluetooth 搜尋距離
- Android應用源碼追加的6中圖片特效處理
- 完美解決android_gif_drawable_demo
- android 調整屏幕亮度 (無需root)
- android通過ajax上傳文件到php服務器
- android 聯動滾輪(選擇控件)
- cad快速看圖 破解版 永久免費
- WordPress大前端主題DUX5.3破解優化版
- PDF數字簽名(ITEXT+keytool)
- darkcomet原版(從作者那要來的)
-
android_自定義ti
tleBar - 《Core.Java.Volume.I.Fundamentals.10th.Editio
- 《IBM存儲串口命令大全》pdf
- android 異常崩潰后 重啟app(進程守護
- QQSlidingMenu(QQ5.0的側滑菜單特性)
- SwipeRefreshLayoutDemo(下拉刷新)
- TurntableDemo(圓形菜單)
- ViewPagerAnimator(ViewPager動畫切換)
- DialogPlusDemo(對話框組件,可做上下彈
- 最完整的伺服培訓教程(圖文并茂)