MR CUI的专栏

费丽斯常常对年轻人说: “看看我,如果想说要做什么事情已经太晚了之类的话,请你再好好思考一下!”...

python课程系列(一.2.1、Anaconda安装、环境配置及使用)

Python环境安装 目前Python有两个大版本,分别是 2.X 和 3.X ,我们的教程基于最新版本 3.6.x 你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。Windows操作系统进入终端方法:win键+R 输入cmd即可进...

2019-01-07 17:27:25

阅读数 138

评论数 0

python课程系列(一.1、python简介)

文章目录Python简介Python 发展历史Python 特点python介绍python的优缺点python解释器 Python简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,...

2019-01-07 17:23:37

阅读数 519

评论数 2

android屏幕适配问题分析及各种解决方案优缺点分析

从事android开发已有5年之久,项目中遇到的屏幕适配的问题也有n次了,可是有一个很奇怪也很让人头疼的现象让从事多年开发的我很不爽。什么问题呢,就是“适配虐我千万遍,我见适配如初见”,真是想说一句fuck,这次我终于坚决的征服掉了她,下面就来具体讲解征服她的全过程,一定要有决心,耐着性子慢慢看。...

2018-12-03 19:27:00

阅读数 404

评论数 0

Activity启动模式、Intent Flags、taskAffinity、task和back stack总结

参考文章:Android中Activity四种启动模式和taskAffinity属性详解(列出了测试过程,更具说服力)                 Android task和back stack详解(官方文档翻译)                 android学习记录(十三)Task 和...

2018-06-15 12:34:05

阅读数 198

评论数 0

Android 配置kotlin单元测试

最近开始学习Kotlin,将之前的一个验证证书的题目里全部改成用Kotlin来写,其中有使用到单元测试,故在这里对Kotlin进行单元测试的配置进行记录。 首先build.gradle里添加单元测试依赖: apply plugin: 'kotlin-android' android { ...

2019-05-16 18:22:53

阅读数 6

评论数 0

PendingIntent AlarmManager定时重复任务问题总结

需求是需要每天定时休眠和唤醒,方案是使用AlarmManager和PendingIntent,实现如下: /** * time 每天几点触发 */ fun sendAlarmEveryday(time: Int, action: String,requestCode:...

2019-05-16 16:25:51

阅读数 2

评论数 0

kotlin踩坑记录

作为一个Android程序员,最近一直在从java转kotlin,现在已经完全使用kotlin进行开发,中间遇到一些kotlin刚使用容易犯错的地方,在这里记录一下,也是给新加入kotlin大家庭的伙伴一个小分享。 1.条件语句中有非空判断时一般会指定一个else值 2.反射中class的问题

2019-05-16 15:58:16

阅读数 21

评论数 0

1.Unsupported method: NativeArtifact.getSourceFolders().

报错信息: Unsupported method: NativeArtifact.getSourceFolders(). The version of Gradle you connect to does not support that method. To resolve the proble...

2019-05-08 17:46:19

阅读数 72

评论数 0

Error:CMake '3.10.2' was not found in PATH or by cmake.dir property.

报错原因是没有安装cmake工具,在如下位置安装即可:

2019-05-08 16:57:04

阅读数 31

评论数 0

Android resource linking failed

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:createMockableJar, :vrlib:generateDebugSources, :vrli...

2019-05-07 20:27:03

阅读数 50

评论数 0

MAT常见泄漏Problem Suspect解析

1.169 instances of “android.graphics.Bitmap”, loaded by “” occupy 15,296,280 (43.88%) bytes. 这个问题是因为使用Glide加载图片时Glide.with(MainActivity.this),这里应该使用...

2019-05-07 10:49:24

阅读数 12

评论数 0

Glide4.0使用及踩坑(https、超时设置)

Glide库依赖: implementation 'com.github.bumptech.glide:glide:4.0.0' 一些基本的使用方法和老版本差别不大,这里主要记录一些花了一定时间才解决的进阶功能。 1.https资源加载失败,报错信息: javax.net.ssl.SSLHand...

2019-05-06 20:39:03

阅读数 55

评论数 0

The layout in layout has no declaration in the base layout folder; this can lead to crashes when the

报错信息:The layout in layout has no declaration in the base layout folder; this can lead to crashes when the resource is queried in a configuration that...

2019-05-05 16:51:38

阅读数 239

评论数 0

manifest引用build中的变量

app module下的build文件中定义在manifestPlaceholders数组中的元素可以在manifest中引用,定义方式如下: productFlavors{ dev{ manifestPlaceholders = [ ...

2019-05-05 16:08:34

阅读数 43

评论数 0

BuildConfig配置

BuildConfig的配置一般如下: public final class BuildConfig { public static final boolean DEBUG = false; public static final String APPLICATION_ID = "...

2019-05-05 15:58:32

阅读数 18

评论数 0

Android 有线和无线网监听

全类型(gprs、以太网、wifi)网络连接状态监听: 网络状态监听 public class NetWorkChangReceiver extends BroadcastReceiver { private NetWorkChangeListener netWorkChangeList...

2019-04-30 14:56:06

阅读数 41

评论数 0

android获取设备唯一标识

这里列举了获取所有可以获取到的设备唯一识别码:getDeviceId()。 我的设备是TV,获取不到IMEI,但是有以太网口,所以最好的办法是获取以太网mac作为唯一标识。 public class MobileInfoUtil { private static String wifiT...

2019-04-30 14:49:06

阅读数 32

评论数 0

LeakCanary简单使用及踩坑记录

log位置 /sdcard/Download/leakcanary-{your package}/{timestamp}.hprof LeakCanary 求解出现 leak analysis failed 怎么办 问题版本1.3.1,更改为1.6.3此问题消失

2019-04-28 21:36:49

阅读数 187

评论数 0

Android 系统签名打包方法

方式一 命令行生成(推荐): 此方式不需要配置,步骤也不多。 在应用程序manifest.xml文件根节点中加入属性:Android:sharedUserId=“android.uid.system”; 在android系统目录build/target/product/security/拷...

2019-04-22 14:38:33

阅读数 20

评论数 0

android系统应用静默安装及静默自启动

现在很多app为了更好的用户体验纷纷开始使用静默安装,这段时间公司也刚好有一个这样的新项目,是电视盒子的tv项目,系统是定制的,可以使用系统签名,所以我们这里的内容只是有系统签名权限的app的静默安装和安装后自己启动自己。下面是测试通过的方案实现代码: 工具类: public class Ap...

2019-04-22 14:19:46

阅读数 58

评论数 0

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