NotificationChannel是android8.0新增的特性,如果App的targetSDKVersion>=26,没有设置channel通知渠道的话,就会导致通知无法展示。 Android O 引入了 …
标签:targetsdkversion 26
《Android群英传 神兵利器》读书笔记
《Android群英传 神兵利器》 – Android开发的工具使用 这是一本Android开发的工具书,里面的提到的工具基本上是每个Android开发者必备的技能,买这本书的起因是看到有介绍Gradle和性…
Android studio环境下: The number of method references in a .dex file cannot exceed 64K. 解决方法
Android studio环境下: The number of method references in a .dex file cannot exceed 64K. 解决方法 错误日志: Error:The numb…
Android Studio:Grade 全局参数定义
Grade 全局参数定义 实际开发中设置公共的编译依赖参数等。 方法一: 在项目外层的build.gradle文件中定义,格式如下: 文件名:build.gradle ext { source…
android适配8.0图标小解
前几天,小主被经理叫过去。华为手机,android8.0系统,应用原来图标竟然是系统默认的。图标不适配。吓了我一跳。8.0已经来了。可小主还没有看呢,于是慌张补救,尝试。有点小心得,分享给大家。 原有的项目,target…
2018 融云集成
接入融云 融云SDK满足 App 内的社交沟通需求,提供单群聊、超级群等多种聊天模式,支持红包、图片、语音和小视频,实时消息推送,高度自定义界面,高清音视频通话,有效提升用户粘性和活跃度,所以我用融云。 添加应用 要接入…
Gradle常用配置
基本介绍 Gradle 是一个基于 Ant 和 Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,这比我们的 ANT 使用 XML 构建配置要灵活的多。在编写…
Android 第三方登录、分享、支付、签约集成
目前很多 APP 都添加了第三方授权功能,包括登录、分享、支付、签约等等。其中集成较多的平台是微信、QQ、支付宝、微博、银联、华为。 由于这些代码都是固定写法,所以最后抽取成了一个库 AuthSDK。 目前支持微信、微博…
ObjectBox 的基础使用(Kotlin 版本)
project 的 gradle: buildscript { ext.kotlin_version = '1.1.3-2' ext.objectboxVersion = '1.1.0' repositories { g…
Android targetSdkVersion了解一下
先抛出一个问题: 我们的应用开发的时候android最新版本是6.0,当一年过去之后,7.0发布了,那么我们的应用在7.0手机上是否还能运行?会奔溃吗? 根据我们的实际经验,觉得应该不会奔溃,可能有些功能会有问题,但是具…
targetSdkVersion升级为26之后的适配
1、权限的动态申请 这个是targetSdkVersion为23时,对于一些比较危险的权限,需要动态申请,网上很多资料,库也很多。 2、随着Android版本越来越高,Android对隐私的保护力度也越来越大。 比如:A…
Android Studio3.0 创建项目报错Error:Execution failed for task ':app:preDebugAndroidTestBuild'
报错信息: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.andr…