- 博客(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
2018
原创 Compilation failed to complete
记录下遇到的问题:依赖dagger-compiler这个包的时候编译没有问题,运行的时候就会报出这个问题,去掉这个依赖就能正常运行程序因此可以分析出应该是jar包冲突问题解决方法如下:在studio的Terminal中执行./gradlew dependencies app:dependencies根据包的结构可以看出dagger-compiler中引用了20.0的guava包,排查下来发现...
2018-11-17 16:54:06
1501
原创 自定义View-从0开始
先上一个效果图代码很简单就不解释了直接上代码 下面的代码都是自己创建的View里,详细介绍都是注释里 /** * 该View的构造方法 * @param context 这个就不解释了 * @param attrs 里面装着view的一些属性 比如layout_width layout_height id 如果只重写带 context的构参的话 会直接报错提
2017-05-18 15:56:23
355
原创 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
591
原创 优快云-markdown快捷键
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-03-15 16:56:19
460
转载 一、通过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
774
原创 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
1591
转载 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
1152
原创 android集成环信遇到的一些问题记录一下方面以后查阅
android集成环信遇到的一些问题记录一下方面以后查阅easeUi变成module后还没有进行初始化的时候编译期间就已经报错了 原因是当时我用的是IDE是2.1.0的 后来升级到2.2.2(当时的最新版本)之后这个问题就解决了,因为是因为IDE的版本跟easeUI里的库冲突导致的。easeUi变成module后编译报错的问题解决后运行报错的第一个问题 解决:把appBuilde
2016-11-29 14:48:09
1740
原创 AlertDialog自动弹出软键盘
如标题:想实现AlertDialog出来的时候软键盘也跟着出来 结果以前呼出软键盘的方法都不好使了 解决方法:在AlertDialog.show出来后 再调用Handler发消息 Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {
2016-09-13 11:53:48
447
原创 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
3420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人