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

原创 hellocharts饼状图

xml<lecho.lib.hellocharts.view.PieChartView android:id="@+id/chart1" app:layout_constraintTop_toBottomOf="@id/point_compare" app:layout_constraintLeft_toRightOf="@id/guide_line_l...

2020-01-04 14:50:44 142

转载 性能优化

性能优化前言我之前接手一个别人的项目,当时要求新增需求,等我做完打包后之后发现静态项目超过了17M,于是我想办法进行优化,最后只剩下2M左右,我是怎么做的呢?主要有四个方面:一.网络请求相关1.开启CDN,将第三库直接放到CDN上,不但减小了生产环境的体积,也加快了加载速度;2.设置强缓存,在服务器中将长时间不会改变的第三方库或者静态资源max-age设置为强缓存,这样下次加载只会读取...

2019-11-29 09:50:05 154 1

转载 记录一个屏幕适配的方案。

manifest文件中添加,gradle添加 implementation 'me.yatoooon:screenadaptation:1.0.8'<meta-data android:name="designwidth" android:value="1080" /> //设计图的宽,单位是像素,推荐用markman测量,量出来如果是750px那么...

2019-11-29 09:43:30 210

原创 Edittext失去焦点和重新获取焦点事件

图片控件名称1.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { 图片控件名称.setFocusable(true); 图片控件名称.setFocusableInTouchMode...

2019-11-29 09:36:22 681

原创 很好用的tab —SmartTabLayout

<com.ogaclejapan.smarttablayout.SmartTabLayout android:layout_marginTop="10dp" android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="60dp" and...

2019-11-18 12:10:49 453

原创 Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null objec

x'm'l报空,xml没提示错误最终因为view的V是,,小,,小写,

2019-11-13 10:26:35 176

原创 项目中遇到的问题

1.今天第一个问题是滑动冲突,ScrollView和recyclerview的滑动冲突,以前一直是直接用代码拿焦点 今天查了一下有其他解决方法,记录一下,方便还蛮好用,NestedScrollView 和 recyclerview //需要设置一个这个属性recyclerview .setNestedScrollingEnabled(false);xml布局&lt...

2019-11-08 11:14:35 145

转载 记步工具类

package com.example.yanxu.todaysteps.util;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Build;/** * @ClassName: StepB...

2019-11-07 08:57:58 254

转载 从入门到资深

转自https://zhuanlan.zhihu.com/p/546414724.3. 到底要深入学什么根据知识的半衰期,作为Android应用开发最应该学习的就是Java、App开发相关技术、Android系统底层源码、数据结构、设计模式等等。注意是深入学习。你要通过项目实战理解这些技术的原理内核。知其然更要知其然。不然不管你做多久开发,依旧只是一个搬运工。像我认识的还在做技术开发的,...

2019-11-05 10:52:01 1889

原创 时间选择器抽出。PickerView和原生

@BindView(R.id.start_time)TextView start_time;//开始时间@BindView(R.id.st_time)TextView st1_time;//结束时间因为有两个时间,这里是给textview设置点击,xml就不发了//初始化中声明方法//PickerViewinitTimePicker();//原生 Simple...

2019-11-05 10:28:37 172

原创 时间选择器便捷年月日时分秒

package com.shanzhou.appmodel.view.activity;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;import android.app.TimePickerDialog;import android.os.Bundl...

2019-11-05 10:23:39 666

空空如也

空空如也

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

TA关注的人

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