自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用 ConstraintLayout 的性能优势

发布人:开发者计划工程师 Takeshi Hagikura自从在去年的 Google I/O 大会上发布 ConstraintLayout 以来,我们一直不断改进该布局的稳定性,完善对布局编辑器的支持。我们还针对 ConstraintLayout 增加了一些新功能,帮助您构建不同类型的布局,例如引入链和按比例设置大小。除了这些功能之外,使用 ConstraintLayout 还可以获得一项显著的性...

2018-06-27 11:43:08 311

翻译 Android 数据 自动备份

自从Android 6.0(API 23)以来,Android已经提供了自动备份应用程序功能,作为开发人员快速添加备份功能到他们的应用程序的一种方式。 自动备份通过将应用数据上传到用户的Google云端硬盘帐户,保护用户的Google帐户凭据。 数据量限制在每个应用程序用户25MB,并且存储备份数据的费用是免费的。一、备份的文件默认情况下,自动备份在系统分配给您的应用程序的大多数目录中包含文件:1...

2018-06-26 15:45:07 2093

原创 java 与 js 简单对比

java与js的简单对比

2017-09-29 00:10:07 753

转载 android dialog对话框弹出方式动画

[java] view plain copy   //自定义Dialog      class myDialog extends Dialog{                    private Window window = null;                    public myDialog(Context context) 

2017-09-04 16:17:42 3210

原创 发布AndroidLibrary到JCenter,一步一步,拒绝踩坑!

注册帐号网址:https://bintray.com/signup/oss【只有在这里注册才有add jcenter按钮!!!】创建账号后,创建的maven库,一定要叫maven,因为上传配置所使用的插件中的默认配置是maven,你要是叫别的名字,传不上去。创建maven库后,不用先建对应的仓库,其他文章一般都会说,先建一个跟你library名字一样的仓库,一会好提交用,呵呵,low。直接上传,没有是可以建立仓库的,但是信息要填写完整,就好像你手动建立仓库时,如果没有填写website(我记得是这个

2017-09-03 01:12:23 578 1

原创 mysql The server time zone value 异常

连接数据库时报The server time zone value '乱码' is unrecognized or represents more than one time zone应该把url=jdbc:mysql://localhost:3306/user?useUnicode=true$characterEncoding=utf8改为url=jd

2017-08-28 23:47:14 655

转载 Android 用Animation-list实现逐帧动画

第一步:先上图片素材,以下素材放到res/drawable目录下:图片素材:文件名称:icon1.pngicon2.pngicon3.pngicon4.pngicon5

2017-08-23 10:51:28 467

原创 Eclipse Servlet出错问题

servlet中,出现了很多错误,目测是没有引进各种包如图所示:解决办法是:如果你没有配置Tomcat,请先配置。 配置方法如图: 2.在已经配置tomcat的基础上,检查项目配置的tomcat是否有问题。下面我用图来讲解一下:看到有红色的叉叉第二步:

2017-08-14 13:38:18 823

转载 WINDOWS 2008下 安装 MYSQL ,无法定位程序输入点于动态链接库kernel32.dll

WINDOWS 2008下 安装 MYSQL ,“无法定位程序输入点于动态链接库kernel32.dll”试了各种方法,特别是重新安装及重新注册kernel32.dll相关的各类方法。。。都没有用。。。发现:       windows server 2008 以及 2008 R2 中,运行输入“regsvr32 kernel32.dll”,均会报错!显

2017-08-14 13:05:45 6528 1

转载 【阿里云服务器】外网无法访问tomcat下部署的项目

问题提出:在ESC实例上部署了jdk和tomcat,启动tomct后,内网可以访问8080端口,外网无法访问8080.系统环境:winsdow 2008 企业版解决方案:在网上查资料后说是配置安全组策咯,但是没说是在ESC上部署,还是在阿里云网站上部署,这是一个大坑。不多说,看操作流程:1.登陆阿里云2.进入安全组3.配置规则

2017-08-12 15:51:47 1525

原创 分分钟手摸手带你做自己的maven库

写在前面并不是什么高端的东西,大神请忽略,不会的请看这里。可能实际的用处并不是很大,但是你学会了,就可以在不会的人面前装一把,哈哈!ps:这要是让认识我的人看到,会怎么想我o(╯□╰)o准备首先,你要有一个artifactory。它是什么呢?就是用它搭建一个maven库。这部分我没有做,我使用的是公司的,公司运维分分钟给你搭一个。没有的话,看下边我抄的教程。

2017-07-10 01:19:51 637

原创 Android锁屏的实现与难点总结

自定义一个漂亮实用的锁屏app,如果能赢得用户的认可,替换系统自带的锁屏,绝对是一个不小的日活入口。这段时间正好总结一下最近调研的Android平台的锁屏app开发中的难点。一、前言锁屏的大概实现原理都很简单。监听系统的亮屏广播,在亮屏的时候展示自己的锁屏界面,用户在锁屏界面上进行一系列的动作才能解锁。有的手机启动锁屏界面的过程会很卡,所以会明显看到亮屏之后锁屏界面的启动有延时,因

2017-07-04 11:39:02 5625 1

原创 Android 5.0中使用webView 加载网页不显示图片问题

android.util.Log.i("url", "htmlDetails: "+url);WebSettings webSettings = webView.getSettings();webSettings.setJavaScriptEnabled(true);webSettings.setAllowFileAccess(true);webSettings.setSupportMul

2017-02-15 21:26:08 1163

原创 firebase推送 修改系统默认notification样式(稀有)

firebase在app前台时执行onMessageReceived方法,可以自定义样式,但是在app后台或被杀死时,不执行onMessageReceived方法,所以需要重写firebase的zzm方法才可以更改系统的默认样式public class MyNotificationService extends FirebaseMessagingService {public void onMess

2017-02-06 16:03:30 4894 3

原创 Retrofit 注解字段说明

@Query、@QueryMap用于Http Get请求传递参数.如:@GET("group/users")CallListUser>> groupList(@Query("id") int groupId);等同于:@GET("group/users?id=groupId")即将@Query的key-value添加到url后面组成get方式的参数,

2017-01-25 18:45:29 619

原创 Android studio git仓库完整迁移

这3步就完成了代码的完整转移1、从原地址克隆一份代码;2、到新的git服务器上新建一个项目;3、以镜像推送的方式上传代码到码云上;

2016-11-15 10:58:17 2648

原创 java中volatile关键字浅析

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch

2016-11-05 22:26:38 455

原创 Android开发中的问题总结

Android中遇到的问题,异常,坑

2016-10-28 22:24:03 421

原创 常用设计模式汇总

常用设计模式汇总

2016-10-23 23:03:59 465

原创 Android应用将"清除数据"项变为"管理空间",自定义数据清除

在设置中可以清除应用的数据,缓存可以让用户随意清理,可是私有数据的随意清理会丢失用户的本地信息,尤其是有重要的信息。后来发现手机管家等应用是没有“清除数据”项的,被一个“管理空间”代替了,看了一下他的实现原理,还是比较简单的。这一张图是手机淘宝的应用程序信息(清除数据就在那,不用我多说,大家都知道);这一张是手机管家的管理空间的图片,点击管理空间,弹出对话框提示

2016-10-20 22:02:54 3207 1

原创 关于线程与多线程的一些总结

先看几个概念:线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换由CPU决定,因此多线程运行具有不确定性。线程池:基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池

2016-10-18 00:40:59 385

原创 ImageButton的src设置图片,padding无法控制内边距

ImageButton与ImageView有一些区别,如果一个ImageView的src设置了图片,利用padding可以直接设置内边距控制显示图片的大小,如图如果是ImageButton,直接设置padding是没有效果的这里有一个图片显示方式的问题,需要设置,  android:scaleType="fitXY"属性,scaleType属性有

2016-07-07 14:24:52 4845

原创 Android studio 依赖可运行项目

当一个项目要引用一个可运行的项目作为依赖时,会出现这时需要在build.gradle中把改为并把中的applicationId 删掉,就可以了。

2016-07-02 14:51:49 400

空空如也

空空如也

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

TA关注的人

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