Dengzm94

手持两把锟斤拷,口中疾呼烫烫烫

ERROR: Failed to resolve: xxx Affected Modules: xxx

错误信息: ERROR: Failed to resolve: databinding-adapters Affected Modules: app ERROR: Failed to resolve: databinding-runtime Affected Modules: app 出现...

2019-05-08 14:55:02

阅读数 13

评论数 0

星球作业(第八期) Java的引用类型

Java的引用类型 Java中有哪几种引用类型?它们的含义和区别是什么? Java的四种引用类型 强引用 Object obj = new Object(); 强引用是使用最普遍的引用。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠回收具有强...

2019-05-07 19:59:01

阅读数 19

评论数 0

星球作业(第七期) 话题:关于序列化的知识

话题:关于序列化的知识 1.Parcelable和Serializable有什么用?它们有什么差别? 2.自定义一个类让其实现Parcelable,大致流程是什么? Parcelable和Serializable有什么用?它们有什么差别? Serializable package java.io...

2019-05-02 15:27:54

阅读数 16

评论数 0

剑指Offer(Java实现):树的子结构、二叉树的镜像、对称的二叉树

package com.dengzm.jianzhioffer; /** * @Description 026 树的子结构 * 输入两颗二叉树A和B,判断B是不是A的子结构。 * * Created by deng on 2019/5/1. */ public class Jianz...

2019-05-01 15:13:31

阅读数 12

评论数 0

星球作业(第六期) 话题:关于Gradle的知识

话题:关于Gradle的知识 1.如何理解Gradle?Gradle在Android的构建过程中有什么作用? 2.实践如下问题: 我们都知道,Android中时常需要发布渠道包,需要将渠道信息附加到apk中,然后在程序启动的时候读取渠道信息。 动态指定一个渠道号(比如1001),那么构建的apk中...

2019-04-29 13:53:03

阅读数 51

评论数 0

Android Q 简介 - Privacy and location

写在前面 官方文档镇楼 本文为阅读官方文档的同时,翻译并整理而成。因为文档很长,一边看一边记录,并持续更新到这里~ 作者的思维有些跳脱,经常想开一个坑就开一个坑,然后慢慢填。如有错误,望大佬们指出,不胜感激。 2019.04.29 Android Q 隐私清单 (Android Q priva...

2019-04-29 00:34:18

阅读数 36

评论数 0

Android性能优化-Android vitals

写在前面 1.本文不涉及Android vitals工具的使用,仅是介绍相关检测项目,摘录其中对于影响性能的代码的诊断和避免/解决方式并补充一些方法,如有错误,望指出~ 2.持续更新~~ 2019.04.20 Android vitals - Core Vitals部分 官方网站 Andro...

2019-04-20 17:45:33

阅读数 69

评论数 1

error: failed linking references

今天重启了一下项目,突然编译不通过,报的错误是 error: failed linking references. org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processInhous...

2019-04-04 12:40:01

阅读数 212

评论数 0

Android混淆介绍

Android混淆 官方文档 要尽可能减小 APK文件,您应该启用压缩来移除发布构建中未使用的代码和资源。此页面介绍如何执行该操作,以及如何指定要在构建时保留或舍弃的代码和资源。代码压缩通过ProGuard提供,ProGuard会检测和移除封装应用中未使用的类、字段、方法和属性,包括自带代码库中...

2019-03-28 09:23:11

阅读数 70

评论数 0

Android Architecture Components(四)DataBinding

DataBinding简介 官方文档 The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app u...

2019-02-05 17:35:23

阅读数 85

评论数 0

Tools attributes reference

Tools attributes reference Android Studio支持tools命名空间中的各种XML属性,这些属性支持设计时功能(例如,在fragment中显示哪种布局)或编译时行为(例如应用于XML资源的缩小模式)。 构建应用程序时,构建工具会删除这些属性,因此不会影响APK大...

2019-02-04 15:59:43

阅读数 55

评论数 0

Error:The module 'app' is an Android project without build variants

今天拉下来的代码,编译时报错: Error:The module ‘app’ is an Android project without build variants, and cannot be built. Please fix the module’s configuration in t...

2019-02-03 11:23:57

阅读数 2214

评论数 0

剑指Offer(Java实现):调整数组顺序使奇数位于偶数前面 + 链表中倒数第k个节点 + 链表中环的入口节点 + 反转链表

package com.dengzm.jianzhioffer; /** * @Description 021 调整数组顺序使奇数位于偶数前面 * Created by deng on 2018/12/22. */ public class Jianzhi021 { public...

2019-01-06 18:52:51

阅读数 37

评论数 1

Android Architecture Components(三)ViewModel分析

ViewModel简介 与上一篇文章相同,先官方文档翻译,再源码分析~ 我们先看一下官方文档的介绍: The ViewModel class is designed to store and manage UI-related data in a lifecycle conscious way....

2019-01-02 21:26:19

阅读数 39

评论数 0

Android Architecture Components(二)LiveData分析

LiveData简介 我们先来看一下官方网站给出的定义: LiveData is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respe...

2018-12-26 21:27:02

阅读数 36

评论数 0

剑指Offer(Java实现):正则表达式匹配 + 表示数值的字符串

package com.dengzm.jianzhioffer; /** * @Description 019 正则表达式匹配 * 请实现一个函数来匹配包含'.'和'*'的正则表达式。 * Created by deng on 2018/12/21. */ public class Ji...

2018-12-21 16:44:03

阅读数 39

评论数 0

剑指Offer(Java实现):数值的整数平方 + 打印从1到最大的n位数 + 删除链表的节点

package com.dengzm.jianzhioffer; /** * @Description 016 数值的整数次方 * 实现函数double power(double base, int exponent),求base的exponent次方。 * 不得使用库函数,同时不需要考虑...

2018-12-21 15:13:08

阅读数 48

评论数 0

剑指Offer(Java实现):剪绳子 + 二进制中1的个数

package com.dengzm.jianzhioffer; /** * @Description 014 剪绳子 * 给你一根长度为n的绳子,请把绳子剪成m段(m,n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],...,...

2018-12-20 16:45:45

阅读数 33

评论数 0

剑指Offer(Java实现):矩阵中的路径+机器人的运动范围

package com.dengzm.jianzhioffer; /** * @Description 012 矩阵中的路径 * 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。 * 路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左右上下移动一格。 * ...

2018-12-20 12:16:03

阅读数 28

评论数 0

剑指Offer(Java实现):斐波那契数列 + 旋转数组中的最小数字

package com.dengzm.jianzhioffer; /** * @Description 010 斐波那契数列 * Created by deng on 2018/12/19. */ public class Jianzhi010 { public static v...

2018-12-19 16:19:21

阅读数 25

评论数 0

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