第一次博客

    第一次来请多关照。

   这个周学了安卓的线程、TextVeiw的应用、CheckBox的应用、html的基础知识、了解css和JS的基础知识等等。

   在学习每一个技术时要了解其应用背景,解决什么问题,才能更快知道怎么用。

   现在来帖一段这个星期学到较重要的代码:

 

public class WelcomeADActivity extends Activity {
    private TextView textView;
    private Button tiaoGuoButton;
    private boolean threadControl;
    private boolean ADActivityControl;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        this.setContentView(R.layout.activity_advertisement_page1);
        threadControl=true;
        textView= (TextView) findViewById(R.id.diaojishi);
        tiaoGuoButton= (Button) findViewById(R.id.tiaoguoBtn);

        ADActivityControl=false;
        tiaoGuoButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ADActivityControl=true;
                Intent intent=new Intent(WelcomeADActivity.this,MainActivityPage1.class);
                startActivity(intent);
                finish();
            }
        });


        final Thread thread=new Thread(){
            @Override
            public void run() {
                if(ADActivityControl){finish();}
                super.run();
                try {
                    while (threadControl){
                        sleep(1000);
                        Message message=new Message();
                        myHandler.sendMessage(message);
                    }
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }

            }
        };
        thread.start();
    }

    private Handler myHandler=new Handler(){
        @Override
        public void handleMessage(Message msg) {
            
            if(ADActivityControl){finish();}
            super.handleMessage(msg);
            
            String textString=textView.getText().toString();
            int counter=Integer.parseInt(textString);
            if(counter==0){

                Intent intent=new Intent(WelcomeADActivity.this,MainActivityPage1.class);
                startActivity(intent);
                finish();
            }
            counter--;
            textView.setText(""+counter);
        }
    };
}

上面一段代码不是一个好习惯,以后把注释及时添加上,减少维护成本。

html和安卓的结构基本相似,由结构 装饰 和数据 动态构成。

在学习时要尽量熟悉这些技术的风格、技术结构,以便于在以后开发的过程中应用。

由于技术很多很繁杂,所以不能将他们都当课本背下来,要梳理清楚,在应用时,利用各种工具有效率的查阅应用。

 

转载于:https://my.oschina.net/MyYISHION/blog/704866

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值