文章一:

首先在,AndroidManifest.xml 中增加访问权限:

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

package com.example.yanlei.myapplication;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView; import java.text.SimpleDateFormat;
import java.util.Date; public class MainActivity extends AppCompatActivity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//手工增加代码开始
//将按钮绑定一个单操作的事件监听器。用于监听用户的单击操作。
Button button = (Button) findViewById(R.id.button2);
button.setOnClickListener(myOnClickListener); }
public static String getCurrentTime() {
SimpleDateFormat df = new SimpleDateFormat("yyyy'年'MM'月'dd'日' HH:mm:ss");
return df.format(new Date());
}
boolean checkNetwork() { // 实例化ConnectivityManager ConnectivityManager manager = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE); // 获得当前网络信息 NetworkInfo info = manager.getActiveNetworkInfo(); // 判断是否连接 if (info == null || !info.isConnected()) { return false; } return true; }
//手动增加代码开始
private View.OnClickListener myOnClickListener = new View.OnClickListener() {
public void onClick(View v) {
//增加自己的代码......
// Button pButton = (Button) findViewById(R.id.button2);
// pButton.setText("OnClick. " + "my 新");
/*Intent intent=new Intent();
intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"));
startActivity(intent);*/ TextView pTextView=(TextView)findViewById(R.id.textView2);
String str=pTextView.getText().toString();
if (checkNetwork()) {
pTextView.setText("已连上网");
}
else {
pTextView.setText("已连不上网");
} }
};
//手动增加代码结束 }

最新文章

  1. iOS 内存管理
  2. tomcat:域名指向项目名
  3. 浅谈Javascript事件模拟
  4. SRS文档 王倩倩 201303014004
  5. HDU 1394 Minimum Inversion Number(线段树求逆序对)
  6. python学习笔记三 深浅copy,扩展数据类型(基础篇)
  7. 如何使用 Java 中的数组
  8. PHP二位数组/多维数组 根据某个键值排序
  9. [转] 小tips: 使用&amp;#x3000;等空格实现最小成本中文对齐 ---张鑫旭
  10. C#中out的一种用法
  11. string之substring的用法
  12. 网络负载均衡环境下wsHttpBinding+Message Security+Windows Authentication的常见异常
  13. Jdk8的学习之lambda
  14. unity(c# ioc框架) 使用总结
  15. SPI 方式初始化 SD 卡总流程图(V2.0)
  16. MySQLi基于面向对象的编程
  17. 机器学习入门-数值特征-数字映射和one-hot编码 1.LabelEncoder(进行数据自编码) 2.map(进行字典的数字编码映射) 3.OnehotEncoder(进行one-hot编码) 4.pd.get_dummies(直接对特征进行one-hot编码)
  18. JavaScript自动化构建工具grunt、gulp、webpack介绍
  19. callback回调函数-python
  20. 北航软院2012级C#期末考试部分考题解答

热门文章

  1. BZOJ 3656: 异或 (组合数取模 CRT)
  2. VPS性能综合测试(7):服务器压力测试,VPS系统负载测试
  3. Centos7 配置网络
  4. Android各层推荐开发书籍及参考资料!!!
  5. mysql远程访问cannot connect(10038) 问题解决的过程
  6. python2下向文件写入unicode编码的内容,codecs包
  7. nginx实现正向代理和反向代理
  8. YumRepo Error: All mirror URLs are not using
  9. POJ 2318 TOYS(点与直线的关系 叉积&amp;&amp;二分)
  10. Oracle 使用序列、触发器实现自增