自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 caused by android.system.errnoexception open failed eacces (permission denied)解决方案,安卓6.0(API23)权限问题

在API23+以上,不止要在AndroidManifest.xml里面添加权限[html] view plain copy<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />  <uses-permission android:name="android.permission.WRI...

2018-06-22 11:08:41 1219

转载 IDEA在编辑时提示could not autowire

在开发中我再applicationContext-dao.xml中加入了mapper扫描器[html] view plain copy<!--mapper扫描器-->  <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">      <!--扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开...

2018-06-15 12:01:52 1164

原创 Idea编译spring boot出错处理

1.在官网(http://start.spring.io)生成项目下载生成的demo.zip项目,用idea导入。然后编译出错:Unregistering JMX-exposed beans on shutdown解决方法:一、将pom文件中添加如下依赖 <dependency> <groupId>org.springframewo...

2018-06-11 16:45:25 1898

转载 什么是微服务架构?

什么是微服务?微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。单体架构(Monolithic Architecture )企业级的应用一般都会面临各种各样的业务需求,而常见...

2018-06-10 09:59:05 379

转载 什么是微服务

一、微服务介绍1. 什么是微服务      在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 而所谓服...

2018-06-09 13:50:25 390

转载 IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

IntelliJ IDEA使用教程 (总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取...

2018-06-05 17:40:41 2139

转载 一步一步带你搭建后台管理系统之IntelliJ IDEA的基本使用

一步一步带你搭建后台管理系统之IntelliJ IDEA的基本使用README:工具采用Maven、IntelliJ IDEA对于IDEA的某些术语阐述得不够专业,请谅解,接下来让我们开始进入IDEA之旅,项目:IntelliJ IDEA无工作空间定义,随意一个文件夹都可以作为项目,这也是我喜欢使用的一种方式。这样就打开了一个工作空间。可以在里面建需要的模块(项目)。配置Maven插件:本示例采用...

2018-06-05 17:32:55 7072

转载 IntelliJ IDEA配置Tomcat/Jetty运行Web项目

一、使用Maven的POM引入插件的形式:这种方式只需在POM中引入Tomcat/Jetty的插件即可运行。参考:http://www.cnblogs.com/EasonJim/p/6687272.htmlPOM:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...

2018-06-05 17:16:06 1874

转载 IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

IntelliJ IDEA使用教程 (总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取...

2018-06-04 11:47:15 212

转载 华为设备(手机、平板)不打印Log解决方案

进入设备的工程模式打开Log开关手机在拨号盘输入以下代码*#*#2846579#*#*1平板横屏模式下,打开计算器,输入一下代码一定要切换到横屏模式,否则无法输入括号()()2846579()()=1点击后台设置 点击Log设置 勾选CP日志 最后,重新运行App就ok了。...

2018-05-25 11:41:14 1029

转载 App架构经验总结(转)

原文链接: http://keeganlee.me/post/architecture/20160303架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、...

2018-05-15 11:15:22 244

转载 Android App架构设计

前言Web的架构经过多年的发展已经非常成熟了,我们常用的SSM,SSH等等,架构都非常标准。个人认为,Web服务逻辑比较清晰,目的明确,流程也相对固定,从服务器收到请求开始,经过一系列的的拦截器,过滤器->被转发到控制器手中->控制器再调用服务->服务再调用DAO获取想要的数据->最后把数据返回给web层。哪怕中间增加一些东西,如缓存什么的。他的模型依然是以用户请求的线程为...

2018-05-15 10:55:51 12839 2

转载 如何判断ACTIIVTY是否已经被销毁

判断ACTIIVTY是否已经被销毁  一般会遇到这样的情况:在一个Activity中启动一个异步任务,异步任务中需要返回值,然后被Activity使用,但是当异步任务还未结束时,按下home键,如果这个时候系统内存比较紧张,这个Activity有可能被销毁(如果使用小米手机进行真机调试,可以在开发者选项中开启不保留活动选项),这个时候异步任务返回后会报异常,那如何解决这种问题,最简单的办法是在异步...

2018-04-27 11:09:42 6041

原创 Android Studio中ButterKnife的使用

1.Android Studio 安装ButterKnife插件和使用按照上图中1,2,3指示操作(注意:这里我的Android Studio中已经安装了该插件,所以显示的内容不太一样)。然后重启Android Studio。2.在项目上使用该开

2017-11-20 13:45:13 574

原创 HttpServletRequest说明

httpservletrequest        公共接口类HttpServletRequest继承自ServletRequest。客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。对象包含了所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。HttpServletResponse继承了ServletRe

2017-09-16 11:20:27 470

转载 2016年GitHub上史上最全的Android开源项目分类汇总

以下内容为转载 版主原网址 http://itindex.net/detail/51896-github-android-开源GitHub上史上最全的Android开源项目分类汇总        今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都

2017-09-05 17:43:44 1285

转载 Android开发 Error(建议收藏下来以备不时之需):The number of method references in a .dex file cannot exceed 64K.

前言我一直都知道app里面的方法数是有限制的差不多64000,具体的就未曾考证了在遇到这个问题之前,一直以为这个一个多么遥远的距离其实并不是的,稍有不慎这个异常出来了当前并不是你真的有编写了64k的方法数量了大部分都是因为包的重复导入,当前就算是真的超过64k的方法,本文也将提出解决方案当出现这个情况别慌,我们一步一步来 去除重复包我们项目中常常都会用到几个

2017-08-26 13:39:04 990

转载 Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)

如果你用Android Studio开发,并且要用其他项目作为library,这个问题是很容易出现的。出现这个问题的原因是包的重复引用,意思就是在你自己的项目中引用了某个包,而被你作为library的项目也引用了同一个包,就会有这个问题。那如何解决呢,我所知道的是有两种方法:方法1:按照惯例,直接上图吧,从下图可以看到我在library中有加了一个v4的包,同时我将它作为depen

2017-08-26 13:16:18 546

转载 程序包org.apache.http不存在,解决方式

类里提示爆红import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.StatusLine;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpG

2017-08-26 12:28:16 8406

转载 最新实用的Android Studio插件

前面转载过一个Android studio常用插件,那时候android studio刚出来,插件不多,现在插件已经很丰富了,特地再转载一个全的来……原文地址:https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/现在Android的开发者基本上都

2017-08-04 10:31:22 496

原创 android 绘制控件圆角边框

在开发的过程中有时候需要把控件做出圆角边框的样子,下发介绍绘制的方法:   首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角边框。  shape_c

2017-08-03 10:06:55 798

转载 Android 禁止RecycleView的滑动

1.问题?使用RecycleView 时,如果数据量很少只有几个,需求不需要它上下左右滑动,在xml配置中加上Android:scrollbars=”none”,这只是去掉了滑动bar。但是RecycleView 上下还是能滑动,且有阴影。2.解决方案How to disable RecyclerView scrolling?public class Custo

2017-07-07 14:12:27 3508

转载 ViewPager限定预加载的页面个数setOffscreenPageLimit(int limit)

ViewPager里面还定义了一个     private int mOffscreenPageLimit = DEFAULT_OFFSCREEN_PAGES;默认值 是1,这表示你的预告加载的页面数量是1,假设当前有四个Fragment的tab,显示一个,预先加载下一个.这样你在移动前就已经加载了下一个界面,移动时就可以看到已经加载的界面了. 从日志里面可以看到onActivityC

2017-07-06 14:38:29 446

转载 LocalActivityManager的用法

1.前言今天碰到一个问题,我的一个activity需要加载别人的另外一个activity,可能你会说用fragment嘛,但是我们两个属于不同的业务部门,各自平行开发,他不可能单独为了写个fragment,但是我要显示他activity的内容,这时就用到了LocalActivityManager类。2.使用步骤1)在我的activity中初始化一个父容器LinearLa

2017-07-06 14:24:52 662

转载 android: viewpager+将activity转化成view

笔者之前已经做过了一个使用viewpgaer轮播效果的博客,但是viewpager本身也是深受androider的喜爱,如今基本每个app都会用到相关的功能,本篇文章也是讲一下用viewpager做主界面的用法。(笔者对viewpager的学习也是比较曲折,网上各种找不到符合自己功能的代码)笔者之后又学习了viewpager+fragment的使用,地址为:http://blo

2017-07-06 14:18:51 1272

转载 Android 图片变换处理Matrix

讲解一下如何处理对一个Bitmap对象进行处理,包括:缩放、旋转、位移、倾斜等。在最后将以一个简单的Demo来演示图片特效的变换。Matrix  对于一个图片变换的处理,需要Matrix类的支持,它位于"android.graphics.Matrix"包下,是Android提供的一个矩阵工具类,它本身不能对图像或View进行变换,但它可与其他API结合来控制图形、View的变换,如

2017-06-18 22:45:30 356

转载 我的Android进阶之旅------>Android中通过adb shell input来模拟滑动、按键、点击事件

今天在维护公司的一个小项目的时候,发现按公司手机的某个物理按键,激活相应的Service后,会在屏幕上模拟的点击了屏幕的某个坐标点。好家伙,原来是之前该项目的版本是按这个物理按键后,会弹出一个对话框,提示用户需要打开某些服务,然后出于良好的用户体验,直接模拟点击事件,点击该对话框,不让用户做多余的操作。但是后期版本的改动,该功能不需要了,但是代码可能没有改动完全,因此出现了上述bug。查看

2017-06-08 09:36:35 9588 5

转载 android input 按键分发(inputManager)

文章出处:http://blog.csdn.net/shift_wwx/article/details/49764595请转载的朋友标明出处~~之前InputManager 的启动过程 已经对inputManager 的启动过程做了简单的介绍。这里先小结一下:1、InputManagerService 构造,确认DisplayThread,做nativeInit

2017-06-04 23:14:33 1810

原创 如何隐藏当前Activity到后台

有时候开发需要隐藏Acitvity,而不是关闭,这时候就需要使用到moveTaskToBack()函数。    moveTaskToBack()方法:在activity中调用 moveTaskToBack (boolean nonRoot)方法即可将activity 退到后台,注意不是finish()退出。参数说明:参数为false——代表只有当前activity是task

2017-06-03 22:22:19 6629

转载 JNI开发之HelloWorld(Android Studio+ndk-bundle)

1.工具:(1)Android Studio2.1.2。 (2)ndk-bundle。2.安装好Android Studio。3.下载ndk-bundle。如图: 4.下载好之后会自动解压到sdk目录下。然后复制改该路径。在Android Studio 中点击File->Project Structure,指定ndk的路径: 5.新建Android Stud

2017-06-02 11:46:54 321

转载 UML用例图总结

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。  【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图所包含的元素如下:  1. 参与者(Actor)  表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。  2. 用例(Use Case)   

2017-05-31 10:25:26 452

转载 js弹出框、对话框、提示框、弹窗总结

js弹出框、对话框、提示框、弹窗总结一、JS的三种最常见的对话框[javascript] view plaincopy//====================== JS最常用三种弹出对话框 ========================        //弹出对话框并输出一段提示信息      f

2017-05-27 16:50:14 413

转载 Android屏幕直播方案

项目需求是实时同步Android手机屏幕画面至浏览器。这里有两个挑战,一是Android如何在应用内获得屏幕实时视频流,另一个是如何在浏览器上做视频直播。经过一番折腾,确定了如下的实现方案。期间,我们也实现了手机摄像头的直播。演示效果:演示Android获取实时屏幕画面原理与基础设置Android 5.0版本之后,支持使用MediaProjection的方式获取

2017-05-25 17:23:36 1158

转载 java mkdir()和mkdirs()区别

mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/three").mkdir();则不会建立任何目录, 因为找不到/tmp/one/tw

2017-05-25 17:20:36 387

转载 Android ImageReader使用

ImageReader类允许应用程序直接访问呈现表面的图像数据 创建ImageReader对像ImageReader ir = ImageReader.newInstance(int width, int height, int format, int maxImages);11参数默认图像的宽度像素默认图像的高度像素图像的格式用户想要读图像的最大数量主要操作:

2017-05-25 17:19:54 9078

转载 android 禁止锁屏,保持高亮

开始在手机上开发应用了。但是发现与机顶盒不一样,手机因为电池使用有限,所以隔段时间会锁屏,很影响开发以及使用。今天在网上查了些资料,代码上实现“禁止锁屏,保持高亮”大致有以下几种方法:1、在每个Activity中的onCreate()中加入代码:@Overrideprotected void onCreate(Bundle savedInstanceState) { su

2017-05-23 15:24:44 1437

转载 Android5.0免Root截屏,录屏

MediaProjection介绍MediaProjection可以用来捕捉屏幕,具体来说可以截取当前屏幕和录制屏幕视频。MediaProjection由MediaProjectionManager来管理和获取。使用步骤首先获取MediaProjectionManager,和其他的Manager一样通过 Context.getSystemService() 传入参数MEDIA_

2017-05-22 16:19:19 627

原创 VMware驱动程序"vmci.sys"的版本不正确 怎么解决

解决办法:  1、创建好虚拟机之后,别打开电源,然后到建好的虚拟机文件夹里;  2、找到后缀vmx的文件,记事本打开;  3、找到vmci0.present=‘TRUE’,把true改为false;  4、保存即可。

2017-05-22 15:45:35 4494

转载 Android 蓝牙4.0连接几次后出现连接不了,搜索不到服务的情况

最近做手机蓝牙与BLE设备的智能项目。遇到一个问题,记录下来。方便以后。出现的情况是:手机蓝牙与蓝牙设备连接几次,交互信息后,无法再次连接与搜索到服务,需重启手机蓝牙或者关闭APP后,再次启动APP,才能再次连接设备。上网查找了不少资料。才找资料。非常感谢此博文提供的参考解决方案http://bbs.eeworld.com.cn/thread-438571-1-1.html

2017-05-22 12:52:52 1410

原创 Handler消息如何取消

handler发消息方式:发送即时消息:Message msg = new Message(); msg.what = 100; handler.sendMessage(msg);延时5秒发送消息:Message msg = new Message(); msg.what = 100; handler.sendMe

2017-05-20 17:22:10 6031

空空如也

空空如也

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

TA关注的人

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