资料大放送,Python、前端、Java、Android、算法...总有你想要的!

在自学编程时收集了很多的学习资料,涵盖范围很广,由于自己平也挺忙,还有就是自己想在一个领域深入下去,就没时间看太多其他方面的资料,自己藏着也是藏着,说不定过一段时间收藏的资料就过时了,就想着把自己收藏的资料公布出来,希望能帮助大家学到更多的东西。

2017-12-12 09:01:49

阅读数:513

评论数:0

RxJava2源码分析(一):基本流程分析

前言:到现在这个阶段,网上关于RxJava2源码分析的文章已经满天飞了,我写这篇文章的目的并不是说我会分析的比他们好,比他们透彻,这篇文章的目的只是单纯的记录自己分析RxJava2源码的成功及收获。 概述   对于一个编程人的技术成长,一般会经历三个阶段,首先是学会使用开源库,然后是知道开源...

2019-01-06 17:33:48

阅读数:737

评论数:2

利用RecyclerView实现无限轮播广告条

前言: 公司产品需要新增悬浮广告条的功能,要求是可以循环滚动,并且点击相应的浮条会跳转到相应的界面,在实现这个功能的时候遇到一些坑,幸运的是最后从这些坑中爬了出来。这篇文章的主要内容就是介绍功能的实现以及爬坑的经验。 效果展示   在文章开始前,先看下最后实现的效果,最终的效果如下图 需求分...

2018-12-30 17:17:37

阅读数:52

评论数:0

反编译之利用AndroidStudio动态调试smali源码

前言:我们可以利用apktool得到smali源码,可以利用dex2jar将classes.dex文件编译成.jar文件,然后通过jd-gui工具来查看Java代码,对比着Java代码,基本就可以看懂smali源码了。但有时一个变量的值很难确定,这时候就需要我们通过动态调试来确定不同的条件下这个...

2018-12-15 11:21:43

阅读数:77

评论数:0

反编译之将脱壳后的dex文件重新打包成apk

前言:通过上一篇文章反编译之脱去乐固加固的壳,已经可以拿到dex文件了,那么我们怎么将dex文件重新打包回新的apk呢?如果有这样的疑问,就看看这篇文章吧!一定会帮到你的! 得到dex文件之后该做什么?   说实话在我刚得到脱壳后的dex的文件的时候,有点懵,我在想拿到这个dex文件之后该做...

2018-11-24 16:36:28

阅读数:266

评论数:0

反编译之脱去乐固加固的壳

前言;本文主要是介绍脱壳的方法,并不涉及原理,如果想要了解加固及脱壳的原理,请移驾别处。 写本文的原因   最近遇到一款app需要开通Vip才能进行视频下载,像我这种贫穷的程序员怎么能忍,既然没钱解决问题那就用技术解决吧!果断开始反编译,但反编译之后的文件却是下面这样的 额,这明显是经过加...

2018-11-23 15:46:16

阅读数:289

评论数:0

Android自定义View之定点写文字

前言:有经验的Android开发者,应该都会遇到在自定义View的时候,在View的某个地方写文字,那么当你在自定义的View中写文字的时候,能够做到定点写文字吗?能够指哪写哪吗?写出来的文字的位置和自己想要的位置一样吗?即使你最后写的文字的位置和自己想象的位置是一样的,那么你知道其中的原理...

2018-07-31 09:59:49

阅读数:213

评论数:0

在Mac 上搭建Pygame环境(含安装错误的解决办法)

在Mac 上搭建pygame(含安装错误的解决办法) 前言:说一下写本文的原因吧,最近在学习Python,学习到用pygame开发游戏的时候,在Mac电脑上装pygame却始终无法安装成功。折腾了好久才安装成功,因此准备记录一下安装方法,可以让想学习pygame开发游戏的人,不把时间浪费在...

2018-07-21 10:31:30

阅读数:801

评论数:12

Android手撸一款水波气泡

前言:公司在做的一个项目,要求在地图上以水波气泡的形式来显示站点,并且气泡要有水波的动态效果。好吧!既然有这样的需求,那就手撸一款水波气泡吧! 效果图预览   最后完成的效果图如下 不想看文章的话,可以点击这里,直接获取源码。 实现方式 步骤拆解   在需要自定...

2018-06-16 18:03:44

阅读数:215

评论数:0

Android蓝牙详解(低功耗蓝牙)

Android低功耗蓝牙(BLE)使用详解 与普通蓝牙相比,低功耗蓝牙显著降低了能量消耗,允许Android应用程序与具有更严格电源要求的BLE设备进行通信,如接近传感器、心率传感器等低功耗设备。 声明蓝牙权限   和使用普通蓝牙一样,在使用低功耗蓝牙时也需要在AndroidMa...

2018-06-02 09:16:29

阅读数:354

评论数:6

Android蓝牙详解(普通蓝牙)

前言:最近,新换了一家公司,公司的软件需要通过蓝牙与硬件进行通讯,于是趁此机会将Android蓝牙详细的了解了一下。本篇内容是基于普通蓝牙。   Android系统已经为我们提供了操作蓝牙的API,我们只要通过这些API便可以操控蓝牙,实现打开蓝牙设备,搜索周围蓝牙设备,与已连接的设备进...

2018-04-01 15:01:42

阅读数:203

评论数:0

Android面试常客之Handler全解

前言:又到了一年一度的跳槽季,准备跳槽的你在关于Android面试方面的知识都完全掌握了吗?Android面试中经常被问到的知识——Android消息机制即Handler有关的问题你都能解释的清楚吗?如果你对Android消息机制比较模糊或者能够回答与Handler有关的问题但是不清楚其中的...

2018-03-11 18:51:14

阅读数:2441

评论数:1

记一次编译Android源码

前言:已经是第二次编译Android源码了,由于距离第一次编译Android源码的时间较长,所以有一些编译源码的命令以及编译的时候遇到问题的解决方法都忘记了,需要重新查找相关资料,这样就显得有些事倍功半了,故写下这篇文章记录编译Android源码的方式以及编译的时候遇到的问题。 编译前的准...

2018-01-16 14:24:35

阅读数:926

评论数:0

自己动手写RecyclerView的上拉加载

前言:上一篇文章自己动手写RecyclerView的下拉刷新写过之后大家真是各种批评呀!耦合度高、考虑的情况单一什么的…..在这里说明一下,为了能够让更大家清楚的了解RecyclerView下拉刷新的这种原理,所以代码的耦合度就高了一些!本篇文章将会为大家讲解一下怎样实现RecyclerView的...

2017-12-28 12:23:45

阅读数:75

评论数:0

自己动手写RecyclerView的下拉刷新

实现RecyclerView下拉刷新的功能,网上有很多文章,但大多文章都是将RecyclerView外面套了一层SwipRefreshLayout以此来达到下拉刷新的目的!个人觉得这种方式不太优雅,于是通过查找资料级阅读源码,找到了一个比较优雅的方式实现RecyclerView的下拉刷新,本文将带...

2017-12-03 15:15:48

阅读数:155

评论数:0

MVP设计模式应该这样掌握

前言:在学习MVP设计模式时,我们所读的大部分文章都是首先介绍什么是MVP以及MVP与MVC设计模式的不同,这些文章都讲的很好,但是这些理论的东西不但容易忘记,可能对于那些都没有接触过MVC设计模式的人来说还有点难以理解。这篇文章理论知识很少,重点是让你能将MVP设计模式用到自己的开发中。

2017-11-06 22:30:18

阅读数:106

评论数:0

打造你专属的ubuntu系统

作为一名程序员重装系统是在所难免的,每次重装系统后都要安装一些必要的软件及进行一系列的环境配置,Windows倒还好,Linux上软件的安装及环境的配置都需要查找资料获取相应的命令,为了以后重装系统后不到处查找资料,就把一些常用的软件的安装命令及系统的配置命令记录下来。

2017-11-02 21:12:37

阅读数:1288

评论数:2

Android底部弹窗的正确打开方式

本文主要是介绍Android中实现底部弹窗的的正确姿势,如果你在实现底部弹窗时遇到了一些问题,那么请仔细阅读本文,相信文章会对你有所帮助。

2017-09-19 20:40:08

阅读数:1642

评论数:0

Android自定义一款带进度条的精美按键

Android中自定义View并没有什么可怕的,拿到一个需要自定义的View,首先要做的就是把它肢解,然后思考每一步是怎样实现的,按分析的步骤一步一步的编码实现,最后你就会发现达到了你想要的效果。本文就按这样的步骤带你打造一款精美的按钮。

2017-08-27 14:42:00

阅读数:218

评论数:0

Android轻松实现分享功能

在Android开发中,要实现分享功能,可能首先想到第三方的ShareSDK,其实,想要分享一些图片,文本之类的完全没必要在App中集成第三方SDK,利用原声的SDK就可以轻松实现分享功能。

2017-08-21 20:55:51

阅读数:1154

评论数:0

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