Android support和Androidx库不能共存问题

一、问题描述 今天升级了android studio3.4.1,导入以前的一个旧项目,并且升级了lottie-android动画库到最新版本3.0.3,编译发现出现如下报错: Manifest merger failed : Attribute application@appComponentFa...

2019-05-23 15:50:51

阅读数 83

评论数 0

Android Error: execution failed for task ':app:transformDexWithInstantRunSlicesApkForDebug'

1、概述 今天将android studio更新到最新版本之后,将项目安装到手机上时,出现了Android Error: execution failed for task ':app:transformDexWithInstantRunSlicesApkForDebug’报错。查看了报错信息,从...

2019-05-21 13:44:27

阅读数 43

评论数 0

Android google map tile下载

1、概述 最近在做项目的时候,需要用到google离线地图,但是google并没有提供离线地图下载的接口。通过在网上查找资料后发现,google的离线地图可以通过下载tile、然后在地图上添加tile来完成。下面我们一起来看看怎么下载google map tile。 2、下载网址 需要下载goog...

2019-05-15 16:52:21

阅读数 13

评论数 0

Android studio File中不显示New Flutter Project

1、问题描述 学习Flutter框架,第一步当然就是搭建开发环境了,搭建环境前面都很顺利,Flutter和大热天都已经在本地配置好了,Android Studio也安装了Flutter和dart插件,并且可以正常的编译Flutter项目,但是就是不能创建Flutter项目,在File-&a...

2019-03-05 17:35:42

阅读数 94

评论数 0

Android 代码中动态修改shape的颜色

代码中动态设置shape的颜色其实挺简单,android为我们是提供了方法的,只是以前没有遇到这样的需求,所以也没有用过,现在记录一下以免忘记! 1、首先,布局文件是这样的 <View android:id=&a...

2018-11-28 16:18:32

阅读数 227

评论数 0

Android 蓝牙4.0 BLE问题总结

最近做蓝牙4.0相关项目的时候遇到了很多的问题,所以在此记录并总结一下。 问题总结说明 1、首先使用蓝牙必须先打开设备的蓝牙,android为我们提供了两种打开方式,强制打开和非强制打开,如下: /** * 强制打开蓝牙 */ fun openBluetooth(): Boolean...

2018-07-13 16:19:32

阅读数 471

评论数 0

android TextView加SpannableString设置点击某几个文字的问题

最近做项目使用TextView加SpannableString实现某几个字的点击事件,发现当要点击的文字是从某个位置开始到最后,这个时候点击最后文字后面的空白区域也会触发点击事件,但是我那儿没有设置点击事件啊,这是怎么回事呢?在网上找了很久也没有找到很好的解答,难道就只有我发现了这个问题?通过对源...

2018-05-18 15:33:41

阅读数 447

评论数 0

mysql数据库问题,Access denied for user 'root'@'localhost' (using password: YES)

问题描述 最近做项目时,在linux服务器使用mysql -u root -p进入mysql命令行时,出现Access denied for user ‘root’@’localhost’ (using password: YES)报错。 # mysql -u root -p Enter ...

2018-04-11 10:45:16

阅读数 5553

评论数 0

winSCP上传文件到服务器失败,提示permission denied,返回码3

问题说明 在做项目是的时候,使用winscp上传文件到linux服务器时,出现permission denied的提示,并且错误的返回码是3。错误图如下: 从上面的错误中可以看出,文件上传失败是因为权限不足,因为我们连接到服务器是以普通用户连接的所以会权限不足,解决办法是以root用户连接...

2018-04-10 19:38:17

阅读数 1405

评论数 0

Android悬浮窗权限“android.permission.SYSTEM_ALERT_WINDOW”判断是否开启问题

最近在android 8.0上遇到了一个判断悬浮窗权限是否开启的问题,当在一个界面弹出dialog提示用户开启悬浮窗权限,用户点击之后,跳转到设置界面开启悬浮窗权限,然后返回该页面,使用google提供的android 6.0以及以后可以使用的接口Settings.canDrawOverlays(...

2018-02-04 17:26:48

阅读数 7437

评论数 7

android 8.0使用悬浮窗时,报错permission denied for window type 2007

最近项目做android O的适配的时候,在以前运行很好的悬浮窗界面却在android O及以上的版本中出现报错android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$...

2018-01-26 15:07:55

阅读数 2910

评论数 2

Android 8.0透明Activity报错 "Only fullscreen activities can request orientation"

最近做项目的时候发现,当编译版本是27时,26以及以上版本的手机的透明Activity就会出现报错”Only fullscreen activities can request orientation”,所以记录下自己的解决办法。 1、分析问题 首先,我的代码是这样的: style.xm...

2018-01-22 15:15:42

阅读数 5245

评论数 2

Android使用正则表达式获取字符串

Android通过正则表达式从指定字符串中,获取满足正则表达式的所有字符串,下面我们来看看怎么实现?正则表达式获取字符串用正则表达式从一个字符串中取出所有满足正则表达式的字符串,代码如下:/** * 获取所有满足正则表达式的字符串 * @param str 需要被获取的字符串 * @param r...

2017-12-08 16:43:01

阅读数 2066

评论数 0

Android App首次安装完成后在安装界面直接打开应用,再按home键返回桌面,从桌面图标重新进入app,返回不到之前的界面问题

概述在做项目的时候遇到了,Android App首次安装完成后在安装界面直接打开应用,再按home键返回桌面,从桌面图标重新进入app,返回不到之前界面的问题;然而有一次完全退出应用后,这个问题就会消失。然后各种检查代码觉得都没有问题,后面通过对任务栈的实验发现,这是因为从安装界面打开App,和从...

2017-11-17 17:59:57

阅读数 1200

评论数 0

Android 判断应用是否安装

方法一使用抛出异常的方式判断,通过包名获取app的信息,当app不存在时,会抛出NameNotFoundException 异常,我们通过对异常的捕获,从而判断是否安装了该应用,代码如下:private boolean checkAppInstalled(Context context,Strin...

2017-11-09 16:55:56

阅读数 1508

评论数 0

Android Palette使用详解

最近做项目,需要将图标的颜色设置为背景颜色,这时就用到Palette获取图标的颜色,然后进行背景的设置,从而达到图标和背景颜色协调的作用。下面我们来看看Palette怎样使用的?1、获取Palette对象获取Palette有两种方法,同步和异步获取,但是一般使用异步获取,下面我们看看这两种方法:(...

2017-10-23 15:22:51

阅读数 698

评论数 0

Android 获取应用的icon、名字、版本号

Android 获取应用的icon、名字、版本号1、获取应用的icon代码如下:/** * 根据包名和类名获取App的icon * * @param pkgName 包名 * @param className 类名 */ public static Drawable getAppIc...

2017-09-29 16:33:45

阅读数 3898

评论数 0

Android 获取手机状态栏高度

Android 获取手机状态栏高度在实际的开发过程中,有时候我们可能会需要知道状态栏的高度,虽然状态栏的高度基本上都是固定的,但是为了更加准确的得到状态栏的高度,我们可以通过代码实现,但是google并没有提供相应的API,那我们该怎么样获取了?下面我们一起来看看吧!代码如下:/** * 获取手...

2017-09-29 15:20:28

阅读数 1582

评论数 0

Android 获取屏幕宽高,dp、px、sp互转

Android 获取屏幕宽高,dp、px、sp互转在Android日常开发中,我们肯定都要做界面适配,这时候我们可能会需要知道屏幕的宽高和常用单位之间的转换,下面我们一起来看看,宽高如何获取,常用单位之间如何转换的。1、获取屏幕宽高代码如下:/** * 获取屏幕的Size * * @retu...

2017-09-29 14:46:18

阅读数 420

评论数 0

Android 安装apk

Android 安装Apk在开发过程中,很多时候都需要我们的应用安装Apk,其实这很简单的,但是其中还是有一些坑,所以记录下。权限要让我们的应用能够安装Apk,我们要在AndroidManifest.xml 中添加android.permission.REQUEST_INSTALL_PACKAGE...

2017-09-21 15:29:34

阅读数 809

评论数 0

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