自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

读万卷书,行万里路

新博客地址www.zqlite.com

原创 进击的RecyclerView入门三(要是能拖动就好了)

还是接着上一讲进击的RecyclerView入门二(来点小装饰?),在上一讲中我们学到了怎么给不同的Item定制不同的外观,但貌似那个蓝色的框实在太丑了,咱还是把它干了吧。

2016-05-13 16:06:22

阅读数 426

评论数 0

原创 进击的RecyclerView之二:来点小装饰?

接着上一讲,我们看到我们的Demo可以正常的运行,并且能自动加载网络图片,那么为了后面观察的方便,我们取消这种自动加载的功能,使用两个按钮来代替,分别用来增加一个数据和减少一个数据。截图如下: 正在我自认为这样的布局已经很完美的时候,产品经理A走过来指着手机说,“这样的布局太单调,给我改炫酷屌炸...

2016-05-12 15:14:19

阅读数 349

评论数 0

原创 进击的RecyclerView之入门

虽然RecyclerView面世有一段时间了,但由于它的学习成本相对较高,很多码友只是粗略的认识了一下而没有细致的品味RecyclerView的真谛。那么从现在开始我将带你装逼带你飞,一起领略Google工程师们赋予RecyclerView独特的魅力。 首先我们看一下官方文档是怎么介绍Rec...

2016-05-11 17:22:28

阅读数 440

评论数 0

原创 Android 5.0+删除Sdcard文件

在Android5.0往后的平台上,你想通过单纯的调用File.delete()或着ContentResolver.delete()来删除Sdcard上的文件会删除失败。前者提示没有权限,后者仅仅删除数据库文件对应的信息,但物理文件还存在,手机重启后MediaScanner会重新将其信息扫描进数据...

2016-05-05 17:24:04

阅读数 1184

评论数 0

原创 Minecraft Forge编程入门三 “初始化项目结构和逻辑”

经过前面两个教程Minecraft Forge编程入门一 “环境搭建”和Minecraft Forge编程入门二 “工艺和食谱”,我们大体知道了如何自定义合成配方,主要是在 Mod类的init方法中进行注册,但可想而之随着项目的进行需要注册的内容会越来越多,全部写在init中会显得Mod类很臃肿...

2016-02-22 11:00:34

阅读数 1933

评论数 0

翻译 CoordinatorLayout Behaviors使用说明[翻译]

翻译与:Intercepting everything with CoordinatorLayout Behaviors使用过Android Design Support Library的小伙伴应该对CoordinatorLayout比较熟悉,它可以让它的子View产生一系列联动效应,如下效果图:...

2016-02-22 10:55:46

阅读数 464

评论数 0

原创 Minecraft Forge编程入门二 “工艺和食谱”

从现在开始我们就要开始真正写代码了,还没有来得及配置环境的同学可以参考Minecraft Forge编程入门一 “环境搭建”这篇文章来进行环境搭建。工艺(Craft)和食谱(Recepe)所谓的工艺和食谱是指在Minecraft中物品的合成和合成表。 - 工艺:指由一种或几种物品合成出另外一种物...

2016-01-08 09:22:21

阅读数 913

评论数 0

原创 Minecraft Forge编程入门一 “环境搭建”

什么是Forge Minecraft Forge is a Minecraft application programming interface (API) which allows almost maximum compatibility between other Forge mods....

2016-01-06 13:36:00

阅读数 2425

评论数 0

原创 Android自定义上拉控件SpringView

Demo先看一下SpringView的效果图: 1.拖动灰色部分可拖动下方视图,点击jump按钮可让下方视图自行滑动。使用方法布局文件: <com.zql.android.springview.SpringView android:id="@+id/spri...

2015-12-24 13:24:09

阅读数 1164

评论数 0

原创 Android编译系统入门(二)

Android.mk的使用方法在上一篇Android编译系统入门(一)中我们只要介绍了Android系统使用make命令默认编译的依赖树是droid,而droid是一个伪目标,它有两个先决条件droidcore和dist_files,其中重点是droidcore,它主要用于编译系统所需的syste...

2015-12-04 12:29:52

阅读数 993

评论数 0

原创 Android编译系统入门(一)

做过Android平台开发的朋友对make,mm或make clean命令应该很熟悉,但也许大家只是熟知这些命令的作用却不知道这些命令底下有些什么原理?那么今天我就带着大家推开Android编译系统的大门,探索一下这片未知的恐怖之森(问啥要用恐怖之森后面大家就知道了)。Makefile入门在讲解A...

2015-12-03 12:41:34

阅读数 2462

评论数 0

原创 Flutter入门之有状态组件

StatefulComponent使用方法入门在上一篇Flutter入门之无状态组件中我们讲到了无状态组件,所谓的无状态组件指的就是其内部的状态是来自其父组件并使用final类型的变量来存储,当组件被build的时候它们就使用这些不可变的数据来构建自己的UI。

2015-11-27 15:00:38

阅读数 746

评论数 0

原创 Flutter入门之无状态组件

Flutter核心理念 flutter组件采用函数式响应框架构建,它的灵感来自于React。它设计的核心思想是组件外构建UI...

2015-11-25 14:43:36

阅读数 1622

评论数 0

原创 初识Flutter

什么是Flutter官网的定义如下: Flutter is a new project to help developers build high-performance, high-fidelity, mobile apps for iOS and Android from a singl...

2015-11-24 19:44:16

阅读数 2051

评论数 0

原创 Android Log工具之Luffy

LuffyLuffy可以在手机端实时显示你App中的logcat输出。并且具有Log等级与Tag过滤功能。另外Luffy还支持收集Log,保存Log和查看本地log功能。使用方法

2015-11-24 19:14:07

阅读数 569

评论数 0

原创 浅谈Android 6.0之Runtime Permission

前言Android6.0发布后,其一系列新特新足够让我们这些Android程序员兴奋一段时间了。首先我们先看看具体有哪些新特性: -锁频下语音搜索 -指纹识别 -更完整的应用权限管理 -Doze电量管理 -Now on Tap -App link 具体可以参考An...

2015-10-13 10:38:38

阅读数 760

评论数 0

原创 Java版斯诺克开源分享

Java版斯诺克开源分享这个小程序是我平时无聊写着玩的,在网盘里躺了好久了,今天就把它拿出来跟大家分享一下,下面是游戏截图:请不要吐槽这个界面,斯诺克的球台是我从qq游戏里面截取的。。。下面是源码在github上的位置: java版斯诺克源码

2015-09-22 20:45:22

阅读数 523

评论数 0

原创 Dart基础学习03--方法的使用

1.本文主要讲一下Dart中的方法是怎么定义的,下面先看一个简单的例子:void printNumber(num number) { print('The number is $number.'); }2.虽然Dart的编程规范推荐定义方法是要明确变量类型,但其实上面的代码我们完全可以写作:p...

2015-09-14 21:27:41

阅读数 552

评论数 0

原创 Dart基础学习02--变量及内置类型

Dart中的变量首先看一个变量的定义和赋值var name = 'Bob';在Dart中变量名都是引用,这里的name就是一个指向值为Bob的字符串的引用。默认值在Dart中没有初始化的变量都有一个默认值null,哪怕是int型的变量它的初始值也是null,因为在Dart中int也是一个对象。

2015-09-13 20:42:22

阅读数 633

评论数 0

原创 Dart基础学习01--走近Dart

什么是Dart在Dart的官网上是这样介绍Dart的:Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and m...

2015-09-13 17:59:42

阅读数 869

评论数 0

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