自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Websocket 学习和应用

想使用Websocket首先要知道Websocket是什么? 1、websocket 是一种网络通信协议 2、websocket 是 HTML5 新增的协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通信的协议Websocket存在的目的是什么? 存在的目的可以先从 websocket 和 http 协议的异同来看 同:1、都是建立在...

2019-08-01 16:45:58 169

原创 Activiti :监听器注入问题

在公司开发项目使用activiti框架时,出现了监听器无法注入问题,查阅资料后得到以下信息:1、通过javaClass加载指定类,属于硬编码的形式管理监听器,就是将class字节码文件交由activtiEngine处理,每次需要的时候则有engine通过反射构建实例对象,spring无法管理。2、通过delegate expression配置容器的中的bean作为监听器,需要实现E...

2019-07-25 17:04:26 2670

原创 JAVA消息队列-JMS

首先要知道什么是JMS1、JMS是啥JMS 全称叫 Java Message Service ,也就是Java消息系统应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持(百度是这么说的)。简单来说:两个应用程序之间需要进...

2019-04-19 11:32:57 270

转载 Android中的xmlns:tools属性

安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性? 1 2 3 4 5 6 7...

2019-03-08 16:59:33 316

转载 RelativeLayout各个属性

android:layout_above="@id/xxx" --将控件置于给定ID控件之上 android:layout_below="@id/xxx" --将控件置于给定ID控件之下 android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐 android:layout_toRightOf="@id...

2019-03-08 16:54:40 166

转载 Android layout属性大全

android:layout_centerHrizontal水平居中   android:layout_centerVertical 垂直居中   android:layout_centerInparent 相对于父元素完全居中   android:layout_alignParentBottom 贴紧父元素的下边缘   android:layout_alig...

2019-03-08 16:52:52 188

原创 android:selectAllOnFocus作用

android:selectAllOnFocus="true" (true代表开启功能 false代表关闭)自动选取该组件内的所有的文本内容

2019-03-08 16:51:15 2871

转载 TextView中不常用的方法

这篇文章记录一下TextView中不常用的几个方法,直接上动图:TextView不常用方法效果.gifsetTextIsSelectable(boolean selectable):setTextIsSelectable(boolean selectable)对应xml中的android:textIsSelectable,用于声明TextView中的内容是否可被选中。set...

2019-03-08 16:48:55 244

转载 SharedPreferences详解(二)

SharedPreferences 是Android平台给我们提供的一个轻量级的存储类,使用非常简单,能够轻松的存储数据和读取数据,特别适合用于保存软件配置参数。SharedPreferences只能保存简单类型的数据,例如:String、int等。一般会将复杂类型的数据转换成Base64编码,以字符串的形式保存。SharedPreferences背后是用xml文件存放数据,文件存放在/data/...

2019-03-08 16:43:46 211

转载 android 消息模式Toast.makeText的几种常见用法

Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.21. 默认的显示方式Java代码1 // 第一个参数:当前的上下文环境。可用getApplic...

2019-03-08 16:36:12 6765

原创 android:ems属性

android:ems="x" (注意当android:layout_width="match_parent")设置控件宽度为"x"个字符。android:ems = "10"设置该属性后,一行中最大显示的宽度为10<TextView android:ems="1" android:layout_width="wrap_content" andro

2019-03-08 16:32:29 406

转载 intent初步用法

  可视化的知识便于复习和查找(注:笔记以学习《androi第一行代码》这本书为基础)  什么是Intent?Intent在Android中的核心作用就是“跳转”(Android中的跳转机制),同时可以携带必要的信息,将Intent作为一个信息桥梁。最熟悉的莫过于从一个活动跳转到另一个活动,然后返回到上一个活动。不过Intent的“跳转”作用不仅于此,Intent还可以在其他地方使用,比如在碎...

2019-01-22 11:28:50 131

转载 SharePreferenc详解(一)

一、Android数据的存储方式:Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File;此外还有一种网络存储。由于Android系统中,数据基本都是私有的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。在Android中,可以使用...

2019-01-22 10:45:02 975

转载 Toast.makeText的各种参数

Toast.makeText()各个参数都是干嘛的 Toast:是一个类,主要管理消息的提示。 makeText(),是Toast的一个方法,用来显示信息,分别有三个参数。 第一个参数:this,是上下文参数,指当前页面显示 第二个参数:“string string string ”是你想要显示的内容,也可以是“你好!”。这个是随便定义的,显示你想要显示的内容。 第三个参数:Toast....

2019-01-22 10:20:31 978

转载 android padding 和 margin的区别

前面两期我们学习了LinearLayout线性布局的方向、填充模型、权重和对齐,那么本期我们来学习LinearLayout线性布局的内边距和外边距。关于padding和margin,很多同学傻傻分不清,相信通过今天的学习可以正确使用。  一、内边距padding默认情况下,组件相互之间是紧紧靠在一起的。但是有时候需要组件各边之间有一定的内边距,那就可以通过以下几个属性来设置,内...

2019-01-19 14:51:06 352

转载 Android随手记

android:layout_centerInParent=”true“只要你容器是RelativeLayout的时候才有。此时设置为RelativeLayout里的子控件属性为android:layout_centerInParent=”true“,就是水平垂直都居中。在xml布局中如下:<RelativeLayoutandroid:layout_width="fill_pare...

2019-01-19 14:31:58 192

原创 TextView 添加超链接

TestView添加超链接的方法有两种一种是谷歌自带的android:aotuLink="" <TextView android:id="@+id/tz" android:layout_width="match_parent" android:layout_height="wrap_content" android...

2018-11-22 18:08:30 484

转载 android:screenOrientation属性

采纳率:54%9级2015.11.30在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示,android:screenOrientation="portrait"是限制此页面数...

2018-11-15 09:44:24 579

转载 关于Android Activity的configChanges属性的用法,设置屏幕旋转时activity不重新创建

  这篇文章主要是浅析一下activity的configChanges这个属性的,这个属性可能对于一些刚入门的Android开发者来说不是很常见,但是对于做过手机播放界面的同志们这个属性恐怕没人不知道。大家都知道,当手机横竖屏切换时,在不经过设置时activity会被重新启动,而且还不止一次,而要防止这个现象的发生,就需要调用configChanges这个属性了。在清单文件下每个activit...

2018-11-15 09:40:03 316

原创 百度地图开发(二)配置百度地图SDK

一、下载百度地图SDK下载地址:http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download二、在工程中加入SDK1.将百度地图SDK中的jar包复制到工程目录下的libs文件夹2.选择所有jar包,右键->add as library->确定3.在src/main/目录下新建一个文件夹,存...

2018-10-12 21:04:06 514

原创 百度地图开发(一) 获取百度地图API Key

一、获取百度地图API key第一步:在百度地图LBS开放平台注册成为百度开发者:http://lbsyun.baidu.com/apiconsole/key 第二步:创建应用   包名为manifest标签的package名SHAI的获取:①IDE为Android Studio的获取方式获取SHA1值输入对应信息,点击提交就可以获得 key  ...

2018-10-12 11:07:32 14425

转载 Description Resource Path Location Type Java compiler level does not match the version of the in解决方

今天使用maven的时候报这个错误 然后在网上查了,是jdk的版本不匹配, 可以修改如下几个地方解决方法 1:我使用的jdk是1.8windows—proferences—java–compiler设置jdk为1.8windows—proferences—java–Installed JREs设置jdk为1.8点击项目右键–properties—java Compiler 设置jdk为1.8点击项...

2018-05-15 09:43:17 337

转载 SpringMVC--ModelAndView对象

当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。当你只有一个模型属性要返回...

2018-05-14 20:47:57 732

转载 @RequestMapping注解使用技巧

@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。 在这篇文章中,你将会看到 @RequestMapping 注解在被用来进行 Spring MVC 控制器方法的映射可以如何发挥其多才多艺的功能的。 Request Mapping 基础用法 在 Spring MVC 应用程序中,R...

2018-05-14 20:41:29 226

转载 调用高德地图api

应业务需求,实现输入一个地址,调用高德的地图的api将返回解析后的地址高德地图的官方说明:https://lbs.amap.com/api/webservice/guide/api/georegeo第一步,注册一个账号,创建一个应用取得appkey第二步,仔细研读官网api,封装一个返回的实体类[java] view plain copypackage com.handkoo.entity;   ...

2018-04-26 19:46:29 3420

转载 LBS定位和GPS定位的区别

现在做项目中用到定位的模块,接触到LBS 定位,就自己科普了一下。(下面的图片来自百度百科)     GPS(Global Positioning System,全球定位系统)和LBS(LBS--Location Based Service,移动位置服务),就技术原理而言,GPS车载定位通过接受GPS卫星提供的经纬度坐标信号来进行定位,而LBS则通过移动通信的基站信号差异来计算出手机所在的位置。 ...

2018-04-26 19:14:00 5398

空空如也

空空如也

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

TA关注的人

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