自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Litchiny的博客

何以解忧,唯有代码.

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

原创 自定义View之九宫格Item位置自由交换

前言这个也是年前就写好的demo,现在是整理后放了上来,至于我为什么要写这个,因为要写别的效果了呀。标题的描述可能不够准确,但是具体的样式还是看效果图吧。效果图思路有两个list,一个位置固定的,另一个位置不固定的(即手指滑动哪一个就更改哪一个的坐标)在手势的ACTION_MOVE的时候,位置是及时更新的,但是不允许越过手机屏幕的边界。在手势为ACTION_UP的时候,需要判断是否...

2019-02-12 14:21:06 714

原创 Android_Toolbar源码解析使用和问题解决

前言为什么使用ToolbarMD设计,优化整体视觉体验.使用注意事项V7包的兼容,theme的设置.低版本API的兼容适配.源码查看方式:在线: Toolbar.java地址: (版本Android 8.1)使用Git克隆到本地:git clone https://android.googlesource.com/platform/frameworks/suppo...

2019-01-17 17:58:40 493

原创 自定义View之icon集合

前言此篇主要是关于一些icon图使用自定义view的方式绘制出来实际开发中不建议这么做,因为影响开发效率,而我写这一篇,纯粹是闲的:)不涉及适配,部分属性因为全部是在一个view里绘制,所以对于单个而言会有重复.效果图1. 电池思路: Rect+Path+Rect+Text语言: Kotlin关键代码: override fun onDraw(canvas: Canvas) ...

2019-01-02 23:23:00 922

原创 自定义View之圆环的绘制

前言这个也算是已经写过的例子了,整理了一下就拿出来了,参考了一篇文章,并在原有的基础上优化了圆环上下段之间的衔接间隔问题,时间久远,找不到文章的地址了,如果有帮忙找到,请联系我加上去,谢谢.效果代码public class CircleRingView extends View { private static final String TAG = "SleepRingView"...

2019-01-02 16:29:34 427

原创 Google Play发布应用注意事项

###1. Google公钥签名Google play发布应用时候会有两个关于签名的选项,详情可以参考如下链接:Manage your app signing keys**国内不建议点击 “为应用启用Google Play App Signing” **原因:Google play会自动为你生成一个新的公钥,这个是无法修改和自定义的,一旦你将公钥加入到你原本的签名文件后,就会发现所有涉及...

2018-12-31 22:35:19 2005 1

原创 自定义view之流式布局

前言网上关于流体布局的代码已经很多了,但是我为什么又要去写呢,主要是在实际使用中发现定制化困难的缘故了.另一方面,凑文章数

2018-12-31 18:49:34 382

原创 Android 项目 java转Kotlin需要注意事项

在Activity的onCreate方法, 以及onActivityResult里会有对象传回来为null的情况,需要使用?来修饰对象(PS: 反正允许对象为空就可以了)在索尼手机,Service里的onStartCommand里的intent也得允许为null少用!!多用?来检查对象根据1和2总结,所有涉及到复写父类方法的时候,一旦需要使用到父类方法里的参数的时候,请务必仔细检查4.根据...

2018-10-21 15:01:56 936

原创 Excel与多国语言的xml文件转换工具

Excel一键生成多国语言的xml文件前言前两天加6国语言,整整加了一天,气不过,索性写了个xml的工具,是用java写的exe,看上去还行,周末放上去好了

2018-09-26 21:38:03 651

原创 Python相关资料整理

Python相关资料整理1. 工具1.1 PyCharm工具下载地址: 1. https://www.jetbrains.com/pycharm/?fromMenu工具的操作指南: 1. http://www.360doc.com/content/17/1001/00/99071_691478324.shtml2. 教程2.1 基础语法简单语法如下(视频请自行搜集...

2018-09-07 02:55:45 205

原创 Android 短信回复相关注意事项

Android 短信回复相关注意事项短信发送参考代码链接: https://en.proft.me/2018/02/8/sending-and-receiving-sms-message-android/ SmsManager类的API: https://developer.android.com/reference/kotlin/android/telephony/SmsManager ...

2018-08-30 18:28:13 225

原创 解决OPPO手机通知栏无法接收消息推送

OPPO手机后台无法接收消息推送解决参考: 1. Oppo手机如何设置应用后台运行 2. OPPO R9S手机如何设置应用后台常驻 3. 解決R9/R9 PLUS LINE或FB漏接、延遲、不通知的問題 4. R7+ 漏接訊息...

2018-08-22 13:47:24 22179 2

原创 Android适配之机型适配

机型bug1. 拍照后会照片会自动旋转的问题出现的机型: Samsung SM-N9008S Android 5.0解决方法: http://www.voidcn.com/article/p-apfpsnmq-bek.html

2018-07-30 11:34:41 901

原创 自定义View之贝塞尔曲线图

自定义放大缩小曲线图前言作为五月的最后一个周末,理论上我应该写一个关于相机的文章,但是因为太忙了,没时间研究,还是把之前写的自定义View拿来充一下数吧,下个月发相机文章,一定.先占坑,明天奉上完整的效果图和代码块....

2018-05-27 19:55:01 498

原创 自定义View之时间滚轮(圆环状)

自定义时间滚轮(圆环状)前提想写这个好久了,这个本来也早就可以发出来了,因为懒癌,一直未能实现,以后尽量保持月更的劲头,欢迎监督.效果实现功能简介: 一年以内的任意天和week是可以对应起来的,其他的日与月不限制年 实现原理:利用一个自定义的滚轮来写日周月相互对应的逻辑部分 自定义view的源码如下:package com.lwyy.wheel.vi...

2018-04-07 19:17:43 1029

原创 Android8.0以上版本差异性

Android8.1与之前的差异 1、String.getBytes(“Unicode”)(针对Google手机8.1系统) 在版本8.1之前,返回的byte[] 是低位在前,高位在后,8.1后直接变成了高位在前,低位在后 解决办法: 改成String.getBytes(“UnicodeLittleUnmarked”) 注意: 原来的getBytes(“Unicod...

2018-01-31 11:45:21 6031 2

原创 第三方控件bug

Fresco在Samsung SM-G9200上测试com.facebook.drawee.view.SimpleDraweeView 加了fresco:actualImageScaleType="centerInside"属性会给图片加黑边

2017-11-15 14:31:11 321

原创 Apk安装失败原因

Apk安装失败原因1.在poject里有多个module的时候,打签名需要将jar和apk同时打上签名,原因是:在某些低版本的Android手机上(5.1测试会出现),会自动检测,发现签名不一致的时候会拒绝安装 2.与上一次安装的apk签名不一致.(ps:在某些手机上,会出现adb命令安装debug版本后,如果直接在桌面卸载,是无法卸载干净的,所以后期有签名的此apk是无法安装上的,参见机型...

2017-11-08 11:41:31 12571

原创 Android面试整理

Android面试整理前言最近要步入找工作的大军了,所以根据简历做了一份面试整理,主要包括过去使用的技术点、基础知识、现在流行的技术以及做项目踩的坑简历技能数据结构和算法 前段时间把数据结构和算法的书重读了一遍,所以接下来着重是算法,面试官有很大的几率会让手写几个排序算法. 排序代码请参考文章: http://blog.csdn.net/guanhang89/article/details

2017-09-04 11:13:04 458

原创 Android断点续传详解和实例

前言作为一个拖延者晚期的人,真的是计划跟行动力很难直接挂上钩,最近又有了新的打算,所以博客还是需要好好整理一下

2017-08-14 15:44:00 491

原创 PHP环境安装步骤及详解

前言PHP环境安装其实还是挺麻烦的,那个自定义安装虽然灵活性高,但是一直出错,所以就先用AppServ 这种 套件安装方式进行安装,截图保存一下,以便以后再次查看步骤如下1.去下载AppServ 地址是 https://www.appserv.org/download/ 你可以根据自己的需要选择版本,反正我选择的是最新的.下载成功后直接进行傻瓜式安装,不过需要注意的是你的mysql的用户名和密码,可

2017-03-28 22:06:52 15183 2

原创 Android Sqlite数据库多表联合查询

前言工作上用数据库存储文件还是很便利的,所以有时候发现一张表存储数据感觉数据结构不是很清晰的时候,就需要新加第二张表或者多张表来进行联合查询对象信,一般是用键将彼此联系起来,在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起

2017-02-28 11:09:47 9495

原创 proto文件转换java文件关键操作步骤

前言最近工作开始接触proto文件,感觉有点坑,所以纪录下来,以后可以随时翻阅 关于proto文件的一些工具和maven 的安装我就不赘述了,网上一搜一大片,我想说的是,在工具完成之后,直接通过命令行,然后生成java文件 网上的很多例子里,写的将proto文件在命令行命令下直接生成了一个java文件,这个在项目里是没法直接使用的,所以按照下面的输入就可以解决了步骤1 .首先将wire.jar包

2016-09-19 10:59:18 1811

原创 github项目导入Android studio 出现的问题及解决

前言刚用AS的时候,真心觉得坑不要太多,尤其是导入项目的时候,所以特此整理一些错误信息,方便以后查询和修改 ps:很多错误,如果重新在AS里创建一个project,自己看着对应修改基本上就能解决问题,大多问题是新旧版本不一致或者jar包冲突导致,多google搜索,一般都是可以解决的.错误一 Error:(19, 0) Gradle DSL method not found...

2016-08-02 11:05:47 28846 1

原创 ViewPager随着手指联动,且字体随之变色

前言在此次项目中,总结了一下在ViewPager+Fragment的情况下,手指滑动ViewPager,使得指针一起联动,并且字体随之变色的效果,参考了鸿洋大神的两篇文章和其他开源代码,此次做了比较完整的处理,以后如果有需要的话,可以直接拿来用。具体的一些代码块贴上来仅供参考自定义的ScrollTabView,继承自view,类似指针,会随着手指的移动进行实时滑动private int mTabNu

2016-08-02 10:49:58 999

原创 SQL 学习笔记

SQL 学习废话篇想写博客很久了,最近终于可以静下心来,也算是好好梳理梳理之前断断续续想了解的知识,也让自己以后便于查询和深入学习关于SQL,推荐几个可以系统学习SQL的网站第一个:https://www.codecademy.com/learn/learn-sql(这个网站我觉得还是蛮不错的,先让你跟着写SQL的语句,然后接下来给你解释,我做的学习笔记也是根据这个网站的进度来记的,当然这个好像

2016-04-14 16:33:55 722

proto文件转换java文件

proto文件转换成java文件所需要的一个jar包

2017-02-28

空空如也

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

TA关注的人

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