Android笔记(一)

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());

猜你喜欢

转载自blog.csdn.net/weixin_41596280/article/details/79618070
今日推荐