自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东子的博客 细节决定成败,点滴铸就辉煌。

重点关注Android、Java、IOT、JavaEE、分布式、微服务、Micronaut、SpringCloud等

  • 博客(187)
  • 资源 (9)
  • 问答 (4)
  • 收藏
  • 关注

原创 Android 蓝牙2.0的使用方法:

Android 蓝牙2.0的使用方法1.Android操作蓝牙2.0的使用流程(1)找到设备uuid(2)获取蓝牙适配器,使得蓝牙处于可发现模式,获取下位机的socket,并且与上位机建立建立连接,      获取获取输入流和输出流,两个流都不为空时,表示连接成功。否则是连接失败。(3).与下位机的socket开始通信。(4).通信结束后,断开连接(关闭流,关闭socket

2016-01-30 09:22:37 1989

原创 Android Retrofit 2.0框架 GET和POST的实现方式(配合RxJava)

Android Retrofit 2.0框架 GET和POST的实现方式(配合RxJava) 简单说两句,该框架是okhttp再次封装的实现,性能挺高的哦。不罗嗦了,直接上代码1.需要的类库: compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' compile 'com.squareup.retrofit:con...

2016-01-29 17:24:45 10139

原创 Android Retrofit 2.0框架上传图片解决方案(一张与多张的处理)

标题: Android Retrofit 2.0框架上传图片解决方案(一张与多张的处理) 1.单张图片的上传   /** * 上传一张图片 * @param description * @param imgs * @return */ @Multipart @POS

2016-01-29 17:01:45 19910 11

原创 Java 模板方法模式的实现

Java 模板方法模式的实现1.定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使子类可以不改变一个算法的结构。可以重新定义该算法的某些特定步骤。2.使用场景:(1).多个子类有公有的方法,并且逻辑基本相同。(2).重要、复杂的算法,可以把核心算法设计为模板方法,周边相关的细节则在子类中实现。(3).重构时,模板方法模式是一个经常使用的模式,把相同的代码抽到父类

2016-01-28 14:46:52 1050

原创 MySQL忘记密码的解决方案

MySQL忘记密码的解决方案:1.在操作系统windows操作系统,xp或win7.中进入如下目录:C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\bin 2.停止MySQL服务C:\Program Files\MySQL\MySQL Server 5.5\b

2016-01-28 13:59:18 708

原创 Java 读取Excl文件 (poi-3.13)

最近做项目遇到了读取Excel数据到数据库做数据的初始化。于是找一个。发现(poi-3.13)可以解决问题。可以解析两种格式(xlsx和xls)         以下是实现的步骤         1.下载poi3.13包,地址(http://poi.apache.org/download.html#POI-3.13)         2.学习APi。        接下来是还是de

2016-01-25 17:28:04 1850

翻译 Android 6.0(API级别23)包括各种系统变化和API的行为变化。

随着新的特性和功能,Android 6.0(API级别23)包括各种系统变化和API的行为变化。本文强调一些关键的变化,你应该理解和考虑在你的应用程序。如果你有以前发表的Android应用程序,请注意,这些变化在影响你的应用程序平台。       1.运行时的权限       这个版本引入了一个新的权限模型,用户现在可以在运行时直接管理应用程序的权限。这个模型提供了改进的可见性和控制用户权

2016-01-18 09:39:53 2410 2

原创 关于Android中的onCreate()多次被调用导致bindService被多次调用的问题

最近在做公司项目的时候,遇到了一个很怪的问题,就是Application的onCreate()方法多次被调用,   导致bindService被多次调用,以致于程序出现ANR。      问题描述:            用于某些需要,我在onCreate()方法中bindService,产生ANR。   说明部分:           每个android应用都要运行在一个

2016-01-13 16:45:58 5317

原创 Android 访问WebService

首先,WebService进年来的使用人数很多了,它可以是一套接口多端调用,返回的格式是JSON和XML。在项目中使用的,可以分为如下的四个步骤:   1.下载ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar文件   2.开始创建HttpTransportSE 对象   3.使用Soap1.1的协议创建SoapSeriali

2016-01-12 13:27:08 2304

原创 关于com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536的解决方法

标题:关于com.android.dex.DexIndexOverflowException: method ID not in [0,                    0xffff]: 65536的解决方法 1、为什么会出现次问题?       (1)、如果大家的项目中使用了Butterknife-7.0.1.jar ,像我这种英语很差的人,在不同的布局文件中,会使用相同的id,所

2015-12-08 09:46:52 3057

原创 使用Volley传输网络数据

Volley  是一个HTTP库,它能够帮助Android apps更方便的执行网络操作,最重要的是,它更快速高效。可以通过开源的AOSP 仓库获取到Volley 。        Volley 有如下的优点:            自动调度网络请求。高并发网络连接。通过标准的HTTP的cache coherence(高速缓存一致性)使得磁盘与内存缓存不可见(Transparent

2015-11-07 16:35:39 920

原创 AndroidSweetSheet

介绍:一个富有动感的Sheet(选择器), 支持背景虚化,背景暗化,支持快速拓展.支持从 Menu 中填充数据。运行效果:使用说明:上面是设计图,demo运行效果图:MainActivity.class123456789

2015-11-07 11:25:09 915

转载 Android源码分析-Alarm机制与Binder的交互

http://blog.csdn.net/singwhatiwanna/article/details/18448997

2015-11-06 21:51:07 549

原创 Android学习资源网站

1.http://www.mobile-open.com/ 阳和移动开发2.http://www.apkbus.com/design/  Android设计3.http://android.xsoftlab.net/  Android官网

2015-11-04 14:11:38 578

原创 快递100接口解析与Volley自定义XML解析

标题:快递100接口解析与Volley自定义XML解析1.申请快递100的秘钥:1、应用场景(1)电商网站用户打开“我的订单”时调用此API显示结果(2)物流系统对帐前调用此API查一次所有运单的签收状态2、是否需要授权是,请到 快递查询API申请地址 申请3、请求地址http://api.kuaidi100.com/api?id=[]&

2015-10-09 12:57:40 2288

原创 Android百分比布局初探

标题:Android百分比布局初探依赖库:——com.android.support:percent实现原理:在这个包里面有两个新的容器类1、PercentRelativeLayout2、PercentFrameLayout在此看来,这两个类很显然是继承自 FrameLayout和 RelativeLayout两个容器类。新的

2015-09-29 09:56:22 883

原创 HTML5 cavans的使用

一、 Canvas是什么?Canvas就是一个画布,可以进行画任何的线、图形、填充等一系列的操作,而且操作的画图就是js,所以让js编程到了嗑药的地步。另外Canvas不仅仅提供简单的二维矢量绘图,也提供了三维的绘图,以及图片处理等一系列的api支持。 二、 Canvas是中的重要元素context(1) 要使用Canvas来绘制图形必须在页面中

2015-08-18 15:46:17 2323

原创 Android ListView的上拉刷新,下拉加载功能(pull - to -refesh)

最近研究了一下Android ListView的上拉刷新,下拉加载功能,采用了目前比较火的PullToRefresh,他是目前实现比较好的下拉刷新的类库。目前他支持的控件有:ListView, ExpandableListView,GridView,WebView等。把自己的学习过程记录一下:步骤:1.从github下载:Android-PullToRefresh的库文件,导入到项目中(下

2015-08-18 11:53:21 1072

原创 Android中(Service )服务的最佳实践——后台执行的定时任务

Android中的定时任务一般有两种实现方式,一种是使用Java API里提供的Timer类,一种是使用Android的Alarm机制。这两种方式在多数情况下都能实现类似的效果,但Timer有一个明显的短板,它并不太适用于那些需要长期在后台运行的定时任务。我们都知道,为了能让电池更加耐用,每种手机都会有自己的休眠策略,Android手机就会在长时间不操作的情况下自动让CPU进入到睡眠状态,这就有可

2015-08-17 17:09:02 5171 2

原创 Android 升级数据库的最佳写法

Android 升级数据库的最佳写法方法:

2015-08-17 16:30:37 691

原创 Android 软键盘遮挡三种解决方案

Android 软键盘遮挡三种解决方案方法1:在activity中的onCreate 中setContextView之前写上这行代码:getWindow().setSoftInputmode(WindowManger.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法2:在AndroidMiainFrist.xml 文件中的activity中加入andro

2015-08-17 15:38:43 807

原创 Android中实现短信验证码自动填入

Android中实现短信验证码自动填入由于目前的好多应用都有短信验证,短信验证码收到后,用户手动输入已经显得有麻烦,于是我写了这篇博文,希望能对大家有所帮助。实现步骤:1.写一个SmsBroadcastReceiver,在AndroidMainifirst.xml文件中注册:/** * 配置广播接收者: * *  表示: * 设置此广播接收者的级别为最高 */

2015-08-17 14:47:37 1050

转载 Android 按钮点击两次触发不同的事件

标题:Android 按钮点击两次触发不同的事件方案:采用flag标记的方式,每次单击标记为0,再次点击判断flag的值package com.ldl.ui; import android.app.Activity;import android.os.Bundle;import android.view.View;import android

2015-07-30 11:35:57 6106 7

原创 Android Studio 快捷键的使用

快捷键的使用Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F

2015-07-22 11:58:55 587

原创 Android Studio创建项目

创建项目首先,先指出Android Studio中的两个概念。 Project 和 Module 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。在 Eclipse 中,我们可以同时对多个 Eclipse 的 Project 进行同时编辑,这些 Project 在同一个 workspace 之中。在Android S

2015-07-22 11:30:01 831

原创 Android中SwipeMenuListView的使用

标题:Android中SwipeMenuListView的使用步骤:            1.在布局文件中初始化做SwipeMenuListView             2.在创建SwipeMenuCreator对象            3.创建SwipeMenuItem,设置背景、宽度、图标            4.将SwipeMenuItem添加到SwipeMen

2015-07-21 17:08:21 1896 1

原创 Java中list的删除问题

标题:java中一个大的list中包含一个小的list,想要从大的list中将小的list删除。代码:import java.util.ArrayList;import java.util.List;public class Test {public static void main(String[] args) {List lista = ne

2015-07-21 16:33:28 768

最新五级省市区镇村json

最新五级省市区镇村联动json文件,总计有693337个。基本覆盖了所有的。供大家使用

2019-02-28

springcloud整合nacos和consul

SpringCloud 构建微服务系统之服务注册和发现(nacos和consul)

2018-12-26

Axis2WebService与Spring的整合

Axis2WebService与Spring的整合

2017-03-29

Android中RxJava+Retrofit2.0+MVP模式的整合

Android中RxJava+Retrofit2.0+MVP模式的整合

2016-03-03

Android多图片上传,仿照微信发说说

Android 仿照微信发说说,既能实现拍照,选图库,多图案上传 使用Retrofit2.0技术 详细见博客:http://blog.csdn.net/u010046908/article/details/50767904

2016-03-01

React-Native实现App底部tab切换

React-Native实现App底部tab切换,项目的引导页,点击“启动应用”,跳转到APP主页,主页底部的五个tab的实现

2016-02-28

Java 读取Excl文件 (poi-3.13)

Java 读取Excl文件 (poi-3.13)

2016-01-25

Android 访问WebServicedemo

Android 访问WebServicedemo

2016-01-12

java程序设计

java程序设计

2013-03-26

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

TA关注的人

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