自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android studio 设置log模板

进入Android Studio setting后 搜索logd 选择Live Templates 选中logd(或者其他log等级) 将下方Templates test 修改为修改成:android.util.Log.d(TAG, "[$CLASS_NAME$] $METHOD_NA...

2019-10-24 17:08:27

阅读数 26

评论数 0

转载 Linux(ubuntu)输入账号密码进入不了桌面

网上的方法(实测有效): 在密码输入界面按住 CTRL+ALT+F1 根据提示输入账号,密码(输入密码时没有反应的,直接输入就ok) 删除你导致这种问题的修改,一般都是/etc 目录下的文件 按住 CTRL+ALT+F1回到桌面 ...

2019-03-25 17:30:21

阅读数 700

评论数 0

原创 Error:Execution failed for task ':app:kaptDebugKotlin'. > Compilation error. See log for more 参考解决方法

在Terminal中输入命令:gradlew clean build(linux在项目路径下),再打印出来的信息中去找报错信息,然后去修改就好啦

2019-03-22 17:50:05

阅读数 869

评论数 0

原创 Android Manifest merger failed with multiple errors参考解决方法

判断报错类别 Android Manifest merger failed with multiple errors , see logs 主要分为俩类(个人遇见的情况): 与引入的其他库中的Manifest部分属性冲突 Androidx和Android support库不能共存 主要方法是 ...

2019-02-26 17:23:37

阅读数 232

评论数 0

原创 接口回调学习记录

第一步,定义回调接口 public interface CallListener { void getTest(int x, int y); } 第二步,定义回调接口调用方法 public void setCallLister(CallListen...

2019-01-18 14:59:42

阅读数 35

评论数 0

原创 Classic Bluetooth 学习记录

经典蓝牙用法详解 蓝牙常用类及常用方法 BluetoothAdapter 蓝牙适配器 cancelDiscovery() 取消发现,也就是说当我们正在搜索设备的时候调用这个方法将不再继续搜索,在销毁蓝牙广播前或与服务器连接前使用。 disable() 关闭蓝牙 enable() ...

2019-01-17 14:27:42

阅读数 182

评论数 0

原创 No toolchains found in the NDK toolchains folder for ABI with prefix:XXXXXXX 参考解决方法

Android studio 3.0以后版本可能出现No toolchains found in the NDK toolchains folder for ABI with prefix:XXXXXXX错误,个人有效解决方法: 将toolchains目录替换为ndk最新版本中的toolchai...

2019-01-17 11:58:14

阅读数 44

评论数 0

原创 cannot find symbol BR in android data binding参考解决方法

编译环境:gradle:3.2.0  按照源码要求使用notifyPropertyChanged方法,仍一直报cannot find symbol BR in android data binding,重构什么都没效果。 源码: /** * Notifies listeners ...

2019-01-03 12:29:45

阅读数 731

评论数 0

原创 动态注册广播,已经unregisterReceiver(XXX),仍然报Are you missing a call to unregisterReceiver()?参考解决办法

报异常代码: @Override protected void onDestroy() { super.onDestroy(); Log.e(TAG, "onDestroy"); if (receiver !=...

2018-12-27 15:43:41

阅读数 426

评论数 0

原创 handler匿名内部类内存泄漏优化

直接在Activity中创建匿名内部类的Handler可能会造成内存泄漏 当你发送的消息没有处理时,占据着Activity的应用,当Activity页面销毁时,其引用还无法销毁,产生了内存泄漏 解决办法就是: 1,创建一个静态的内部类Handler ...

2018-12-25 15:02:35

阅读数 142

评论数 0

原创 org.gradle.api.resources.ResourceException: Could not get resource错误解决方法

1.点击File,打开setting: 2.搜索gradle,选择Android Studio,勾选上Enable embedded Maven repository,即启用嵌入Maven 仓库 3.重新编译一遍 ,搞定!!!!!!

2018-12-11 11:02:15

阅读数 7436

评论数 0

原创 ImageView的setScaleType(android:scaleType)方法使用详解

setScaleType(android:scaleType)方法必须在ImageView设置内容(前景)图片后才有效果,背景是没有效果的,即xml文件中为android:src(代码中为setImageDrawable(drawable);setImageBitmap(bm);setImageR...

2018-11-29 10:43:44

阅读数 321

评论数 0

原创 Assert各种断言方法详解

1.assertEquals(expected,actual)  和 assertNotEquals(expected,actual); 比较实际值与预期值是否一致。如果一致,程序继续运行,否则抛出异常,会打印报错信息。常用断言方法,便于调试。 2.assertTrue(message,con...

2018-11-20 16:50:45

阅读数 1117

评论数 0

原创 requestWindowFeature详解

requestWindowFeature可以设置的值及其效果: 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 3.FEATURE_CUSTOM_TITLE:自定义标题...

2018-11-20 15:26:06

阅读数 15

评论数 0

原创 Could not find method ndk() for arguments XXXXXXXXXXXXXXXXX解决方法

ndk { moduleName "编译出so的名字" } 位置放错了,应该放到defaultConfig {}中。

2018-11-09 18:08:20

阅读数 1953

评论数 0

原创 基于xutils3的单文件下载

开篇都不知道要叨叨啥,唉~,直接进入正题——>go!!界面就是一个button,就不贴了。MainActivity package com.fun.downloaduploaddemo; import android.os.Bundle; import android.os.Env...

2018-03-20 19:11:45

阅读数 206

评论数 0

原创 高德地图定位功能在Android上的集成

First: 关联高德地图的SDK,Android Studio是在app build.gradle 中的dependencies 根节点下添加 compile 'com.amap.api:location:latest.integration'//定位 compile...

2018-03-20 18:24:54

阅读数 118

评论数 0

原创 SVN Update Error: Please execute the 'Cleanup' ,Cleanup时提示lock问题的解决方案

step 1:检查自己是否有文件正在上传或者在更新,不是就下一步。step2:在Cleanup时勾选 break locks 选项(亲测有效)。如图所示 不行,看第三步。step3:删除.svn 文件夹中的lock文件。...

2017-09-22 18:25:47

阅读数 1674

评论数 0

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