
┣━━━ Android 基础知识
文章平均质量分 53
Android 基础知识
程序员null
微信公众号:wbnull
Github:https://github.com/dkbnull
Gitee:https://gitee.com/dkbnull
展开
-
Android程序无响应(ANR)日志抓取
1. 什么是ANRANR,英文全称Application Not Responding,中文释义为应用程序无响应。当应用程序有一段时间响应不够灵敏时,系统会向用户展示一个对话框,用户可以选择”等待“让程序继续运行,或选择“关闭应用”来强制关闭应用。一个流畅的合理的应用程序中不能出现ANR,ANR会导致用户体验变差。默认情况下,在Android中Activity的最长执行时间是5秒,Broadc...原创 2020-03-29 15:34:09 · 2876 阅读 · 0 评论 -
Android中动态申请权限
0. 开发环境IDE:Android StudioJDK:1.8Gradle Plugin:3.5.3Gradle:5.4.11. AndroidManifest.xml中申请权限AndroidManifest.xml文件中加入对应权限的静态申请,注意格式,权限申请在application节点外层 <uses-permission android:name="andr...原创 2020-01-27 13:11:35 · 958 阅读 · 1 评论 -
Android中使用okhttp实现程序自动更新
实现程序自动更新,简单来说就是两步:1、把自动更新apk程序下载到本地;2、安装下载的apk程序关于实现程序自动更新服务端相关操作可参考Spring Boot实现文件上传与下载1、检查更新服务public class UpdateService { private static OkHttpClient okHttpClient; public static voi...原创 2020-01-26 18:13:25 · 2739 阅读 · 1 评论 -
Gradle修改APP输出路径和输出文件名
Android 目录:https://blog.youkuaiyun.com/dkbnull/article/details/87932847Gradle 升级到5.4.0版本,Gradle Plugin 升级到3.5.0版本之后,APP打包输出路径和输出文件名写法也有了变动,如下android.applicationVariants.all { variant -> variant.ou...原创 2019-12-04 22:22:56 · 2430 阅读 · 0 评论 -
ScrollView 实现设置最大高度maxHeight属性
Android 目录:https://blog.youkuaiyun.com/dkbnull/article/details/87932847ScrollView 默认是没有最大高度maxHeight属性的,但有时候我们还想设置ScrollView 的最大高度,当达到最大高度时展示滚动条。1、新建MyScrollView类,继承ScrollViewimport android.content.Cont...原创 2019-12-03 22:03:58 · 9243 阅读 · 0 评论 -
Android Studio中新建和引用assets文件
Android 目录:https://blog.youkuaiyun.com/dkbnull/article/details/87932847 当我们使用Android Studio进行开发时,有时需要添加一些资源文件,这时候发现Android Studio工程并没有默认生成assets文件夹。 当我们使用as新建Android项目时,项目结构默认如下。 ...原创 2018-04-14 12:03:33 · 4900 阅读 · 1 评论 -
Android项目从eclipse迁移到Android Studio
Android 目录:https://blog.youkuaiyun.com/dkbnull/article/details/87932847 一、eclipse导出项目1、eclipse中, File->Export->Android->Generate Gradle build files,然后一直下一步,这里依赖项目会自动一起导出。如图2、导出完成后,项目工程目录下...原创 2018-01-23 21:04:58 · 567 阅读 · 0 评论 -
ScrollView实现界面自动滚动
Android 目录:https://blog.youkuaiyun.com/dkbnull/article/details/87932847在Android项目中,有时我们需要实现自动滚屏或者根据选择跳转到指定位置的功能。这里用到的主要组件就是滚动视图(ScrollView)以下主要介绍使用ScrollView如何实现界面自动滚动1、声明控件对象private Linea...原创 2015-11-25 13:22:37 · 12602 阅读 · 2 评论