摘要:
在Android Studio代码编辑窗口中,如果代码过长超过窗口,需要用鼠标拉动横向滚动条来查看代码其实还有一个小技巧,我们可以通过Shift+鼠标滚轮上下滑动来左右滑动编辑窗口 ... 阅读全文
摘要:
前言Android M(6.0)开始,一些危险的权限需要动态申请,称为动态权限或运行时权限,比如摄像头的权限,存储读取权限等。easypermissions是一个为了简化运行权限申请过程的框架,封装了原生API的... 阅读全文
摘要:
Windows XP/2000/Vista/7/8/8.1/10系统的hosts文件的存储位置为C:\Windows\System32\drivers\etc下的hosts文件用记事本可以直接打开编辑,或者用其他... 阅读全文
Android Retrofit @DELETE请求报IllegalArgumentException: Non-body HTTP method cannot contain @Body错误解决方法
摘要:
使用Retrofit创建一个删除用户的方法,传的是json数据,结果报Non-body HTTP method cannot contain @Body错误,意思就是@DELETE方法请求不支持传递@Body@D... 阅读全文
摘要:
Method Not Allowed从字面意思可以知道是请求的方法设置错了,比如如下接口支持的方法是DELETE,若用POST请求就会报该错误,只需改成正确的请求方法即可解决问题。错误的请求@POST("/use... 阅读全文
摘要:
问题Android Studio右侧的Gradle窗口正常显示如下,我经常用里面的assemble来生成签名的正式apk文件,但是突然有一天要发布版本的时候却发现里面空空如也,只显示nothing to show... 阅读全文
摘要:
从AActivity跳转BActivity通过intent.putExtra传递数据,结果报android.os.TransactionTooLargeException: data parcel size 41... 阅读全文
摘要:
简介普通事件:通过post()方法发出的普通事件,会被已经注册的订阅者接收到,若订阅者是在消息发送之后才注册,那么是不会接收到该事件的粘性事件:而粘性事件是可以被事件发出之后才注册的订阅者接收到,也可以在事件发出... 阅读全文
摘要:
BroadcastReceiver示例我们先实现一个简单的BroadcastReceiverpublic class MyBroadcastReceiver extends BroadcastReceiver {... 阅读全文
摘要:
示例代码我们先运行下如下代码,看下打印的log,然后再做说明private void doTask() { new AsyncTask() { @Override protec... 阅读全文