自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

__不积跬步,无以至千里

_涸辙遗鲋,旦暮成枯;人而无志,与彼何殊.

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 NestedScrollView 嵌套HorizontalScrollView 导致布局跳到顶部

项目用到横向滑动的表格NestedScrollView 嵌套了HorizontalScrollViewHorizontalScrollView内部放了RecyclerView在横向滑动时候,会跳到最顶部,解决方案,NestedScrollView的外层布局加行代码android:descendantFocusability="blocksDescendants"<LinearLayout xmlns:android="http://schemas.android.c.

2021-08-23 11:12:32 477

原创 mpandroidchart piechart 饼图设置默认选中

项目需求需要设置默认选中,搞了挺久,折腾出来一个解决方案,在饼图初始化全部配置后,也就是最后设置data后进行修改API:public void highlightValue(float x, int dataSetIndex, boolean callListener) { highlightValue(x, Float.NaN, dataSetIndex, callListener);}第一个参数x为 饼图的第几个色块的下表,dataSetIndex :因为我只有一个饼.

2021-06-21 18:18:39 805 3

原创 解决 javax.net.ssl.SSLHandshakeException: Chain validation failed

场景:升级retrofit及启用https后出现报错。解决方案:ConnectionSpec spec = new ConnectionSpec.Builder(ConnectionSpec.COMPATIBLE_TLS) .tlsVersions(TlsVersion.TLS_1_2, TlsVersion.TLS_1_1, TlsVersion.TLS_1_0) .allEnabledCipherSuites()

2020-12-12 14:09:19 1271 1

原创 android 上传图片 文件损坏问题记录

问题:最近在做图片上传功能,IOS和postman正常, 我这边推流过去,服务端伙伴说 文件损坏,初步判定文件流有问题。诊断:开始以为是androidQ 沙盒的问题,于是做了兼容。通过Uri 获取fileimport android.annotation.SuppressLint;import android.content.ContentUris;import android.content.Context;import android.database.Cursor;impo

2020-11-13 16:52:54 611

原创 git命令拉取以及提交代码

从服务端拉取代码到本地并自动合并到本地分支//将新建的文件或者修改过的文件添加到索引库。$ git add//查询当前远程的版本$ git remote -v//直接拉取并合并最新代码$ git pull origin master [示例1:拉取远端origin/master分支并合并到当前分支]$ git pull origin dev [示例2:拉取远端origin/dev分支并合并到当前分...

2018-05-07 17:55:48 38547

原创 OPPO R11S 手机 Androidstudio直接运行安装apk时提示安装包异常

解决方案:在gradle.properties 文件中,添加一行代码android.injected.testOnly=false补充:这种解决方案虽然可以安装,但是点击图标依然会闪退,目前还没找到好的解决方案,保留这个问题,待以后解决。据其他伙伴说,这个问题是由于oppo 的rom导致,只能安装签名过的apk, 对开发来说,不太友好。...

2018-05-03 14:40:17 9540 2

原创 Android 自定义View之放大镜效果

记录学习自定义view过程1.主体代码public class ZoomImageView extends View { //放大倍数 private static final int FACTOR =2; //放大镜的半径 private static final int RADIUS = 50; // 原图 priva

2017-07-25 14:49:37 2781 1

原创 Android自定义View之圆形头像

记录贴现在制作圆形头像的第三方工具已经很多了,本帖只为记录自定义view学习过程。1.主体代码部分public class CirclePhotoView extends View { private int max;//最大进度 private int roundColor;//圈颜色 private int roundProgressColo

2017-07-24 16:11:03 978

转载 android 中RectF构造函数参数说明

记录贴:Android RectF类的构造函数参数说明:以下是API中的说明:public RectF (float left, float top, float right, float bottom)Added in API level 1Create a new rectangle with the specified coordi

2017-07-19 17:40:26 1039

原创 android 自定义view之简易环形进度条

主要是画笔的使用方法先看效果图不多说,看代码1.自定义属性attrs.xml 2.activity的布局<LinearLayout xmlns:android="http://schemas.and

2017-07-19 17:27:05 914

转载 仿京东淘宝等首页广告弹窗广告 dialog

记录贴 防止以后忘记.1.dialog布局 图片随便找的<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <Text

2017-07-18 15:46:05 4476

原创 android 防连点

一般在做提交订单或者发起联网请求的操作时候,需要处理连续点击的问题,这个有很多处理方案,比如,设置标记 tag,发起请求之后就设置按钮不可点击等等,下面的只是其中一种,代码如下:import android.util.Log;import android.view.View;import java.util.Calendar;/** * Created by lpq on 201

2017-07-18 13:46:27 2463

转载 android studio 控制台输出个性设置

一、 先看效果二、设置File->Settings 或Ctrl + Alt +S找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat点中Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选再将 Foreground 前的复选框选上,

2017-07-18 11:56:41 1852 1

原创 Android 流式布局之自动换行

import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import java.util.ArrayList;i

2017-07-14 11:02:02 1693 1

原创 Git修改分支名称

1. 本地分支重命名Git branch -m oldbranchname newbranchname2.远程分支重命名.如果修改远程分支,只需要将本地分支重命名为新分支名称,然后删除远程分支,再把本地分支上传就可以了

2017-07-11 15:48:24 46772 2

原创 activity被回收的状态和信息保存和恢复过程

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { if (savedInstanceState != null) { //判断是否有以前的保存状态信息 savedInstanc

2017-04-14 16:52:36 414

转载 Android之ButterKnife用法详解

转自:http://blog.csdn.net/leavessilent/article/details/60872096相信很多开发Android的小伙伴,都厌倦了findViewById(),都是基本重复的操作,所以我们可以使用依赖注入框架来偷懒。目前,用的较多的两种大概是ButterKnife和dagger,英文译为黄油刀和匕首,听名字就很酷。今天我们就来详细介绍Bu

2017-03-08 15:48:33 2565

原创 java 10位和13时间戳转日期格式

/** 将10 or 13 位时间戳转为时间字符串* convert the number 1407449951 1407499055617 to date/time format timestamp*/public static String timestamp2Date(String str_num,String format ) { SimpleDateFormat sdf

2016-12-22 11:31:24 23862 1

原创 利用Android studio 删除项目中无用资源文件

1:打开需要处理的项目,如图所示,选择2:搜索 unused resources3:双击 会出来一个弹窗4:点击OK,出来加载条,稍等一会就会有结果了,然后选中要删除的资源文件删除就好。

2016-11-29 17:09:23 927

原创 gitLab迁移项目过程记录

一:场景     公司更换代码服务器,需要迁移代码库,(本地项目上传)二:步骤    方法一:    1.在gitLab上新建项目,项目名称和旧项目名称一一对应。    2.将旧项目通过git下载到本地,git clone git://github.com/username/project.git(旧项目地址)   3.进入项目目录   执行提交命令c

2016-10-19 18:04:00 15111

原创 List对象排序 遇到的问题

第一次写东西,只为记住工作中遇到的问题。  List   排序的方法,传送门   http://phl.iteye.com/blog/696700   http://blog.csdn.net/bobo14164/article/details/8054708   写这个是因为刚开始在做list排序的时候,看了别人写的一篇文章,说 Collections.sort是升序排

2015-11-16 10:03:17 435

银联支付demo

银联支付的demo,也是参考网上大神们的博客,自己调试通放上来的,包含了jar包,下载下来可以直接运行。因为有一个自动生成的v7项目,可能会出现意外,把代码和jar包拷贝到自己项目中就可以,要注意assets中还有一个必须的文件。

2015-08-29

空空如也

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

TA关注的人

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