2017年11月30日/Android笔记
文字阴影的实现: 在xml文件中加入以下代码
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="5"
android:shadowColor="#f00"
实现网络连接的方法
//先定义链接
URL url = new URL("http://www.baidu.com");
//打开链接
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
//设置链接超时
connection.setConnectTimeout(2000);
connection.setReadTimeout(5000);
//如果成功
if (connection.getResponseCode() == 200) {
InputStream inputStream = connection.getInputStream();
//这是一个自定义的方法 非自带
String json = StreamUtils.streama2String(inputStream);
System.out.println(json);
PackageManager知识点学习
PackageManager pm = this.getPackageManager();
try {
PackageInfo packageInfo = pm.getPackageInfo(this.getPackageName(),0);
packageInfo.versionCode //获取版本号
packageInfo.versionName//获取版本名称
} catch (NameNotFoundException e) {
e.printStackTrace();
}
activity 页面去头
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
handler的使用
//第一步创建handler
Handler mhandler = new Handler() {
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case 100:
//处理事件
break;
default:
break;
}
};
};
//第二步创建消息和消息码
Message msg = Message.obtain();
msg.what = 100;
//第三步发送消息
mhandler.sendMessage(msg);
获取当前时间并格式化
String time = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(new Date());