自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android 屏幕适配系列之基本知识

文章目录一、Android 屏幕的基本参数1、屏幕信息参数二、DisplayMetrics 这个类的讲解1. 该类的作用:2. 获取方法:三、是否能够回答的问题?1. getMetrics() 和 getRealMetric()的区别?2. sp 和 dp 的区别:3. 为什么 Android 推荐使用dp ,而不使用 px?4. dp 为啥不能解决屏幕适配问题(Android 屏幕碎片化)?...

2019-01-17 16:19:42 458

原创 shell 脚本自动更新/一换 android 手机的文件(批量刷apk)

shell 脚本批量替换 android 盒子 里面的文件 前提 我们每个项目上可能需要同时给几百个终端更换多个文件,以前量级你比较小,可以手动更换,但是大批量的更换费时费力;有时候会在生产环境中更换,就更为麻烦,所有就想通过 shell 脚本 + adb platform-tools 自动进行文件替换。 思路 见下面的流程图: 原理讲解: 首先将所有的ip都存储到一个文...

2018-07-19 18:25:29 1741

原创 SystemClock.sleep()方法与Thread.sleep()方法的区别

直接上SystemClock.sleep()的源代码: public static void sleep(long ms) { /** * uptimeMillis():是指开机到当前时间的时长,区别于System.currentTimeMillis()获取的是系统的时间 * 具体区别在下面会解释 */ ...

2018-06-20 11:10:31 3424

原创 安装第三方模板库发生错误:Command "python setup.py egg_info" failed with error code 1 in XXXXX

今天在使用 python 安装 M2Crypto 模块的时候报错:Command "python setup.py egg_info" failed with error code 1 in XXXXX 解决办法:  1. 检查python 的版本,python3 不支持 M2Crypto 模块(没试过) 我的 python 版本是:python2.7.5。命令:# python -V

2018-01-10 16:45:42 15582

原创 Linux学习笔记之 VirtualBox安装ubuntu虚拟机(主机win10)

首先正常的安装VIrtualBox和Ubuntu虚拟机。 1.安装完成后需要检查Ubuntu的网络:需要用到以下几个命令主机(ipconfig)ubuntu虚拟机(ifconfig 和ping)。     #图形界面到命令行界面的切换:Ctrl + Alt +(F1-F6)) 我的电脑需要同时按下 Fn 键-----(Ctrl + Alt + Fn  + (F1 - F6))。     #命

2018-01-01 22:40:28 205

原创 堆排序小结

堆排序 堆 定义:堆是一种数据结构,可以按层次从左到右,构造成一颗完全二叉树。除却最后一层,其它层一定是排满的。 性质:         (1)父子结点的位置关系:                  设定:根节点的位置为1,heap[1],那么对于完全二叉树中一个拥有父子节点的节点来说,他们的位置必定存在以下关系                   parent[i] = ⌊

2017-11-11 19:14:54 218

原创 java回调函数之我见(一)

首先记住一句两个人的对话:           A  to  B:i call you if I want you help doing sth;           B  to  A: ok ,I doing sth;           B  to  A: if I done, I will call you back. 这就是回调函数----------   回调:我想请你帮我个忙

2017-07-12 13:52:57 188

原创 创建项目时 building “XXX”gradle project info的解决办法

1.找到项目所在路径,打开项目下的 gradle\wrapper\gradle-wrapper.properties文件 我的如下: 最下面一行:gradle-2.14.1-all.zip 由于国内的限制无法到某些网站下载该包,所以你懂的。 解决办法:C:\Users\(你的用户名)\.gradle\wrapper\dists\gradle-x.x.x-all    例如

2017-07-11 10:39:37 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除