自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 android.arch.lifecycle.MutableLiveData 找不到的原因

一个小细节记录下 as3.4创建项目导入android.arch.lifecycle:extensions,android.arch.lifecycle:compiler时找不到android.arch.lifecycle.MutableLiveData,只能导入androidx.lifecycle.MutableLiveData原因:在android 9.0以后,谷歌建议使用android...

2019-09-05 12:03:12 1908

原创 Compilation failed to complete

记录下遇到的问题:依赖dagger-compiler这个包的时候编译没有问题,运行的时候就会报出这个问题,去掉这个依赖就能正常运行程序因此可以分析出应该是jar包冲突问题解决方法如下:在studio的Terminal中执行./gradlew dependencies app:dependencies根据包的结构可以看出dagger-compiler中引用了20.0的guava包,排查下来发现...

2018-11-17 16:54:06 1371

原创 自定义View-从0开始

先上一个效果图代码很简单就不解释了直接上代码 下面的代码都是自己创建的View里,详细介绍都是注释里 /** * 该View的构造方法 * @param context 这个就不解释了 * @param attrs 里面装着view的一些属性 比如layout_width layout_height id 如果只重写带 context的构参的话 会直接报错提

2017-05-18 15:56:23 320

原创 Studio把项目转成 .JAR .AAR

转成jar1.先把项目转换成module,在app build.gradle中把apply plugin: ‘com.android.application’改成apply plugin: ‘com.android.library’2.把defaultConfig中的applicationId删掉3.此时已经转成module,接下来就是把他作为module导入项目中4.选择刚刚的项目5.这

2017-05-17 17:30:27 554

原创 CSDN-markdown快捷键

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-15 16:56:19 417

转载 一、通过html页面打开Android本地的app

1、首先在编写一个简单的html页面Insert title here打开app2、在Android本地app的配置在AndroidManifest的清单文件里的intent-filte中加入如下元素:android:host="my.com" android:scheme="m"

2016-12-26 15:41:36 694

原创 Android程序安装后应用图标不显示

本文主要介绍Android应用程序安装后图标不显示的几个可能原因。以便以后自己查阅1、AndroidManifest中application元素属性设置问题属性设置错误<application android:icon="@drawable/icon"android:label="@string/app_nae">设置图标为icon,而上面的icon资源文件不存在 解决方法:添加icon资源文件2

2016-12-02 15:37:40 1473

转载 Android MediaPlayer的使用方法详解

MediaPlayer的基本使用1.如何获得MediaPlayer实例可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//这时就不用调用setDataSource了2.如何设置要播放的文件: Med

2016-12-01 14:16:56 981

原创 android集成环信遇到的一些问题记录一下方面以后查阅

android集成环信遇到的一些问题记录一下方面以后查阅easeUi变成module后还没有进行初始化的时候编译期间就已经报错了 原因是当时我用的是IDE是2.1.0的 后来升级到2.2.2(当时的最新版本)之后这个问题就解决了,因为是因为IDE的版本跟easeUI里的库冲突导致的。easeUi变成module后编译报错的问题解决后运行报错的第一个问题 解决:把appBuilde

2016-11-29 14:48:09 1691

原创 AlertDialog自动弹出软键盘

如标题:想实现AlertDialog出来的时候软键盘也跟着出来   结果以前呼出软键盘的方法都不好使了 解决方法:在AlertDialog.show出来后  再调用Handler发消息   Handler mHandler = new Handler() {       @Override       public void handleMessage(Message msg) {

2016-09-13 11:53:48 395

原创 gzip压缩指定目录下的所有文件

package com.example.testgzip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;

2015-12-10 11:17:34 3343

SourceTree.zip

SourceTree.zip,亲测有效!

2019-06-16

空空如也

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

TA关注的人

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