自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 论述使命愿景价值观

企业的文化主要的目的,就是通过精神的(感情的)、物质的的手段,满足员工物质和精神方面的需要,以提高企业的向心力和凝聚力,激发职工的积极性和创造精神,提高企业的市场竞争力。企业的使命就是你的企业存在的目的是什么?为社会做出什么贡献?你的企业赖以生存是能为谁解决哪些问题?你的企业成立并运行的意义在哪里?是利他的、有责任的、长远的奋斗目标。是北极星一样的存在,为企业发展指明方向。企业的愿景就是企业将来希望发展成什么样子?你的企业未来在哪些领域希望有什么样的成就和地位?你的企业的未来梦想是什么?是利己的,无责任

2021-04-29 18:35:54 773

原创 Android虚拟按键遮挡布局【完美解决方案】

用android studio 开发程序的时候发现一个问题,虚拟按键会遮挡布局,在6.0.1的系统中虚拟按键会挡住布局,特别是华为手机和小米底部会有虚拟按键等,而在6.0以下的API手机上测试不会出现这个问题。有问题的效果解决后的效果解决办法:1、创建工具类 AndroidBottomSoftBar/** * Created by zhangyushui on 2...

2019-04-19 15:18:17 8107 4

原创 java后台读取json配置文件,返回json数据

后台开发的时候,有时候需要用json做一些假数据或者做一些配置。这个时候,怎么读取接送数据?我查了一些资料,最后我这样解决了。json数据{ "resultCode":200, "code":200, "data":{ "versionName":"1.2.0", "versio

2019-03-13 18:46:30 10063 1

原创 http模拟请求工具(C#,可下载exe直接使用)

window 端,测试后台接口的工具软件。C#语言,封装有get和post。> 该工具可以自动保存上次请求返回的cookie,并在下次访问中加入。也可以根据需要增加或者删除请求头 github项目地址:https://github.com/ZhangYuShui/HttpRequester百度云盘下载exe地址:https://pan.baidu.com/s/1If5BIA-h4...

2019-01-09 18:04:52 2718

原创 Android 禁止ViewPager左右滑动

viewpager中,如果用view作为她的数据,并且动态控制viewpager的滑动与否。而且View 中的子控件还有对应 的点击事件。可以用下边的代码。在onInterceptTouchEvent()方法中,只是返回isSlide这个数据,会达到禁止左右滑动的效果,但是,view中的子控件的点击事件也会被屏蔽掉。/** * Created by zys on 2018/8/24....

2018-08-24 10:50:46 969

原创 安卓数据库框架--ormlite

安卓开发的时候,有时候会用到数据库。这里介绍一个orm框架。orm是每个类对应一个数据库中的表。对数据库的操作是以Bean为单位来进行的。1、引入jar包,两种方式(1)可以直接下载jar包,放在lib目录下(2)在gradle中配置dependencies {    .......     // https://mvnrepository.com/artifact/com.j256.o...

2018-06-27 14:26:19 282

原创 java多线程面试题:三个线程顺序打印ABC,重复10次

这个面试题,比较经典。有不同的解决思路。有的博文是用Join去实现。我面试的时候也是第一个想到的是用join叫A线程等待B线程执行完再执行。这样的思路能实现,但是不好。虽然当时凑合着说服了面试官。先把代码贴出来private Thread aThread,bThread,cThread; @Test public void test1() { aThread=new Thr

2018-01-16 11:48:50 7529 1

原创 安卓获取手机唯一码工具类

Android手机,唯一码,有时候作为手机的唯一标示,要在程序中获取。但安卓手机因为厂家多,等原因,对于所有的安卓手机及pad,没有一个稳定可靠的手机标示码可以100%获得。本文提供了一个解决方案,imei 、序列号(sn)、安卓号、wifi mac地址等等,一种一种的码去找,直到找到为止。就算最后没有找到,自己生成一个UUID,去标示该手机

2017-11-16 11:39:46 680

原创 SpringMVC开发移动端接口(返回Json数据)

Eclipse+Spring+SpringMVC+Redis+MySql+MyByties+Maven开发移动端接口本文为实际项目,真实可用。自己的一些经验总结。本文讲述Maven的配置和设置本地仓库。设置接口访问路径为ROOT(不带项目名)。web.xml 和SpringMVC的配置文件。Redis的简单使用等。对于初学者或者找不到问题的人士,有参考意义。希望对你有帮助

2017-11-07 11:14:03 5366

原创 友盟集成微信分享的步骤和我踩过的坑

友盟集成微信分享的步骤和我踩过的坑因工作原因,要集成微信分享,用友盟,实现分享朋友圈和分享给好友1、申请友盟的appid。这个看文档吧。 2、项目中配置友盟在清单文件中如下,这里要说明,要在项目的报名下建一个文件夹,建wxapi文件夹,新建一个名为WXEntryActivity的activity继承WXCallbackActivity。这里注意一定是包名路径下,例如我的包名是com.umen

2017-09-22 09:02:50 4060 1

原创 一个简单的加密算法(通用于java和OC的简单加密算法)

加密算法有很多,我在网上找了个简单的算法,可惜是C语言的, 朕很不满意 ,一怒之下,自己研究了研究,改造成了java的;后来安卓和ios都需要统一后台加密,手机端解密,经过简化和进一步的研究,增加了java和OC的加密解密的通用算法!简单实用,贡献给大家。

2017-08-29 13:38:39 2840 2

原创 Android热修复技术选型——三大流派解析

2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以 及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。技术背景一、正常开

2016-11-08 15:04:48 711

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-08 15:03:14 299

原创 java经典多线程面试题

1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样

2016-10-18 17:17:33 2323

原创 Java多线程总结

多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new

2016-10-18 15:58:05 571

翻译 RecyclerTabLayout+viewpager框架

实现RecyclerTabLayout+viewpager的动画效果,与viewpager联动

2016-10-12 17:29:01 1396

原创 查看打好的apk包的versionCode 和versionName

查看打好的apk的versionCode 和versionName 、包名

2016-08-28 16:17:52 1161

原创 安卓手机定位,location为null

通过安卓手机自带的定位功能定位安卓手机定位,关键代码是获得lication这个变量 这里有两个获得location的方法,但是有时候好使,有时候经常出现location为null的情况为null的情况:解决办法

2016-08-06 17:05:01 2394

原创 自定义tab,下边是viewpager。滑动viewpager,tab跟着动,点击tab,有动画效果并且viewpager也动。

自定义tab,下边是viewpager。滑动viewpager,tab跟着动,点击tab,有动画效果并且viewpager也动。按住viewpager滑动,tab也相应滑动 并且viewpager中的是fragment,不要每次都重写加载fragment主要代码

2016-08-02 16:45:43 1170

原创 viewpager缓存页面,避免页面重新加载!如果每个页面中,有访问网络等耗时的操作,则用户体验会非常糟糕

viewpager缓存页面,避免页面重新加载!如果每个页面中,有访问网络等耗时的操作,则用户体验会非常糟糕解决办法: 1、设置viewpager可以缓存的页面数量 ViewPager.setOffscreenPageLimit(3),设置缓存的个数为2,这样第一次加载的时候会全部加载,后面点击不会重新加载了,不过缺点是吃内存,不推荐.2、在FragmentPagerAdapter中,要销毁

2016-08-02 16:11:20 1661

原创 高德地图,实际的项目,希望对您有借鉴意义

高德地图,点地图上任意一点,出现marker图标,并显示出地图的文字地址。同时能得到经纬度。能够搜索地址。 –

2016-07-19 20:53:43 1561

原创 自定义的MyEditText,自带最多输入多少字符功能

自定义的控件,MyEditText。自带最多输入多少字符的功能 废话不多少,直接上代码吧/** * @author 张玉水 */

2016-07-18 20:19:45 1125

原创 scrollview中嵌套高德地图,触摸冲突解决

今天做的一个页面,要在scrollview中嵌套高德地图,产生触摸冲突,拖动地图和scrollview的滑动事件冲突。先说一下最终的解决方案。亲测可用。。。1、自定义一个viewGroup,继承Relativelayout(或者别的layout) 重点是重写了onInterceptTouchEvent(MotionEvent ev)和onTouchEvent(MotionEvent event)

2016-07-18 20:06:04 3429 10

转载 TextView设置个别字体样式

随笔 - 139  文章 - 1  评论 - 420【Android】 TextView设置个别字体样式1 SpannableString msp = new SpannableString("测试"+XM+"更换当前号码将从手机发送一条普通短信进行验证");2 msp.setSpan(new ForegroundColorSpan(C

2016-07-17 20:17:13 616

原创 上拉刷新,下拉加载的靠谱的第三方。支持listview,scrollview,gridview等等

使用方法1、布局文件 cn.jianguo.qinzi.customview.refresh.PullToRefreshLayout android:id="@+id/refreashLayout" android:layout_width="match_parent" android:layout_height

2016-07-14 12:02:11 824

原创 listview自动滑动到合适的位置,方便用户回复体验的Demo

在评价回复列表时,点击回复,listview自动滑动到合适的位置,方便用户回复体验的Demo思路:用反射的方法,调用listview中的方法,使listview自动滑动一定的距离。 难点:得到要滑动的距离 步骤: 1、监听键盘的弹出,在回调方法中,计算应该滑动的距离, 2、发送message给handler。在handler中用反射调用方法,使listview滑动一定的距离

2016-07-12 17:05:19 603

原创 时间日期工具类

时间日期工具,封装了实际项目中我用到的工具。读者可以根据自己需要,借鉴。应该不适合原封不动的Copy!谢谢!

2016-07-12 16:24:11 469

原创 长宽比固定的自定义imageview

在项目实际开发中,有时候用到长宽比固定的图片,为了方便适配,和准确确定长宽比,小爷自定义了一个控件。这里的长宽 比为 400.0/710.0。可以根据项目实际需要,手动更改代码如下import android.content.Context;import android.util.AttributeSet;import android.widget.ImageView;/**

2016-07-05 14:39:13 669

上拉刷新,下拉加载的靠谱的第三方。支持listview,scrollview,gridview等等

上拉刷新,下拉加载的靠谱的第三方。支持listview,scrollview,gridview等等 相关博客地址 http://blog.csdn.net/waterthegreat/article/details/51908095

2016-07-19

安卓上拉刷新,下拉加载的靠谱的第三方的

上拉刷新,下拉加载的靠谱的第三方的,支持listview,scrollview,gridview. 相关博客店址:http://blog.csdn.net/WaterTheGreat/article/details/51908207

2016-07-14

空空如也

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

TA关注的人

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