自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 com.android.webview.chromium.WebViewContentsClientAdapter.getDefaultVideoPoster

话不多说,错误信息如下:解决方案:1、复写public class MyWebChromClient extends WebChromeClient { private Context mContext; public MyWebChromClient(Context context) { mContext = context; } @N...

2020-03-26 14:42:39 1944

原创 概率出现java.net.ProtocolException: Unexpected status line:

前提:事情是这样的,前天做项目,遇到一个古怪的事情,发送get网络请求的时候,很有规律的出现java.net.ProtocolException,一半概率,这次好的,下次就返回java.net.ProtocolException,很有规律,百思不解。后来换了okhttp的get请求,发现,哎,好了。有此怀疑默认的头部请求参数不一致,修改了conn.addRequestProperty(“Co...

2020-03-26 10:42:07 4145

原创 kotlin

raw string (原生字符串)有时候我们不希望写过多的转义字符,这种情况 Kotlin 通过「原生字符串」来实现。用法就是使用一对 “”" 将字符串括起来:val name = "world"val myName = "kotlin" ????val text = """ Hi $name! My name is $myName.\n"""p...

2020-01-13 18:01:55 171

原创 Dagger2最简单的入门

最近Dagger看得晕头转向的,今天就来写个简单的demo,跑一跑,在一个Activity中注入一个对象,然后显示这个对象的信息,就这样使用语言 Kotlindependenciesdependencies { implementation 'com.google.dagger:dagger:2.17' kapt 'com.google.dagger:dagger-compi...

2020-01-03 14:41:18 154

原创 [TS] PROPERTY 'AAA' DOES NOT EXIST ON TYPE 'WINDOW' 解决办法

第一种:(window as any).aaa第二种:declare global { interface Window { aaa: any; }}window.aaa = window.aaa || {};第三种:interface MyWindow extends Window { aaa(): void;} declare var window: ...

2019-08-01 15:21:31 2629

原创 Android studio aar,jar 包多层嵌套,Add library 'Gradle: :bookslib:@aar' to classpath

在添加aar包,早app下的build.gradle中的implementation files(‘libs/jar包的名字.jar’)修改为api files(‘libs/aar包的名字.aar’)implementation 单层引用,只引用当前aar包层,api 多层引用,引用当前aar包层,以及aar包引用的aar包层...

2019-07-29 11:09:56 2677 1

原创 ButterKnife R2 报红问题(AndroidStudio 3.3+)

如果一直用着ButterKnife,但是用的低版本(比如用得很多的8.4.0),然后在多module项目中一定知道要把R改成R2。然后最近如果升级AndroidStudio了,升到3.3以上(2019.1发布的3.3.0),你可能忽然发现module中的R2是一直报红的,无论怎么 build 怎么 invalidate caches 都没用,R2文件无法生成。然后在issue找答案,最后发现说...

2019-05-06 15:09:33 3976 3

原创 Android带有删除按钮的EditText

java文件package com.droi.mjpet.ryChat;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Rect;import android.gra...

2018-12-05 15:37:33 1004

原创 通用Loading

package com.droi.mjpet.ryChat;import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.text.TextUtils;import android.view.KeyEvent;import android.view...

2018-12-05 15:26:18 183

原创 基于IM IMKit 修改列表以及聊天界面的头像

IMKit提供的界面头像加载被压变形,由此接到测试提出的修改要求,作为万能码农的我们自当是尽力满足。。。1、列表头像修改需要重写两个文件ConversationListFragment和ConversationListAdapter具体如下:public class ChatConversationListFragment extends ConversationListFragment ...

2018-12-05 15:21:16 2435 1

原创 react-native 打包Android Release版本报错

RN项目,Debug版本可以正常运行,Release版本报错如下:请注意不要运行此命令后打包,否则一定回报资源错误!!!react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundl...

2018-11-12 19:56:50 913 3

原创 融云IM使用小结---Android

首先按照融云官方文档,接入SDK,基于IMKit,具体接入就不多废话啦啦…此时AndroidManifest.xml在遇到第一个问题点:1、android.support.v4.content.FileProvider冲突<provider android:name="android.support.v4.content.FileProvider" android:au...

2018-11-12 19:42:17 2428

原创 Context的应用场景

Context的应用场景

2017-10-24 20:41:02 314

原创 Android Studio创建项目失败

新建一个demo,原本一个很简单的步骤,后来我就蒙了…原本是这样的画面: 但现实是这样: 内心戏很多,也做了很多尝试,后来网上查了一下资料,原来是plugins里设置错误,才导致我新建项目出现这样的情况。解决方法: OK啦~

2017-09-12 11:06:08 785

原创 Gradle 同步时报错,Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha9的解决方法

eg:dependencies { ... compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9' ...}然后project加载报错:Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-

2017-09-06 11:27:16 2603

原创 EditText取消自动获取焦点

解决之道:在EditText的父级控件中找一个,设置成 **android:focusable=”true” android:focusableInTouchMode=”true”** 这样,就把EditText默认的行为截断了!eg:

2017-09-05 16:43:12 322

原创 mysql 增删改查

public static void insertState(Context mContext,String p) { ContentValues values = new ContentValues(); values.put(LA_AssociationDef.LA_ASS_PACKNAME, p); values.put(LA_AssociationDef.LA_AS

2016-12-02 16:47:14 236

MyApplication.zip

Dagger的最主要功能就是依赖注入,我就来一个炒鸡简单的demo,在一个Activity中注入一个对象,然后显示这个对象的信息,就这样。

2020-01-03

BGABanner-Android-master-2.zip

Demo中是BGABanner 基础使用和常用的几种样式,比较好用的案列

2019-07-16

空空如也

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

TA关注的人

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