自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈浩的博客

两只手可以数到1023

  • 博客(13)
  • 资源 (22)
  • 收藏
  • 关注

原创 自定义View之组合控件

前言:很多时候我们需要将一些控件组合起来封装成一个新的完整的控件重复地运用在APP中,这篇博客通过一个例子把完整的步骤记录下来。       接下来封装一个简单的标题栏,效果如下:              简单分析一下该标题栏,标题栏整体是一个RelativeLayout,该布局下左右各一个Button,中间是一个TextView用来显示标题,然后该整体作为一个新的UI模板控件重复使

2016-07-21 09:29:35 837

原创 Android使用NFC模拟IC卡

前言:前几天不知道老板出于什么原因居然给我们研发部门安装了门禁,只有我们研发部的人员使用员工卡才能进出,每天上下班携带员工卡着实不太方便,于是想着动了点歪脑筋...       NFC是在RFID的基础上发展而来的,两者本质上并没有太大的区别,但细节方面还是有点不同:1.NFC增加了点对点通信功能,通信的双方是相互对等的,而RFID是主从关系。2.工作有效距离:NFC一般不超过10cm

2016-07-15 14:40:25 45386

原创 Linux下RTL8723BE无线网卡驱动问题解决方法

前言:Linux下使用瑞昱的RTL8723BE这款无线网卡模块真是坑爹,岂止是坑爹,简直就是坑爹......       Google上搜索Linux和RTL8723BE这两个关键词会找到网友的大量吐槽,想必同样使用Linux和RTL8723BE的你会感同身受,现将我遇到过的问题及解决方法记录一下(前人埋坑,后人防踩......):一、安装问题:       sudo apt-get

2016-07-12 08:42:47 17415

原创 RecyclerView和CardView的使用

前言:Material Design Library系列博客写完后总觉得缺少了点什么,后来一想RecyclerView和CardView虽然是android-suport-v7-21中添加的,但也是Material Design不可或缺的一部分,所以在这篇博客中结合SwipeRefreshLayout实现一个下拉刷新的Demo做个笔记。       接下来实现的效果是这样的:

2016-07-05 15:16:00 534

原创 Material Design Library系列之CoordinatorLayout

前言:Coordinator单词意为协调者,CoordinatorLayout是Material Design中最重要也是最难的一个控件。这篇博客虽然名为CoordinatorLayout但其实是包括了另两个控件:AppBarLayout、CollapsingToolbarLayout,这两个控件也只有在CoordinatorLayout的协调下才能真正展现它们的强大之处。一、Coordina

2016-06-23 14:30:15 439

原创 Material Design Library系列之NavigationView

前言:以前,当我们使用侧滑导航抽屉的时候一般有两种方式,一种是DrawerLayout+ListView,另一种是开源项目SlidingMenu。现在,google官方推出了NavigationView用来取代第一种方式中的ListView,从而让第三方应用的开发更为规范化。       接下来我们实现的效果是这样的:              1.新建工程并添加依赖:compil

2016-06-17 16:05:13 480

原创 Material Design Library系列之TabLayout

前言:TabLayout用来实现Tab导航栏,通常可以配合ViewPager实现滑动导航,例如网易新闻客户端采用的就是这种方式......      接下来实现的效果是这样的:            1.新建工程并添加依赖:compile 'com.android.support:design:23.4.0'      2.修改activity_main.xml如下所示:

2016-06-16 14:16:09 333

原创 Material Design Library系列之TextInputLayout

前言:TextInputLayout用来增强其下的EditText控件的功能,可以设置一些提醒信息等,使交互体验更好。        接下来我们使用TextInputLayout来设计一个用户登录界面:       1.新建工程并添加依赖:compile 'com.android.support:design:23.4.0'       2.修改activity_main.xml布

2016-06-15 15:53:11 415

原创 Material Design Library系列之FloatingActionButton与Snackbar

前言:不知道为啥Material Design出来这么久也没见多少国产APP上使用该设计,知乎上曾经有一个版本使用了NavigationView,过了没多久下一版就改掉了......        对于Material Design以前也只是大概了解有哪些控件,哪里可以用,浅尝辄止,到了用的时候再具体找资料运用,现在在这里做个笔记,好好记录一下。        先从最简单的两个控件开始:

2016-06-14 14:31:30 790

原创 Linux下安装配置JDK

端午节在家把笔记本的Linux系统重装一下之后不知怎么的按以前的方法JDK死活配置不上去,google之后再折腾终于搞定了,在这里总结一下步骤,以便备忘。1.下载JDK下载地址:2.解压安装我们把JDK安装到这个路径:/usr/lib/jvm如果没有这个目录(第一次当然没有),我们就新建一个目录12cd/usr/l

2016-06-11 19:42:19 21538

原创 EventBus使用详解

前言:EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过 EventBus 实现。一、概述        首先,复述一下订阅发布模式。订阅发布模式定义

2016-05-20 10:42:36 658

原创 基于Xposed修改微信运动步数

前言:Zygote 是 Android 的核心,每打开一个 app,Zygote 就会 fork 一个虚拟机实例来运行 app,基于Xposed我们可以使用Android hook技术对APK中的方法进行调试、关键API拦截、外挂等。这篇文章建立在Xposed模块开发的基础之上,没有开发过Xposed模块的请先看这篇入门教程《Xposed模块开发入门教程》一、微信运动修改步数原理当

2016-05-17 16:01:01 37849 5

原创 Xposed模块开发入门教程

前言:在高手如云的XDA论坛上Xposed框架都被许多开发者誉为“安卓第一神器”。究竟是什么神奇的能力让它在众多APP中脱引而出呢?本文将指引大家完成一个Xposed上最简单的Demo,让大家领略一下Xposed的威力。一、手机环境1.ROOT过的Android手机(根据手机型号自行ROOT,本文不再详述)2.安装了Xposed框架(没有Xposed框架的可从此处下载)二、原理

2016-05-10 09:34:40 27574 12

自定义组合控件topbar

自定义组合控件topbar

2016-07-21

RxJava-1.0.10

RxJava-1.0.10.jar

2016-07-09

Android反编译工具

Android反编译工具

2016-07-09

RTL8723BE驱动-Linux

github上RTL8723BE的Linux驱动

2016-07-08

volley-1.0.11.jar

volley-1.0.11.jar

2016-07-07

RTL8723BE无线网卡驱动-Linux

RTL8723BE无线网卡驱动-Linux

2016-07-06

RecyclerViewDemo

RecyclerView、CardView、SwipeRefreshLayout结合实现下拉刷新

2016-07-05

CollapsingToolbarLayoutDemo

CollapsingToolbarLayoutDemo

2016-06-23

AppBarLayoutDemo

AppBarLayoutDemo

2016-06-23

CoordinatorLayoutDemo

CoordinatorLayoutDemo

2016-06-23

NavigationViewDemo-release

沉浸式NavigationView

2016-06-18

NavigationViewDemo1

未沉浸式NavigationView

2016-06-16

TabLayoutDemo

TabLayoutDemo

2016-06-16

TextInputLayoutDemo

TextInputLayout简单Demo

2016-06-12

FloatingActionButtonDemo

FloatingActionButton简单Demo

2016-06-12

SnackbarDemo

Snackbar简单Demo

2016-06-12

EventBusDemo

EventBusDemo

2016-05-20

EventBus-3.0.1

EventBus-3.0.1

2016-05-20

WeixinSport

基于Xposed框架,修改微信运动步数,1168

2016-05-16

XposedDemo

XposedDemo

2016-05-10

Xposed框架3.0

Xposed框架安装包

2016-05-10

XposedBridgeApi-54.jar

Xposed开发的jar包,API-54

2016-05-10

空空如也

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

TA关注的人

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