1、登录界面 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width= ...
分类:
移动开发 时间:
2020-05-10 17:16:19
阅读次数:
67
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and ...
分类:
其他好文 时间:
2020-05-10 17:11:43
阅读次数:
52
1.生成jks文件,执行如下命令 keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 2.在工程目录android目录下的app目录下新建一个key目录,将第一步生成 ...
分类:
移动开发 时间:
2020-05-10 17:10:40
阅读次数:
77
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...
分类:
其他好文 时间:
2020-05-10 17:03:12
阅读次数:
54
知识点: 1、在垂直布局中,我们可以指定 layout_weight的大小,来平均分配view占据的屏幕大小,这时候要把height设置为0dp(水平的设置宽度为0) 2、gravity控制子视图的显示位置 <EditText android:layout_width="match_parent" ...
分类:
其他好文 时间:
2020-05-10 16:40:52
阅读次数:
71
安卓的常见crash原因: NullPointerException 空指针 ClassCastException 类型转换异常 IndexOutOfBoundsException 下标越界异常 ActivityNotFoundException Activity未找到异常 IllegalState ...
分类:
移动开发 时间:
2020-05-10 15:26:38
阅读次数:
84
VasSonic是腾讯推出的为了提高H5页面首屏加载速度而推出的高性能Hybrid框架,目前广泛应用在QQ商城等Hybrid界面中,以提高用户体验。 https://github.com/Tencent/Va... GitHub地址 一.实现原理 几乎所有的Hybrid界面都以WebView界面为载 ...
分类:
移动开发 时间:
2020-05-10 15:10:24
阅读次数:
84
做Android开发的都应该知道Handler的运行机制,这个问题属于老生常谈了。 这里再简单赘述一下: Handler 负责发送消息; Looper 负责接收 Handler 发送的消息,并在合适的时间将消息回传给Handler; MessageQueue是一个存储消息的队列容器。 本文我们会详细 ...
分类:
移动开发 时间:
2020-05-10 14:51:22
阅读次数:
72
一、‘非UI线程更新UI’问题探究 Android开发的时候非UI线程不能更新UI,这个是大家都知道的开发常识。但是当问到为什么?可能我们就会有些含糊了。 本文我们就针对这个问题进行探讨并进行一定的思维发散,来加深我们对Android界面刷新机制的理解。 1. UI线程的工作机制 主线程的工作机制可 ...
分类:
移动开发 时间:
2020-05-10 14:32:03
阅读次数:
79
1.查看手机型号为【Nexus 5】 2.到https://developers.google.com/android/images#hammerhead寻找对应型号的系统镜像文件 3.谷歌Nexus 5 从安卓7.0及以后都不支持升级了,所以我们最高能下载安卓6.0.1版本。我们找到Nexus 5 ...
分类:
移动开发 时间:
2020-05-10 01:34:16
阅读次数:
92