Android基础知识
相关知识点:
知识点 | 完成状态 | 参考 |
---|---|---|
待处理 | 参考 | |
Android四大组件之Activity | 待处理 | 参考 |
Android四大组件之Service | 待处理 | 参考 |
Android四大组件之BroadcastReceiver | 待处理 | 参考 |
Android四大组件之ContentProvider | 待处理 | 参考 |
Android之启动流程 | 待处理 | 参考 |
Android之View的绘制流程 | 待处理 | 参考 |
待处理 | 参考 |
知识点 | 完成状态 | 参考 |
---|---|---|
待处理 | 参考 | |
Android四大组件之Activity | 待处理 | 参考 |
Android四大组件之Service | 待处理 | 参考 |
Android四大组件之BroadcastReceiver | 待处理 | 参考 |
Android四大组件之ContentProvider | 待处理 | 参考 |
Android之启动流程 | 待处理 | 参考 |
Android之View的绘制流程 | 待处理 | 参考 |
待处理 | 参考 |
项目上需要使用本地web,所以我们直接将web直接放入assets资源文件夹下。但是随着开发进行web包越来越大;所以我们想着从版本库里面去掉web将其忽略掉,使用gradle命令下载web。由于web包是放在局域网服务器上的,服务器支持FTP文件协议,所以使用FTP插件下载文件。
FTP官网文档
Gradle官网文档
gradle配置
ftp-util.gradle
1 | configurations { |
导入方式:将ftp-util.gradle文件放在根目录下然后使用一下代码导入groovy
代码
1 | apply from: "${project.rootProject.file('ftp-util.gradle')}" |
下载任务
1 | task downloadFiles() { |
1 | ./gradlew downloadFiles |
1 | /** |
与有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由android系统提供。它允许访问特定于应用程序的资源和类,以及对应用程序级操作(如启动活动、广播和接收意图等)的向上调用。
首先,定义ImageView,在该ImageView中,我们需要设置属性android:adjustViewBounds=”true”,他的意思图片是否保持宽高比。切记的一点是该属性需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。
1 | <ImageView |
刚刚说了,android:adjustViewBounds=”true”必须与MaxHeight一起使用才能有效,所以,我要设置该ImageView的最大高度MaxHeight:
1 | int screenWidth = getScreenWidth(this); // 获取屏幕宽度a |
1 | <ImageView |
#微信X5之WebView使用
1 | private WebViewClient client = new WebViewClient() { |