• activity


    1、activity(Android组件中最重要的四大组件之一)

        Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器)之一。

    2、activity生命周期流程图、带有颜色的椭圆形表明Activity所处的状态。

        

    3、

        

    4、判断是否有网

        1、建一个Android项目,添加一个test类

            

        2、创建如下界面、在界面上添加一个Button按钮

            

        3、在MainActivity文件上,添加Button事件、

            

        4、在test类上,写方法       

    public class test implements OnClickListener{
    
        private Context con;//上下文对象
        private TextView view;//TextView
        private ConnectivityManager man;//用于判断是否有网络 
        //构造函数
        public test(Context co){
            this.con=co;
            
        }
        @Override//事件
        public void onClick(View v) {
            MainActivity ty=(MainActivity)con;
            //找到界面上的TextVie
            view=(TextView)ty.findViewById(R.id.textView1);
            String start;//定义对象
            int color;//定义对象
            //获取当前网络的连接服务 
            man=(ConnectivityManager)ty.getSystemService(Context.CONNECTIVITY_SERVICE);    
            //获取活动的网络连接信息 
             NetworkInfo info=man.getActiveNetworkInfo(); 
             
             if(info==null){//没网的情况
                 start=ty.getResources().getString(R.string.text2);
                 color=ty.getResources().getColor(R.color.green);
                 
             }
             else{//有网的情况
                 start=ty.getResources().getString(R.string.text1);
                 color=ty.getResources().getColor(R.color.red);
             }
              view.setText( start  );//字体
             view.setBackgroundColor(color);//字体颜色背景
             
        }
    
    }

        还有就是要先拿到android的网络服务,需要往配置文件里面加入一个权限

            <!-- 获取用户的手机是否联网的信息 --> 

                <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

             

             

          效果如下

              

          点击测试,有网的情况

              

          点击测试,没有网的情况

              

            

            

  • 相关阅读:
    [SCOI 2003] 字符串折叠
    [POJ 3252] Round Numbers
    [ZJOI 2010] 数字计数
    [POJ 2282] The Counting Problem
    [POJ 1191] 棋盘分割
    [POJ 3345] Bribing FIPA
    [POJ 2785] 4 Values whose Sum is 0
    [NOIP 2017] 列队
    [NOIP 2017] 宝藏
    基于Qt Gui的Led控制显示程序
  • 原文地址:https://www.cnblogs.com/yuluo123/p/6086779.html
Copyright © 2020-2023  润新知