自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 博客日志

一 日志记录时期内容原因2020/8/29删除扣丁学堂Android系列15年课程较落后2020/8/29重复度高文章无访问量2020/8/29修改自定义栏目添加公众号二 博客主要内容认知提升Android实战分享后台学习小程序学习大前端学习面试相关三 公众号四 问答...

2020-08-29 18:12:06 115

原创 博客导航技术索引

一 读书分享微信读书/知乎严选/京东读书…方法论《如何高效学习》《番茄工作法图解》《刻意练习》《你一年的8760小时》…素质提升《逆商:我们该如何应对坏事件》《关键对话》《非暴力沟通》《逆商》…人物传记《特斯拉》《达芬奇》…IT技术书籍笔记后台《Java编程的逻辑》前端Android《Android进阶之光》《第一行代码》…小程序官方文档数据《python》二 资源分享好的学习资料 = 技术文档 + 源代码 + 视频三 个人博客导航M

2020-05-19 02:47:11 233 1

原创 MPAndroidChart项目实战(九)——自定义带文字分段堆积柱状图

一丶效果展示二丶需求分析及技术点1.显示每个季度产业(收入)占比,低于5%不显示与上篇类似,将View换成textView即可,高度小于5%不显示2.产业颜色与下面显示显色一致,且严格按照设计图颜色使用map,键值对,一个产业名对应一个颜色3.柱状图可滑动同上篇博客http://blog.csdn.net/dt235201314/article/detail

2017-09-25 15:09:23 8103 5

原创 扣丁音乐(七)——音乐进度条拖动 循环模式 专辑图片倒影功能实现

一丶效果演示二丶实现功能介绍及思路设计前几篇的博客被指出:纯贴代码没什么用,解释下,本博客是由视频转博客的笔记及自己加深的一些功能,觉得提供代码是最有效的,虽然如此还是觉得屡一下思路是很有必要的,前面几篇博客思路待博客完成后再整理1.图片倒影实现是采用工具类ImageUtils,在歌曲独立播放页面调用ImageUtils类方法得到倒影图片即可2.音乐播放进度的拖动,前面实现

2016-05-11 00:46:48 13272 3

原创 《Android 开发艺术探索》笔记9--Andriod动画深入分析

《Android 开发艺术探索》笔记9--Andriod动画深入分析 View动画View动画的种类自定义View动画帧动画View动画的特殊使用场景LayoutAnimationActivity的切换效果属性动画使用属性动画理解插值器和估值器属性动画的监听器对任意属性做动画属性动画的工作原理使用动画的注意事项参看文章View动画View动画作用的对象是View, 它支持四种动画效果平移, 缩放, 旋转, 透明. 除了这四种典型的变化效果. 帧动画也属于View动画.View动画的种类View动画

2020-09-16 20:17:10 837

原创 《Android 开发艺术探索》笔记8--Android的Drawable

Drawable简介Drawable的分类BitmapDrawableNinePatchDrawableShapeDrawableLayerDrawableStateListDrawableLevelListDrawableTransitionDrawableInsetDrawableScaleDrawableClipDrawable自定义Drawable参看文章Drawable简介Drawable表示一种图像的概念. **优点:**使用比自定义View的成本低, 非图片类型的Drawable占用空.

2020-09-15 20:37:49 743

原创 《Android 开发艺术探索》笔记7--RemoteViews的内部机制和意义

RemoteViews的内部机制和意义思维导图RemoteViews的内部机制RemoteViews的意义可以模拟一个通知栏效果并实现跨进程的UI更新参看文章RemoteViews的内部机制和意义思维导图RemoteViews的内部机制RemoteViews的作用是在其他进程中显示并更新View界面.最常用的构造函数就是public RemoteViews(String packageName, int layoutId), 注意RemoteViews目前并不能支持所有的View类型, 目前支持.

2020-09-10 20:43:31 113

原创 《Android 开发艺术探索》笔记6--理解RemoteViews

RemoteView的应用**简介:**在开发中, 通知栏都知道是通过NotificationManager的notify方法实现. 桌面小部件则是通过AppWidgetProvider实现. 后者本质上是一个广播.更新他们无法像以前那样.这是因为不是一个进程,小部件是SystemServer进程. 为了跨进程更新界面,RemoteViews提供了一系列的set方法…RemoteViews通知栏的应用贴出自定义布局通知栏代码利用remoteViews/** * 打开自定义布局的通知栏 */.

2020-09-09 20:12:18 1430

原创 《Android 开发艺术探索》笔记5--View工作原理

View工作原理思维导图ViewRoot和DecorViewMeasureSpec理解MeasureSpecMeasureSpec和LayoutParams关系View的工作流程measure过程正确获取宽高方法layout过程draw过程参看文章ViewRoot和DecorView这是在View三大流程之前(measure, layout, draw),需要了解的概念.ViewRoot对应于ViewRootImpl, 它是连接WindowManager和DecorView的纽带. View的三大流

2020-09-08 19:42:59 146

原创 《Android 开发艺术探索》笔记4--View事件分发与滑动冲突

思维导图View事件分发机制点击事件传递规则事件分发的源码解析View的滑动冲突滑动冲突的解决方式参看文章思维导图View事件分发机制点击事件传递规则所谓点击事件的事件分发,就是对MotionEvent事件的分发过程,传递给某一个View.在事件传递中有三个方法是贯穿始终的dispatchTouchEvent():进行事件的分发 如果事件能传递到View那么此方法一定会被调用,返回值受当前View的onTouchEvent()和下级View的dispatchTouchEvent()的影.

2020-09-07 20:07:35 1375

原创 《Android 开发艺术探索》笔记3--View事件体系

View事件体系思维导图View的事件体系View的基础知识View的位置参数MotionEvent和TouchSlopVelocityTracker GestureDetectorView的滑动scrollTo/scrollBy使用动画改变布局参数"弹性滑动使用Scroller小结Scroller的工作原理:通过动画使用延时策略参看文章View事件体系思维导图View的事件体系View的基础知识View的位置参数一个View的位置主要由四个顶点构成, 或者可以就是两个点就可以确定. 分别为左.

2020-09-04 23:42:51 1343

原创 《Android 开发艺术探索》笔记2--IPC机制

《Android 开发艺术探索》笔记2--IPC机制思维导图Android IPC简介Android中的多进程的模式IPC基础概念Serializable接口Parcelable接口Android的几种跨进程的方式使用Bundle使用文件共享使用Messenger使用AIDL各种IPC的差异以及选择参看文章思维导图Android IPC简介IPC是Inter-Process Communication缩写,含义为进程间通信. 按照操作系统中的描述,线程是cpu调度的最小单元,而进程一般指一个执行单元

2020-09-03 20:17:16 1410

原创 《Android 开发艺术探索》笔记1--Activity的生命周期和模式

文章目录Activity的生命周期和模式思维导图Activity的生命周期异常情况下的生命周期当系统配置发生改变的时候禁止异常重建ActivityActivity的启动模式Activity的FlagsIntentFilter匹配规则判断是否有匹配的Intent参看文章Activity的生命周期和模式思维导图Activity的生命周期onCreate: 声明周期的第一个方法.做一些初始化的动作,例如setContentViewonRestart: 表示Activity重新启动.当界面从不可见变为

2020-09-02 20:39:12 1435

原创 《反脆弱:从不确定性中获益》

思维导图+樊登读书思维导图一、认识“脆弱”1.世界是脆弱的2.现代化不是解药3.脆弱推手二、什么是“反脆弱”1.脆弱的反面2.反脆弱的目的3.反脆弱是有层级的三、为什么要学会反脆弱1.世界的脆弱性正在越来越强2.反脆弱性是生命体的特征3.是否具有反脆弱性决定生活方式4.火鸡原理&布里丹之驴四、提升反脆弱能力的方法1.过度补偿(过度反应)2.合理干预3.杠铃策略4.不对称性结 语思维导图生活中永远都充满着给你带来进步机会的挑战,无论是好的还是不好的,要努力从中获益。一、认识“脆弱”了解“

2020-05-27 02:19:32 711 1

原创 小金的2019年终总结

@一 各平台年报简书研究区块链>>投资简书>>写文章刷钻+学习>>被割韭菜简书收益简书第一刷子原计划:每天十篇文章(学习后整理)收益将会大于支付宝,双赢实际:规则是简书制定,简书钻贬值(B特币部分影响),亏损后期动作:坚持学习总结,停止“抄底”中国移动微信视频多余电话>>需要提升沟通时间>>换手机原...

2020-04-15 02:30:37 411

原创 《逆商:我们该如何应对坏事件》201903

文章目录一丶思维导图二丶主要内容一、我们需要逆商二、理解逆境1.面对逆境的三种人2.成功之树3.逆境一直存在4.逆境的三个层次5. 登顶途中的四条危险岔道岔道一:攀登者变扎营者岔道二:科技万能岔道三:打鸡血岔道四:无助-无望的循环三、理解及应用逆商1.逆商的三大理论支柱支柱一:认知心理学支柱二:健康新论支柱三:脑科学2.逆商的四个维度——COREC——control 掌控感O——ownership...

2019-07-13 17:21:08 1240

原创 《Java编程的逻辑》笔记引言

一丶为什么分享这本书1.这本书写的好本书从基本概念到高层框架,剖析Java实现原理与JDK源代码,融合专业理论与应用实践,帮你透彻理解Java编程的思维逻辑2挑战日更(1)再强的作者,也很难有做到原创日更,除了日记,笔记,随想(2)日更主要作用1.抽出时间学习,学习工作内外的知识2.锻炼写作能力3.回顾知识,增强思维导图信息整理技能,记住知识#二丶本书其他阅读平台...

2019-06-30 16:55:16 206

原创 动力节点SpringBoot笔记整理

一丶概述去年年底转后台不久,就接手了公司后台项目,虽然暂无开发需求,IDEA运行跑通程序,解决业务反馈问题断点跟近,打包发布都是问题,然而这个视频帮了不少忙二丶视频介绍1.官方下载地址动力节点SpringBoot2.百度网盘链接:https://pan.baidu.com/s/1EN39cyUlWiZ4jeW7jXkZjw 密码:ohhe3课程大纲4.优缺点分析...

2019-05-08 23:26:41 2179 3

原创 Android混合开发(二)——JSBridge传值注意点

一丶概述半年前做手机投屏功能,要求将同一局域网的设备列表传给前端进行交互,国庆前上线,然而就在测试前一天出问题反映情况是:iOS可以Android不行!Android的问题,加班给我改!混合开发最最烦的事就是iOS,Android,前端配合开发,连调沟通。二丶注意点(1) JSBridge只能传String查看传值源码只能传String!!!切忌勿撕逼前端要JSON对不起,我...

2019-04-09 22:18:20 1133

原创 2018年——幻灭 2019年——重启

近几年开年寄语16年 行动者&&职业化17年 思想→思考→独立18年 Less is More15年10月实习,实习岗位:Android开发,计算机软件工程专业,个人兴趣原因选择Android。从校园迷茫到职场忙碌。很快有了第一个五年计划,16年寄语:行动者&&a

2019-02-12 19:28:48 934 1

原创 《番茄工作法图解》201902

本文出自:https://blog.csdn.net/DT235201314/article/details/86100069一丶概述比较出名的工作法有:番茄工作法和麦肯锡工作法先说《番茄工作法图解》,微信读书综合评分7.6二丶图解1.概念2.流程二丶微信读书热评(1). 背景1. 什么是番茄时间管理 - 这是一种极好的帮助你集中注意力、获得...

2019-01-10 20:33:34 481

原创 《如何高效学习》201901

本文出自:https://blog.csdn.net/DT235201314/article/details/84800553一丶概述最近计划读一百本书,并用博客做整理分享。《如何高效学习》,微信读书综合评分8.6分二丶思维导图整理三丶微信读书热评书中的干货:(一)整体性学习的概念:整体性学习就是创建你心中的知识网络,描绘你心中的知识地图。这幅你知识网络图...

2018-12-06 22:04:32 805 1

原创 Android混合开发(一)——移动端与前端交互之JSBridge引入

一丶概述最近转前端,在做一个混合项目,Android + 前端Vue技术,Vue没那么快上手,先分享一下Android部分的经验,后期会学习Flutter,和RN,边学边做边分享二丶效果演示三丶JSBridge引入1.什么是JSBridgeJSBridge是移动UIView和Html交互通信的桥梁,就是实现java(ios为oc)和js的互相调用的桥梁。出于安全考虑,and...

2018-11-07 19:51:50 3947

原创 Android UI之ViewPage实现当前视图放大左右视图露边及点击事件跳转

本文出自:https://blog.csdn.net/DT235201314/article/details/81331297一丶概述一直想写个自己用的APP,将日常关注网站展现在一个app,方便个人兴趣阅读学习,刚好大舅也有一个给学生推荐课程定向学习的需求,这里介绍一个市场常见的展示效果:ViewPage实现当前视图放大左右视图露边及点击事件跳转。二丶效果图三丶需求分析1...

2018-08-01 20:44:49 888

原创 Android商城开发(一)——一次活动页需求引发的危机感

本文出自:https://blog.csdn.net/DT235201314/article/details/81027990一丶概述本文讲述商城活动页需求解决过程,及一些个人想法(危机感),提供问题解决方法及核心代码。二丶活动页开发必备技能1.切图2.js h53.Android webview4.Android和js方法互调三丶现状陈述个人:会Android...

2018-07-18 15:43:15 1149

原创 RandomAccessFile实现断点续传

一丶概述断点续传是

2018-07-11 19:40:01 1719

原创 当我们在聊TreeMap(二)——源码分析+图解

一丶概述上篇TreeMap聊了底层数据结构的红黑树,这篇就直接源码分析。二丶脑图目录三丶TreeMap源码分析1.继承关系

2018-06-15 17:33:47 528

原创 当我们在聊TreeMap(一)——红黑树详解Java代码实现

一丶概述上一篇讲HashMap,避开了红黑树,这边讲TreeMap,好好说一下红黑树。二丶概述目录图三丶聊聊TreeMap数据结构:TreeMap 是一个有序、非同步的key-value集合,基于红黑树(Red-Black tree)实现有序性。模型图:关于树:1、树树(tree)是一种抽象数据类型(ADT),用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点通过连接它们的边组...

2018-06-13 16:53:28 1044

原创 当我们在聊HashMap

一丶概述最近研究了下HashMap(Android开发确实用的少),不难理解为什么面试经常问HashMap,太有意思了。二丶目录概述图三丶正文1.HashMap数据结构先看两张图:这里Entry和Node是个东西,jdk1.8给Entry换了个马甲改为NodeHashMap数据结构可以看做是:数组+单链表+红黑树(jdk1.8新增),数组存储链表头。hashcode:特定算法分配Node<K...

2018-05-29 22:27:25 875

原创 当我们在聊LinkedList

一丶概述上篇说到ArrayList及源码,这篇说说LinkedList及源码二丶正文1.目录图2.ArrayList与LinkedList区别(1)数据结构ArrayList,List()接口,列表,想象结构如下图:底层为数组,单向。LikedList实现List()接口,Deque接口,双向链表,想象结构如下:底层为内部实体类,双向链表。(2)复杂度空间复杂度:LinledList装的实体类,且...

2018-05-23 18:00:25 887

原创 Android 8.0原生计时器Chronometer方法无效问题解决

一丶概述前段时间在还没完成项目交接的情况下,就被邮件@改BUG,直到现在都还没完全搞清楚这个项目,幸运的是修改部分与整个项目关联不大。大致了解,项目是黑莓手机定制的TCL账号统一管理APP,不对,并没有程序入口,应该说是内置应用sdk。二丶问题描述在Android 8.0 手机上,注册手机验证页面倒计时功能失效,显示%ss三丶问题分析1.首先这是个8.0系统兼容问题,赶紧恶补Android 8.0...

2018-05-20 20:01:35 1936

原创 Android APP打开另一个APP完整逻辑实现

一丶概述前段时间配合开发,完成了一个APP拉起另一个APP的需求,负责接收数据跨登录部分。当然整个实现思路挺感兴趣就了解一下。先说说需求拉起另一个APP是为了方便统一使用管理,有些公司APP较多,部分人只需要用到部分APP,需要用到时就下载。市面上比较流行的解决办法,第一个就是现在说的新开发一个管理型APP,其他APP需要时再下载,运用时拉起,另一个就是插件化,直接将多个APP合成一个APP,这个...

2018-05-09 18:12:03 19373

原创 Android Studio混淆相关总结

本文出自:https://blog.csdn.net/DT235201314/article/details/80195146一丶慨述最近连续遇到debug版本测试没问题,正式包测试出问题的情况。问题定位:未做代码混淆规则处理例:1.商城项目新增JS方法调用,正式包点击没反应;2.极光推送打正式包报错,正式版无法注册。(此项目之前压根没做混淆规则处理)处理方法:见正文(copy相关不被混淆命令)二...

2018-05-05 19:40:39 951

原创 当我们在聊ArrayList

本文出自:https://blog.csdn.net/DT235201314/article/details/79867960一丶概述面试:说说HashMap的底层实现原理?小明:Android开发平时用ArrayList就够了,很少用HashMap。面试:那你说说ArrayList小明:。。。。面试都喜欢问HashMap底层原理,而ArrayList是最长用到的,先说说ArrayList二丶源码...

2018-04-23 17:19:16 1080 1

原创 基于jousp实现CSDN个人客户端

本文出自:http://blog.csdn.net/dt235201314/article/details/79076963一丶效果图二丶实现功能1.抓取个人CSDN博客主页(旧版 “http://blog.csdn.net/DT235201314”)数据2.侧滑页面展示博主相关消息3.fragment展现分类简要博文4.WebView展示文章内容三丶看代码

2018-01-16 18:00:35 1006

原创 jsoup使用之抓取CSDN个人博客内容

本文出自:http://blog.csdn.net/dt235201314/article/details/79003591一丶效果图二丶概述jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup的主要功能如下:1. 从一

2018-01-08 16:29:18 3171 4

原创 Android UI 之侧滑抽屉菜单(一)——DrawerLayout + NavigationView

本文出自:http://blog.csdn.net/dt235201314/article/details/78962509一丶概述Android侧滑效果实现有很多种,这里先说说,Android系统5.0后自带的DrawerLayout + NavigationView。二丶效果图三丶看代码DrawerLayout + NavigationView  xml布局

2018-01-04 17:42:41 4057

原创 Android转后台(一)——IntelliJ IDEA配置环境运行APP后台程序

一丶概述先不确定是否转后台,学点后台知识也是必须的,另外,Android经常要等后台文档接口写好才能开发,拉取后台项目实时查看也是有帮助的二丶相关操作1.拉取后台代码2.安装开发工具 IntelliJ IDEA (免费激活)3.环境配置 jdk  Maven  user settings file三丶实际操作(1)拉取后台代码首先开发工具Android studio

2017-12-20 10:10:28 8659 1

原创 正则表达式——设置密码包含8到16位数字和字母

本文出自:http://blog.csdn.net/dt235201314/article/details/78804754一丶概述新的简单需求,修改后密码包含8到16位数字字母。基础知识:Java 正则表达式正则表达式实例:http://www.jqhtml.com/10581.html二丶主要代码/** * 修改密码 */public void btn_c...

2017-12-14 17:07:42 13221

原创 当我们在聊Collections

一丶概述Collections在之前关于集合的文章中有说到Collections是集合工具类,提供一些相关算法,然而从事Android开发,数据基本都由后台处理,很少用到,面试问到话绝答不上,这里就说说源码与用法。

2017-12-12 16:11:27 3688

BAT大牛面试之谈解密Android 百度云视频下载

BAT大牛面试之谈解密Android 百度云视频下载 内涵市场常见面试题

2018-03-26

扣丁学堂Android百度云视频+源码

扣丁学堂Android百度云视频+源码,百度云连接与密码,威哥视频,包含java基础,Android核心技术上中下,视频加源码

2017-10-27

扣丁学堂代码1

Android Studio 源码很酷的效果

2015-12-04

天一方蓝的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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