- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 论述使命愿景价值观
企业的文化主要的目的,就是通过精神的(感情的)、物质的的手段,满足员工物质和精神方面的需要,以提高企业的向心力和凝聚力,激发职工的积极性和创造精神,提高企业的市场竞争力。企业的使命就是你的企业存在的目的是什么?为社会做出什么贡献?你的企业赖以生存是能为谁解决哪些问题?你的企业成立并运行的意义在哪里?是利他的、有责任的、长远的奋斗目标。是北极星一样的存在,为企业发展指明方向。企业的愿景就是企业将来希望发展成什么样子?你的企业未来在哪些领域希望有什么样的成就和地位?你的企业的未来梦想是什么?是利己的,无责任
2021-04-29 18:35:54 940
原创 Android虚拟按键遮挡布局【完美解决方案】
用android studio 开发程序的时候发现一个问题,虚拟按键会遮挡布局,在6.0.1的系统中虚拟按键会挡住布局,特别是华为手机和小米底部会有虚拟按键等,而在6.0以下的API手机上测试不会出现这个问题。有问题的效果解决后的效果解决办法:1、创建工具类 AndroidBottomSoftBar/** * Created by zhangyushui on 2...
2019-04-19 15:18:17 8347 4
原创 java后台读取json配置文件,返回json数据
后台开发的时候,有时候需要用json做一些假数据或者做一些配置。这个时候,怎么读取接送数据?我查了一些资料,最后我这样解决了。json数据{ "resultCode":200, "code":200, "data":{ "versionName":"1.2.0", "versio
2019-03-13 18:46:30 10165 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 2818
原创 Android 禁止ViewPager左右滑动
viewpager中,如果用view作为她的数据,并且动态控制viewpager的滑动与否。而且View 中的子控件还有对应 的点击事件。可以用下边的代码。在onInterceptTouchEvent()方法中,只是返回isSlide这个数据,会达到禁止左右滑动的效果,但是,view中的子控件的点击事件也会被屏蔽掉。/** * Created by zys on 2018/8/24....
2018-08-24 10:50:46 1017
原创 安卓数据库框架--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 313
原创 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 7624 1
原创 安卓获取手机唯一码工具类
Android手机,唯一码,有时候作为手机的唯一标示,要在程序中获取。但安卓手机因为厂家多,等原因,对于所有的安卓手机及pad,没有一个稳定可靠的手机标示码可以100%获得。本文提供了一个解决方案,imei 、序列号(sn)、安卓号、wifi mac地址等等,一种一种的码去找,直到找到为止。就算最后没有找到,自己生成一个UUID,去标示该手机
2017-11-16 11:39:46 725
原创 SpringMVC开发移动端接口(返回Json数据)
Eclipse+Spring+SpringMVC+Redis+MySql+MyByties+Maven开发移动端接口本文为实际项目,真实可用。自己的一些经验总结。本文讲述Maven的配置和设置本地仓库。设置接口访问路径为ROOT(不带项目名)。web.xml 和SpringMVC的配置文件。Redis的简单使用等。对于初学者或者找不到问题的人士,有参考意义。希望对你有帮助
2017-11-07 11:14:03 5396
原创 友盟集成微信分享的步骤和我踩过的坑
友盟集成微信分享的步骤和我踩过的坑因工作原因,要集成微信分享,用友盟,实现分享朋友圈和分享给好友1、申请友盟的appid。这个看文档吧。 2、项目中配置友盟在清单文件中如下,这里要说明,要在项目的报名下建一个文件夹,建wxapi文件夹,新建一个名为WXEntryActivity的activity继承WXCallbackActivity。这里注意一定是包名路径下,例如我的包名是com.umen
2017-09-22 09:02:50 4127 1
原创 一个简单的加密算法(通用于java和OC的简单加密算法)
加密算法有很多,我在网上找了个简单的算法,可惜是C语言的, 朕很不满意 ,一怒之下,自己研究了研究,改造成了java的;后来安卓和ios都需要统一后台加密,手机端解密,经过简化和进一步的研究,增加了java和OC的加密解密的通用算法!简单实用,贡献给大家。
2017-08-29 13:38:39 2891 2
原创 Android热修复技术选型——三大流派解析
2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以 及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。技术背景一、正常开
2016-11-08 15:04:48 749
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-08 15:03:14 329
原创 java经典多线程面试题
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样
2016-10-18 17:17:33 2356
原创 Java多线程总结
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new
2016-10-18 15:58:05 606
翻译 RecyclerTabLayout+viewpager框架
实现RecyclerTabLayout+viewpager的动画效果,与viewpager联动
2016-10-12 17:29:01 1436
原创 查看打好的apk包的versionCode 和versionName
查看打好的apk的versionCode 和versionName 、包名
2016-08-28 16:17:52 1216
原创 安卓手机定位,location为null
通过安卓手机自带的定位功能定位安卓手机定位,关键代码是获得lication这个变量 这里有两个获得location的方法,但是有时候好使,有时候经常出现location为null的情况为null的情况:解决办法
2016-08-06 17:05:01 2524
原创 自定义tab,下边是viewpager。滑动viewpager,tab跟着动,点击tab,有动画效果并且viewpager也动。
自定义tab,下边是viewpager。滑动viewpager,tab跟着动,点击tab,有动画效果并且viewpager也动。按住viewpager滑动,tab也相应滑动 并且viewpager中的是fragment,不要每次都重写加载fragment主要代码
2016-08-02 16:45:43 1203
原创 viewpager缓存页面,避免页面重新加载!如果每个页面中,有访问网络等耗时的操作,则用户体验会非常糟糕
viewpager缓存页面,避免页面重新加载!如果每个页面中,有访问网络等耗时的操作,则用户体验会非常糟糕解决办法: 1、设置viewpager可以缓存的页面数量 ViewPager.setOffscreenPageLimit(3),设置缓存的个数为2,这样第一次加载的时候会全部加载,后面点击不会重新加载了,不过缺点是吃内存,不推荐.2、在FragmentPagerAdapter中,要销毁
2016-08-02 16:11:20 1724
原创 高德地图,实际的项目,希望对您有借鉴意义
高德地图,点地图上任意一点,出现marker图标,并显示出地图的文字地址。同时能得到经纬度。能够搜索地址。 –
2016-07-19 20:53:43 1602
原创 自定义的MyEditText,自带最多输入多少字符功能
自定义的控件,MyEditText。自带最多输入多少字符的功能 废话不多少,直接上代码吧/** * @author 张玉水 */
2016-07-18 20:19:45 1153
原创 scrollview中嵌套高德地图,触摸冲突解决
今天做的一个页面,要在scrollview中嵌套高德地图,产生触摸冲突,拖动地图和scrollview的滑动事件冲突。先说一下最终的解决方案。亲测可用。。。1、自定义一个viewGroup,继承Relativelayout(或者别的layout) 重点是重写了onInterceptTouchEvent(MotionEvent ev)和onTouchEvent(MotionEvent event)
2016-07-18 20:06:04 3569 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 645
原创 上拉刷新,下拉加载的靠谱的第三方。支持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 866
原创 listview自动滑动到合适的位置,方便用户回复体验的Demo
在评价回复列表时,点击回复,listview自动滑动到合适的位置,方便用户回复体验的Demo思路:用反射的方法,调用listview中的方法,使listview自动滑动一定的距离。 难点:得到要滑动的距离 步骤: 1、监听键盘的弹出,在回调方法中,计算应该滑动的距离, 2、发送message给handler。在handler中用反射调用方法,使listview滑动一定的距离
2016-07-12 17:05:19 645
原创 长宽比固定的自定义imageview
在项目实际开发中,有时候用到长宽比固定的图片,为了方便适配,和准确确定长宽比,小爷自定义了一个控件。这里的长宽 比为 400.0/710.0。可以根据项目实际需要,手动更改代码如下import android.content.Context;import android.util.AttributeSet;import android.widget.ImageView;/**
2016-07-05 14:39:13 699
上拉刷新,下拉加载的靠谱的第三方。支持listview,scrollview,gridview等等
2016-07-19
安卓上拉刷新,下拉加载的靠谱的第三方的
2016-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人