有些网络环境下,Android Studio下载无法下载依赖,这个时候就要配置代理,至于代理的问题,大家要自己解决。 获取代理信息 一般要获取如下信息: 地址:可以是域名和IP 端口: 代理类型:常用的有:HTTP,SOCKS 配置代理 来到File-Settings-Appearanc
实际操作过程中,可能由于各方面原因,导致Gradle无法下载,或者下载比较慢,这个时候,其实我们可以手动下载,或者找一个最近的版本,替换他。 确认要下载的版本 不论是用命令编译Android项目,还是使用Android Studio编译Android项目,都可以从日志看到,要下载那个版本的
  最近在写新App,那么新App中使用的就是AndroidX那一套玩意了,然后尝试了个首页功能,Androidx viewPager + tabLayout。 结果就这点小功能就折腾了几个小时。写的过程中,中间也是踩了不少的坑,下面听我详细描述吧。   找了几篇博客,看了下Android
引入 记得之前说过一遍关于通过配置xcconfig文件,各取Debug与Release同一个宏的参数值的文章,特别是在不同的环境,测试环境Api与正式环境Api的区别,但是如果一个项目,有线上版本,有内测版本,有开发版本等等,或者有各种不同环境的Api,不同的环境下,宏值的区分,这时候用多
本次分享的主题源于笔者在实际开发中遇到的问题。 具体现象为:当普通的9-Patch图用作TextView的backGround属性后,整个TextView便有了一定的Padding值。但笔者并没有给定padding属性,甚至在预览视图中,也没有展现出padding效果。但运行起来后,便莫名
Android项目的结构很复杂,并不像HTML项目,最简单的直接一个HTML文件就行了,相信学完上一节的同学就明白,哪怕是一个HelloWorld这样一个项目的文件可能都有几十个,所以我们需要搞清楚,不然到时候要添加一个文件都不知道放那个目录。 ├── app #一个模块(Module),
检测 help-->Install new software 会弹出一个界面 在这个节目的下方一点,有个“what's already installed”, 点击它,会弹出一个界面,这个界面默认第一个选项卡“intalled software”中会列出所有已经安装的插件,在“nam
下载 来到官方下载界面(需要 科 学 上 网),下载最新版本,点击Download,然后同意协议,在点击下载;如果平常看文档,可以点击Google中国Android开发者官网(部分用户可能也需要科 学 上 网,特别是教育网)。 安装 基本上直接下一步就安装成功了。 测试 测试Andr
Android开发一般都可以将应用运行到模拟器查看效果,除非特殊项目要用到真机,所以我们这里先讲解如何将项目运行到模拟器,以校验我们的开发环境以及创建的项目是否有问题。 创建模拟器 点击“Create New Virtual Device”创建模拟器: 这一步是让你选择模拟器型号,这里选
《垃圾回收的算法与实现》第1章学习GC之前 垃圾回收系列连载: 第 1 章 学习GC之前 第 2 章 GC标记-清除算法 第 3 章 引用计数法 第 4 章 GC复制算法 第 5 章 GC标记-压缩算法 第 6 章 保守式GC 第 7 章 分代垃圾回收 第 8 章 增量式垃圾回收 第 9
下载 来到JDK官方下载界面,找到Java SE 8(简称JDK 8)后面的JDK下载,来到该界面,先同意协议,然后下载对应平台的JDK,我们这里下载Windows x64。 安装 双击安装就行了了,基本上直接下一步就行了;当JDK安装成功后,jre就不用安装了。 配置环境变量 将JDK的
前言   在dyld加载过程中,我们知道会调用_objc_init方法,那么在_objc_init方法中究竟做了什么呢?我们来探究下。   _objc_init方法   _objc_init方法实现         void _objc_init(void) { stat
前言 昨晚跟往常一样,饭后开了一局王者荣耀,前中期基本焦灼,到了后期一波决定胜负的时候,我果断射箭,射中对面,配合队友直接秒杀,打赢团战一波推完基地。那叫一个精彩,队友都发出了666666的称赞,我酷酷的点了一下抱拳:多谢!嘿嘿。 赛后,手机上正在展示我的MVP动画,我不禁思考,这么精彩的
自定义属性主要分为三个步骤: 1:在values文件夹中新建一个xml文件用于管理自己的定义的属性,也可以直接在已有的styles.xml文件中添加,我是新建的文件夹(background_color), 在文件夹中的<resources><resources>的