自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring框架基础梳理-1

介绍 Spring是一个分层的(一站式) 轻量级开源框架 Spring的核心是控制反转(IoC)和面向切面(AOP)为什么说分层一站式呢? javaEE分三层开发 WEB层,业务层,持久层。在ssh整合框架中s == Struts2, s == spring,h == Hibernate ,spring 的一站式开发就是不用struts2 和hibernate,在spring中有Sp

2017-09-19 11:50:54 517

原创 搭建属于自己的MVP+RXJAVA2+Retroft2框架

许多不管怎么做、怎么想都没结果的事,要懂得交给时间。有些事无论你怎么努力怎么勉强,时间不够,还是耐心的等待吧。1.序言本文章项目地址:Mvp-RxJava-Retrofit 2016年安卓热门词汇MVP,RxJava,Retrofit。时隔一年这些框架依然是很常用的,现在来把这几个关键词整合起来,自我规范,搭建一个规范型开发框架。。。 选择MVP框架的原因之一也是google官方的示例中

2017-09-08 14:10:41 3206 1

原创 AS更新Gradle方法

Android Studio的Gradle更新经常会遇到,但是大家都懂的,由于被墙的原因每次更新都非常困难,经常卡死,有时停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Project Compile Error 等等相关的问题,这里记下一种 方法。解决办法打开一个项目,首先Sync Project with Gradle Files,然后Androi

2017-05-21 03:05:12 6047

转载 安卓代码混淆记录

http://blog.csdn.net/ljd2038/article/details/51308768

2017-03-27 09:30:43 448

原创 AppWidget(桌面小控件详解)

介绍 Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。(复制粘贴都懂^_^)废话不多说上来就是干,直

2016-10-28 17:44:10 1443

原创 AlarmManager安卓闹钟

AlarmManager介绍AlarmManager是一种系统级别的提示服务,可以实现从指定时间开始,以一个固定的间隔时间执行某项操作,所以常常与广播(Broadcast)连用,实现闹钟等提示功能。AlarmManager的常用方法set(int type,long startTime,PendingIntent pi);该方法用于设置一次性闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟执行时间,

2016-10-27 23:39:12 792

原创 Android Support Design库之AppBarLayout

AppBarLayout跟它的名字一样,把容器内的组件全部作为AppBar,就像这样将一个ToolBar和TabLayout包裹在一起1.布局实现//引入degisn库的支持compile 'com.android.support:design:23.2.0'compile 'com.android.support:cardview-v7:23.4.0'<?xml version="1.0" e

2016-09-25 21:54:59 7975

原创 Java基础快速复习

本篇博客写的都是自己复习Java的时候所记录的一些笔记(还是比较篇概念的内容),所以可能内容不是很全面、或许也很杂,内容都是从基础一点点往后增加的。1.数据类型:由低级到高级转型 (byte,char,short)-->int-->float-->long-->double-->boolean /** * 类型转换 1.强制类型转换:我就是要这么干 2.自动类型转换:只能从小到大

2016-09-25 21:48:05 13189 2

原创 AndroidStudio的使用技巧

自从Google推出了自己家的IDE就备受开发者的热爱,毕竟是基于IntelliJ IDEA开发的一个Android开发神器。下面来看下怎么使用他来优雅的敲代码。1.AndroidStudio不得不讲的一个就是Settings–>Editor–>Live Templates(暂且理解他为代码模版),这里面已经默认添加了一些常用的代码模版2.我们除了使用已经设置好的还可以自己进行添加点击右边的加号进

2016-09-25 21:38:21 441

原创 Android WiFi/WiFi热点开发总结

首先看一下WiFi的自我介绍:Wi-Fi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段。连接到无线局域网通常是有密码保护的;但也可是开放的,这样就允许任何在WLAN范围内的设备可以连接上。wifi可以说是Android开发中非常重要的一部分了,这里用到了一个WifiAdmin工具类。package com.qdzn.home.wif

2016-09-23 17:30:29 1214 1

原创 BottomNavigationBar酷炫导航栏

今年三月份Google在自己推出的Material design库中增加了BottomNavigationBar导航栏控制器。以前想要实现这个效果可谓是方法众多,五花八门像TabHost,RadioButton,textView等等,现在推出了这个就可以完美取代其它各式各样的导航栏。先放上效果图MODE_FIXED+BACKGROUND_STYLE_STATIC效果MODE_SHIFTING+BAC

2016-09-23 17:25:25 1784

原创 RecyclerView自定义点击事件和长按事件

RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。接下来通过一系列的文章讲解如何使用RecyclerView,彻底抛弃ListView(如有不周,纯属谬论)。首先gradle引入依赖库,列表的每一个Item我这使用的是CardView所以还需引入CardView库compile 'com.android.su

2016-09-23 17:16:42 5633 2

原创 Eventbus3.0的简单使用

简介我们使用一个框架或者控件,首先需要知道他的作用,有什么优势。Eventbus3.0这说白了就是一个事件发布和订阅的框架。直白点说就是一边发送消息,或数据,另外一边接收消息或数据。它发送消息和接收消息的代码十分的简洁,用起来十分的简单。先说下使用的代码吧这里看不懂不要着急在下面有详解哦!导入框架在安卓studio的build文件下加入 compile’org.greenrobot:eventbu

2016-09-11 20:55:00 384

原创 蓝牙Ble基础

之前写了一篇关于手机与ble通信的博客 http://blog.csdn.net/z957250254/article/details/52411556 但是估计大家看不怎么懂,没有图只有文字,但是没关系,只要需要做与ble设备的时候再仔细琢磨,就会发现很简单的,所以我这写一篇蓝牙基础的东西,下面也简要的说了下gatt好进入正题,操作蓝牙首先需要打开蓝牙设备一、权限:和经典蓝牙一样,应用使用蓝牙

2016-09-03 18:18:25 647

原创 Ble4.0 APP开发总结

Ble4.0 APP开发总结最近自学了一个多礼拜的蓝牙ble开发,对这方面有些粗略的理解,及时做个总结,不对的地方希望大家帮忙揪出来。首先介绍几个类 :BluetoothGatt,BluetoothGattService,BluetoothGattCharacteristic,BluetoothGattCallbackBluetoothGatt这个类是开发里最重要最常用到的东西了,我把它理解为 手机

2016-09-02 10:23:41 844

原创 安卓选择器类库

总结安卓选择器类库,包括日期选择器、时间选择器、单项选择器、城市选择器、颜色选择器、文件选择器、目录选择器、数字选择器、星座选择器、生肖选择器等,可自定义顶部及底部界面,可自定义窗口动画。 安装“app”是测试用例;“library”包括WheelPicker、ColorPicker、FilePicker, WheelPicker包括DateTimePicker、OptionPicker、Li

2016-08-21 00:02:21 6223 1

原创 IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用

IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用一.JAVA网络请求概述关于JAVA的网络请求,我们大致的可以分为以下几个分类OSITCP/IP网络通讯 IP地址端口号传输协议拿这些都是干嘛的呢?我们接下来都会讲到首先我们应该思考的是他们通信的一个过程的步骤1.找到对方IP2.数据发送到指定应用程序上,为了识别,就有了端口的概念3.定义通信协议(也就

2016-08-20 23:34:15 908

原创 安卓手机wifi面对面快传的实现

上图 先说说大致的布局框架吧!主页面使用tablayout+viewpager实现,因为TabLayout和ViewPager分别是属于design和v4包下的,所以我们先在app的build.gradle中添加:compile 'com.android.support:design:23.1.1'然后具体的布局就自己解决吧! 如果布局不懂就看这个博客吧 http://www.jianshu.

2016-08-20 15:01:24 9642 4

AndroidPicker-master

日期选择器、时间选择器、单项选择器、城市选择器、颜色选择器、文件选择器、目录选择器、数字选择器、星座选择器、生肖选择器等,可自定义顶部及底部界面,可自定义窗口动画。

2016-08-20

空空如也

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

TA关注的人

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