Hebin的博客

我们是块顽石,却经不住时光的打磨,终究归于沉寂与平静。

排序:
默认
按更新时间
按访问量

一分钟实现扫描二维码功能

前言 二维码扫描的功能在很多APP上都会出现,较为常用的第三方库是zxing,zxing很强大,但是有时候我们并不需要那么复杂的功能,只需要简单的扫描、生成以及处理扫描结果,一般都是通过重写几个类来实现项目需求。我开发了几个项目都用到了扫描二维码的功能,第一个项目,写了个完整的功能,之后的项目都...

2018-07-16 11:08:17

阅读数:66

评论数:0

Python 实例练习

前言 最近比较清闲,本来想着深入学习一下安卓的,但是没什么项目实践,控件也写了不少了,没什么动力。于是乎就研究下新奇的东西,学了一段时间的flutter,基本入门,写一些界面没什么问题。虽说flutter是谷歌推出的跨平台解决方案,但是鉴于之前苹果强制下架热更新APP,外加上觉得苹果是不会去支持...

2018-07-06 14:20:53

阅读数:23

评论数:0

HxbRecyclerview,更加简单易用的Recyclerview

前言 Recyclerview下拉、上拉刷新的第三方库已经有很多了,用过XRecyclerview跟SuperRecyclerview,之前用XRecyclerview的时候,就遇到过在安卓5.0以下的部分手机,会出现不显示的情况,后来就换了SuperRecyclerview,用了一段时间后,发...

2018-04-20 10:44:11

阅读数:85

评论数:0

一个提高编写代码效率的库

更新日志 前言 注意:本文针对kotlin开发android项目的开发者,以下方法只在kotlin中有效。 学kotlin开发Android的人,应该都有接触过anko,anko的强大就不用介绍了,想了解的,这儿有传送门; 这两周因为公司后端的开发效率太低,所以我的空闲时间比较多,...

2018-04-09 15:00:35

阅读数:434

评论数:0

kotlin搭建的安卓开发框架

前言 公司之前是做外包的,所以,做过了很多项目,一开始的时候都是新建项目的;后面做多了,就觉得,有很多共同的东西,完全可以复制过来,不需要每次都重写。于是我就建了个基础的项目,引入了一些常用的第三方库,也写了一些常用的方法或者类,如果接到新项目,就直接复制这个基础项目,进行开发就可以了,省去很多...

2018-03-13 17:08:12

阅读数:132

评论数:0

Android Studio使用技巧

一、多行统一编辑按住Ctrl,同时按下鼠标左键向下移动即可同时选中多行 二、鼠标停靠显示提示信息效果图如下 具体设置:File->settings->editor->general->show quick documentation on mouse move打钩即...

2017-09-19 11:42:52

阅读数:301

评论数:0

Kotlin的学习汇总

2018/03/23 补充 run函数 在Fragment中,调用每个控件的id之前,都要在前面加多一个’view.’,这样,就让代码变得有点繁琐,这时候就可以用run函数,来让代码变得更加简洁,具体如下: view.run { // 用户详情 ...

2017-07-27 21:37:48

阅读数:654

评论数:1

自动循环轮播的Viewpager

项目下载 https://github.com/Hebin320/ViewpageViewpager   Viewpager是Android官方提供的一个控件,它的作用是可以实现几个视图的滑动切换,切换的子项可以的view,也可以是Fragment。但是官方提供的Viewpager是不允许无...

2017-02-17 17:19:53

阅读数:315

评论数:0

仿美团的下拉筛选菜单

项目下载项目在GitHub上的地址:https://github.com/Hebin320/DropDownMenu项目在CSDN上的下载地址:http://download.csdn.net/detail/hebin320320/9716576项目预览图DropDownMenu介绍与使用这个项目...

2016-12-20 17:47:43

阅读数:6523

评论数:1

极光推送实现锁屏推送以及推送给指定的人

极光推送的配置,在官方文档中已经很详细地描述了;有手动导入跟jcenter导入两种方式,推荐使用jcenter;//在gradle中添加 android { ...... defaultConfig { applicationId "com.xxx.xxx...

2016-09-07 14:48:12

阅读数:4054

评论数:1

PHP基础方法的使用

一些常用的方法<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head&g...

2016-08-29 10:19:31

阅读数:546

评论数:0

Recyclerview在项目中由浅到深的使用

最简单的RecyclerviewRecyclerview跟ListView一样,也需要写适配器,只是,它的适配器跟ListView有点差别:public class SimpleAdapter extends RecyclerView.Adapter<SimpleAdapter.ViewHo...

2016-08-19 09:47:34

阅读数:1481

评论数:3

T- MVP在项目中的使用

用了MVP也有一段时间了,最为深的体会就是,写代码的时候,整个思维很清晰,修改需求也变得较为简单,还有一个体会就是,复用性变强了。一开始看着网上的教程,就在项目中用MVP,写了几个界面,发现增加类的量不是一般的多,类一多就会觉得,一点也不简洁;于是,便有了T-MVP。实现的效果图:项目结构,大概是...

2016-07-27 19:49:32

阅读数:1666

评论数:3

初识MVP以及简单应用

布局由几部分组成: 一张没网络时显示的图片; 一个正在加载的Progress,这两个默认都是Gone的; 然后就是两个EditText, 还有就是两个按钮,一个登录,一个清除; <LinearLayout xmlns:android="http://schemas.android...

2016-05-24 18:16:54

阅读数:771

评论数:0

12个Material Design风格控件的使用

项目在GitHub上的地址:https://github.com/Hebin320/MaterialDesignUseCSDN上的下载地址http://download.csdn.net/detail/hebin320320/96582151、AppBarLayout、ToolBarAppBarL...

2016-05-20 14:50:03

阅读数:42113

评论数:12

GitHub开源控件的使用合集

Android的加载动画AVLoadingIndicatorView项目地址:https://github.com/81813780/AVLoadingIndicatorView首先,在 build.gradle.中添加; dependencies { compile 'com.w...

2016-05-13 11:23:51

阅读数:8775

评论数:4

截屏与截长图功能的实现

Demo在GitHub的地址:https://github.com/Hebin320/ScreenShootDemo在CSDN上的下载地址:http://download.csdn.net/detail/hebin320320/9721970在Android开发中,有时候会遇到需要截屏分享到朋友圈...

2016-04-14 15:09:25

阅读数:12069

评论数:8

Gson使用简记

在APP的开发过程中,必不可少的就是网络请求,请求服务器,得到数据,解析数据并加载到控件上,实现了APP的动态数据显示。 在解析数据的方法上也是多种多样的,之前用的都是JsonObject、JsonArray直接解析出来,后来发现用Gson配合Android Studio的 GsonFormat...

2016-04-14 12:07:00

阅读数:476

评论数:0

用Canvas画带动画的渐变数字圆环

先放效果图这是一个自定义view,布局就是一个简单的线性布局而已,通过addview的方式,将自定义view显示出来; 渐变圆以及外圈圆、外圈小圆是自定义view,其他三个文字是Textview;github的地址: https://github.com/Hebin320/ArcChart布...

2016-04-13 13:10:17

阅读数:6428

评论数:0

用Canvas画百分数圆环

用Canvas画自定义View,画一个带进度条的圆形比例图,包含了数字以及文字、百分号,如图所示:布局只是一个简单的线性布局: <LinearLayout android:id="@+id/ll_report_num...

2016-04-06 10:44:06

阅读数:1412

评论数:4

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