自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 自定义View-签到(二)

1.当我们点击签到,也会有些动画效果,就比如下面这种,从开始位置沿着一个path运动到目标位置,然后签到成功。2.实现代码public void btn_sign(final View view) { view.setClickable(false); generateCoin.setVisibility(View.VISIBLE);...

2019-07-19 17:52:21 191

原创 自定义View-签到功能

1.效果如图,暂时就先写一个测试版本,慢慢在优化2.使用了一个横向的RecyclerView,然后主要就是底部的view,通过自定义实现,底部自定义的签到TextView源码import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;im...

2019-07-18 19:47:15 351

原创 Gradle配置代码库先后问题

1.今天偶然发现了一个gradle配置代码库的问题,就是代码库配置的前后位置是有关系的。和这样配置是不同的顺序不同导致一个问题,那就是,比如我们需要一个A包,但是这个A包在阿里镜像和jcenter里的版本是不一样的,那么最终我们build完成加载的将会是后面那个代码库的版本。...

2019-06-17 17:28:42 327

原创 常用SQL语句

1.常用SQL语句例数据操作语言 (DML) 和 数据定义语言 (DDL)SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新...

2019-04-26 13:58:14 249

原创 Gradle基础与使用

1.gradle执行流程gradle在使用中有很多,tinker就是使用修改gradle打包的方式来实现热补丁的(1)-》初始化阶段(解析工程所有的Project,构建Project对于的project对象)-》配置阶段(解析所有project中的task,同时构建好所有task的拓扑图,具体来说这是一个有向无环图,每个节点代表一个task方向表示依赖)-》执行阶段(执行具体的...

2019-04-25 17:49:17 924

原创 Groovy语法和使用大纲

1.数据类型1.1.基本数据类型(1)Groovy提供多种内置数据类型。以下是在Groovy中定义的数据类型的列表 - byte -这是用来表示字节值。例如2。 short -这是用来表示一个短整型。例如10。 int -这是用来表示整数。例如1234。 long -这是用来表示一个长整型。例如10000090。 float -这是用来表示32...

2019-04-24 15:10:40 687

原创 Android R文件相关问题

1.Android studio中R文件位置如图,在Android studio中,要查看R文件,要切换到project选项卡下查看,具体位置如图。可以看到一个提示,就是这个文件是生成的,不应该编辑它。2.R文件丢失问题一般R文件丢失的原因都是资源文件命名的问题,比如.9文件的.9后缀,文件命名用大写字母等非法字符。解决办法就是修改文件名,然后1.clean project...

2019-04-18 11:40:37 652

原创 FlexboxLayout使用以及注意点

1.使用具体使用,不多说,这个写的比较详细,谢谢啦 https://segmentfault.com/a/11900000152419382.注意点2.1使用哪个版本implementation 'com.google.android:flexbox:1.0.0'还是implementation 'com.google.android:flexbox:1.1.0'...

2019-04-12 14:36:50 926

原创 leakcanary的使用以及常见的泄露

1.gradle 引用debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1'releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1'//testCompile 'com.squareup.leakcana...

2019-04-08 11:05:49 1217

原创 判摄像头是否可用

android设备众多,所以存在我们要去判断摄像头是否存在以及是否可用的情况,那么我们就可以去通过下面这个方法去判断,最重要的就是Camera的getNumberOfCameras()方法通过获取摄像头的个数,去准确判断设备能否进行拍照等操作。private boolean hasCamera(){ boolean hasCamera=false; PackageMan

2017-10-16 18:36:56 566

原创 使用setDefaultUncaughtExceptionHandler进行程序的异常捕获

对于android程序,当我们不方便链接设备进行查看log输出,或者其他原因无法直接查看的情况,我们就可以采用把错误log记录在本地,然后发送到我们的服务器的方式来获取log信息。      那么,我们就会使用到这个方法public static void setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler e

2017-10-16 18:15:10 3318

原创 原来这几个.properties文件是这样用的,可以说是很厉害了。

原理这几个.properties文件是这样用的,可以说是很厉害了。

2017-07-07 12:02:33 438

原创 原来还有这种操作,libs和jniLibs 还有jni不得不说的关系

.so文件到底该放到什么地方!

2017-07-05 18:42:38 29478 8

原创 Android中文本字体的问题

Android中有三种默认的字体,但是我想要引入更多的字体      我们知道Android系统中有三种默认支持的字体,分别是“sans”, “serif”, “monospace"。但是有时候我们会想要引入其他的字体,所以这里介绍如何在Android中通过添加(*.ttf)文件来引入其他的字体,至于什么是ttf文件,TTF(TrueTypeFont)是Apple公司和Mi

2016-07-14 17:27:05 404

原创 gradle添加新的代码仓库

Android Studio修改代码仓库  在Android Studio 中默认的代码仓库是jcenter但是我们使用的第三方的项目也许没有上传到jcener上那么我们就需要改变我们grad了时的代码仓库来得到我们想要的文件,具体build.gradle文件的修改如下:android { compileSdkVersion 23 buildToolsV

2016-07-07 18:17:45 2274

原创 Android Studio使用gradle编译问题

0.gradle配置注意事项(1).gradle-wrapper.properties中的版本需要和项目build.gradle中的版本相对应,而对应关系可以在Android官方查看对应关系如下图这个对应关系(2)gradle Version配置,在File | Settings | Build, Execution, Deployment | Gradle可以看到下图,在...

2016-07-06 10:40:17 1238

原创 有关KeyStore的问题

Error:A problem was found with the configuration of task ':app:packageDebug'.> File 'C:\Users\smallwei\Desktop\BaiduTrace_AndroidSDK_v2.1.10_Sample\android studio\HelloTrace\app\Users\baidu\Down

2016-07-05 16:35:50 1503

axml.zip apk压缩文件解压缩乱码问题

在Java中通过ZipFile解析Android apk 压缩文件,获取版本号等信息,获取的manifest文件格式无法识别为xml,导致无法解析,该jar文件用来处理乱码文件,apk压缩文件解压缩乱码问题

2019-10-30

空空如也

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

TA关注的人

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