自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 viewBinding

导入build.gradle:app(Groovy)文件文件中添加 viewBinding { enabled = true }以上废弃了,变更为 buildFeatures { viewBinding = true }以上又废弃了(报Access to ‘viewBinding’ exceeds its access rights),变更为 buildFeatures { viewBinding true..

2021-12-02 13:25:58 2071

原创 Android studio 设置log模板

进入Android Studio setting后搜索logd选择Live Templates选中logd(或者其他log等级)将下方Templates test 修改为修改成:android.util.Log.d(TAG, "[$CLASS_NAME$] $METHOD_NAME$: $content$");点击Edit variables下拉选择className()勾选 Sk...

2019-10-24 17:08:27 1230

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

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

2019-03-25 17:30:21 4878

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

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

2019-03-22 17:50:05 7668

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

判断报错类别Android Manifest merger failed with multiple errors , see logs 主要分为俩类(个人遇见的情况):与引入的其他库中的Manifest部分属性冲突Androidx和Android support库不能共存主要方法是 将导航栏由Android模式切换到Project模式,打开External Libraries,看各个...

2019-02-26 17:23:37 1631

原创 接口回调学习记录

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

2019-01-18 14:59:42 171

原创 Classic Bluetooth 学习记录

经典蓝牙用法详解蓝牙常用类及常用方法BluetoothAdapter 蓝牙适配器cancelDiscovery() 取消发现,也就是说当我们正在搜索设备的时候调用这个方法将不再继续搜索,在销毁蓝牙广播前或与服务器连接前使用。disable() 关闭蓝牙enable() 打开蓝牙,这个方法打开蓝牙不会弹出提示,更多的时候我们需要问下用户是否打开,一下这两行代码同样是打开蓝牙,不过会提示...

2019-01-17 14:27:42 737

原创 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最新版本中的toolchains,简单粗暴!!!!!!!!官方下载链接:https://developer.android.c...

2019-01-17 11:58:14 166

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

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

2019-01-03 12:29:45 3064

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

报异常代码: @Override protected void onDestroy() { super.onDestroy(); Log.e(TAG, "onDestroy"); if (receiver != null) { //销毁广播 this.unregisterReceiv...

2018-12-27 15:43:41 1955

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

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

2018-12-25 15:02:35 593

原创 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 14683

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

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

2018-11-29 10:43:44 2986

原创 Assert各种断言方法详解

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

2018-11-20 16:50:45 25052

原创 requestWindowFeature详解

requestWindowFeature可以设置的值及其效果:1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时4.FEATURE_INDETERMINATE_...

2018-11-20 15:26:06 209

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

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

2018-11-09 18:08:20 8028

原创 基于xutils3的单文件下载

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

2018-03-20 19:11:45 425

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

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

2018-03-20 18:24:54 353

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

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

2017-09-22 18:25:47 2536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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