自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (22)
  • 收藏
  • 关注

原创 Android Studio jar包文件冲突

1.将公有改为私有,将出现问题的jar包文件修改为私有属性,使其不出现混淆引用问题dependencies { provided files('libs/ormlite-android-4.42.jar') provided files('libs/ormlite-core-4.42.jar') provided files('libs/fastjson-1.1.24.jar

2017-06-15 09:59:19 4499

原创 Android 文件上传的几种方式

这两天和新来的同事做一个项目,用到了文件上传,在这里记录下历程Android文件上传有各种各样的Http框架,我也就简单说说我常用的吧,LiteHttp,OkHttp的封装还没做完全,有时间会补上,这里先只列出LiteHttp的封装吧,有点乱七八糟的,大家凑合着看吧,jar我就不往上放了,传文件的时候就把文件做参数给进去就OK,这不是重点,往下看才是重点,把LiteHttp放在这里,只是想做个比较p

2017-06-15 09:47:34 14347

原创 Eclipse主题颜色配置

配置黑色框架虽然以前也使用eclipse的黑色主题,但是配置起来稍微麻烦一点。这里先声明,下面的方式适合最新版本的Eclipse Luna,旧的版本可以下载我提供的这个插件,并将其放在eclipse目录下的plugins目录下即可。插件下载地址:http://download.csdn.net/detail/qq_15700209/9809158下面这个就是LUNA版本下载的jar 放在这个目录下即

2017-04-10 11:22:48 14713

原创 隐藏程序图标

在manifest 中的mainActivity加上,就可以实现程序图标隐藏android:scheme后面的是包名。android:host是活动首页

2017-04-01 08:58:00 883

原创 语音听写第二版

前些日子整理了第一版语音识别,正好这两天,项目进度比较缓慢,有时间整理下第二版的语音识别,废话不多说哈,直接上代码,文末有现成的Jar,直接导入项目内,即可直接使用,我是直接下载的Jar,所以没有Gradle对应的Jar包地址package com.mhealth.nursestation.app.pda.common;import java.util.HashMap;import java.ut

2017-03-31 09:15:02 765

原创 时间获取转换

// 毫秒转换为日期 public static String formatMillionTodate(String million) { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long now = Long.valueOf(million); C

2017-03-30 10:02:59 725

原创 Android截屏

前段时间,公司要搞MDM,也是是设备管理,话说这个玩意没有硬件厂商的配合是无法完成的,但是领导说先弄一弄,试一试,然后就有了这篇文章废话不多说,开整Android的截屏无非就是前台截屏和后台截屏两种一.先说前台截屏,在当前APP中的截屏,此方法只能在当前进程中截取屏幕,很多应用都是使用此方法截屏后,做分享使用二.跨进程后台截屏1.Android 4.0以下版本的后台截屏通过JNI方式截取屏幕,但是需

2017-03-30 09:18:14 775

原创 CSV文件的导入和导出

导入导出CSV文件是一个较为常用的工具类,这里我就做下简单的总结,方便以后使用废话不多说直接上代码CSV主要工具类package com.example.csv;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;impo

2017-03-29 09:31:37 3007

原创 仿微信底部按钮滑动变色

这里只针对使用Fragment为Tab页的滑动操作,进行简单的变色讲解首先说下OnPageChangeListener这个监听//这个监听有三个方法public abstract void onPageScrollStateChanged (int state) public abstract void onPageScrolled (int position, float positionOf

2017-03-28 13:59:07 1051 1

原创 身份证ID号码校验

刚开始做移动警务端开发的时候接触了一些身份证号码的校验,过了这么久,还是觉得把他整理出来,以作记录查了很多资料,做了下修改,测试,很多东西都忘记了:D//身份证号码验证:start /** * 功能:身份证的有效验证 * @param ID 身份证号 * @return 有效:返回"" 无效:返回String信息 * @throws ParseE

2017-03-28 09:15:35 798

原创 探索产品研发流程及步骤

一直想做一篇关于产品研发相关的文章,终于有时间来总结这些东西。产品研发流程涉及的人员从产品经理到设计师、前端、后端、测试等等一系列人员,这篇文章主要来探讨产品研发的主要步骤流程,及相关重要的里程碑。一.产品规划根据公司现有产品和市场经理提供的MRD(Market Requirement Document),是市场部门的产品经理或者市场经理编写的一个产品的说明需求的文档,结合市场动态及客户痛点分析总结。这个阶段,需要有严格的评审,需要有经验的市场人员、运营人员、产品、技术、测试人员参与,从市场商.

2021-02-02 10:53:33 2608

原创 Android 解决recyclerview 在 scrollview 中不能全部显示,高度不正常的问题。

记录一下,页面展示不正常的问题说一下背景外部是个Scrollview,嵌套了一些布局加上recyclerviewrecyclerview随着滚动展示不全解决办法:在 recyclerview 外面再包一层 RelativeLayout,占焦点<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"

2020-12-22 15:12:28 1297

原创 android 屏幕截取分享

之前写过一版android屏幕截取的文章最近也是整理了一下截屏的内容直接来干货,直接上代码这段截屏包含了两个部分,第一个view是当前页面,可以直接传入activity.getWindow().getDecorView(),也可以传入你想截屏部分的layout或者任意一个view;第二个view我这里是页面上浮现出了dialog,所以要把dialog画上去,一起截屏出来。public static void captureView(View view, View dialogView, Contex

2020-08-12 13:38:18 415

原创 android webview加载页面适配问题

一般这种问题是我们没有对webview进行setting //支持javascript mWebview.getSettings().setJavaScriptEnabled(true); // 设置可以支持缩放 mWebview.getSettings().setSupportZoom(true); // 设置出现缩放工具

2020-08-12 10:48:04 3982

原创 Axure9 最新授权码,持续更新中

Axure下载地址:链接: 官方下载地址.授权码:Axure RP 9.0.0.3687 正式版Axure Enterprise EditionLicensee :Freecrackdownload.comKEY:5vYpJgQZ431X/G5kp6jpOO8Vi3TySCBnAslTcNcKkszfPH7jaM4eKM8CrALBcEC1Axure RP 9.0.0.3686 正式版Pro EditionLicensee : yygg329405KEY: QmNyZyXeMrJU+1yw

2020-05-28 14:51:56 15733 14

原创 谈一谈,自身做产品经理的一点感悟

  许久没有更新了,最近孩子出生了,忙了一段时间后,还是决定把之前的文章捡起来,整理一下,发出来。这篇文章只是简单的框架,对框架内的东西做了一些简单的阐述,希望大家看过之后有所感悟。    一. 产品经理先来说说产品经理的定位吧,一定是产品设计,但是产品设计不是产品经理一个人放飞自我的随意想象,而是依据客户的实际需求,分析竞品,结合公司现有的实力范围(框架、组织结构等),不断的从各种选项中选择出一套完整的、风险因素最小的方式

2020-05-26 16:22:33 571

原创 针对list集合的操作,按照某一字段,对另一个字段进行归类

一直以来对集合的操作都是比较频繁的像简单的集合去重,取并集,取差集,按id取不同,我们都司空见惯了今天这篇文章其实也很常见例:举一个实际的情况吧,我们在选择法律法规的时候,《某某法》第一条,《某某法》第十一条《某某法》第一条《某某法》第二条《某某法》第十一条《某某某某法》第一条《某某某某法》第五十条《某某某某法》第十二条我们在多选完毕后,我们希望是这样去显示的:《某某法》第...

2020-01-13 15:06:03 4028

原创 总结2019,憧憬2020

转眼间,又是一年,这个互联网的冬天是真的冷啊,虽然不在北上广等一线城市,但是二线的城市一样寒冷,老朋友一起聚的时候,总能听到“最近不好干啊”,“大厂最近都在裁人”,“现在一个职位得会干好几件事,而且还得精”等等诸如此类的话;不过生活就这样,哪能一直一帆风顺的!...

2019-12-30 18:14:20 801

原创 android 支持上拉加载,下拉刷新的列表控件SwipeRefreshLayout的二次封装

上拉加载,下拉刷新的列表控件,大家一定都封装过,或者使用过源代码,我会在最后贴出来这篇代码主要是为了解决两个问题1.滑动冲突得问题2.listview无数据时,无数据布局的展示问题下方列出的代码,主要就是为了解决listview与父布局之间的滑动冲突mListView.setOnScrollListener(new AbsListView.OnScrollListener() { ...

2019-12-30 16:31:23 481

原创 android 简单说一下排序吧,常用的那么两三种排序算法以及在Android项目中怎么运行java的main方法

首先感谢同学们的留言Thanks♪(・ω・)ノ,这篇文章也是应同学的邀请,简单写一下常用的排序算法,后续还会持续更新1.第一个–选择排序,面试的时候也是有人问过的说白了就是遍历数组,找出最小的,交换位置/**选择排序 *遍历数组 然后每次遍历到一个元素之后 继续遍历该元素之后的所有元素 然后找到最小的元素 和其换位置 */ public static int[...

2019-12-11 17:38:18 272

原创 android 热更新之腾讯Bugly 及所遇问题的修改总结

具体的操作步骤,其实与官网上的一致这里把官网贴一下腾讯热修复官网第一步:添加插件依赖工程根目录下“build.gradle”文件中添加:buildscript { repositories { jcenter() } dependencies { // tinkersupport插件, 其中lastest.release指拉取最新版本...

2019-11-22 11:04:44 814

原创 Cause: buildOutput.apkData must not be null

记录一下 这个BUG的解决方式吧Cause: buildOutput.apkData must not be null打包的时候,更换一下打包APK的输出文件夹即可

2019-11-20 16:05:08 207

原创 java中对list集合中的数据按照某一个属性进行分组

使用场景:项目中有个选择法律依据的地方列表是多选的《安全法》第一条《安全法》第十一条《安全法》第二十一条选择完毕后,要求显示成《安全法》第一条,第十一条,第二十一条按照这个格式 修改即可 // 数据源 List<BeanRespGetLaw.Law> lawList = data.getParcelableArrayListExtra("model")...

2019-10-31 10:03:49 3873 1

原创 retrofit okhttp中token失效再次请求,包含response中返回的错误代码解析

只要用到请求,那么一定会用到token这个东西这篇文章主要讲两个方面1.token失效的处理目标:我们一定不想在token失效后,直接提示用户重新登录获取新的token解决步骤:自定义一个Interceptor,用于token失效的处理import com.avicsafety.lib.tools.Validate;import com.google.gson.Gson;impo...

2019-10-23 17:53:05 1049

原创 谈一谈,自身对技术经理这个职位的理解吧

前言19年初在上一家公司离职,在上一公司服役了4年半,成长了不少,收获了不少东西,在上一公司也带过很多团队,多的时候6-7个人,少的时候2人,也总结了很多的所谓的经验吧,由于一系列原因吧,离职来到了我现在的公司岗位职责到这边以后,入职技术经理这个职位,管理7个人;公司整个架构很简单,销售部+研发部+技术支持部+人力资源+财务部 公司70人左右,开发占比一半;总体来说还可以简单说一下我这个...

2019-09-29 13:44:38 1912

原创 解决TabLayout+ViewPager+ListView,当ViewPager设置为Wrap_content,不显示viewpager的问题

网上很多的解释都是对的,但是有所欠缺直奔主题吧,本问题需要两步来解决,注意哈,两步首先第一步,当然是要自定义ViewPager了我这里至贴出关键代码了,网上有的是@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int height = 0; ...

2019-09-27 16:58:20 502 1

原创 Android 手机号输入格式化 3-3-4

其实这个手机号默认格式化,非常非常简单的,我们只需要TextChangerListener监听器就足够了import android.content.Context;import android.text.Editable;import android.text.TextWatcher;import android.util.AttributeSet;import android.ut...

2019-09-06 17:19:36 680 1

原创 Android Retrofit OkHttp 出现encode异常,Url的拼接问题

描述一下出现问题的原因正常我们拼接参数的时候,是这样的但是当url中存在"/","+","-"等特殊字符的时候,就会出现404,或者500的异常而且查看控制台LOG的时候,显示的URL是这样的这是因为 我们的URL由于安全问题,被转义了那么我们怎么修改呢,其实很简单...

2019-08-13 16:13:14 1292

原创 Android百度地图,高德地图等获取SHA1的方法

获取Android Studio的SHA1码参照我之前的文章获取Android Studio SHA1 码这里我们获取的不是Android Studio的SHA1,而是获取的签名文件的SHA1通过Android Studio编译器获取SHA1第一步、打开Android Studio的Terminal工具第二步、输入命令:keytool -v -list -keystore keystor...

2019-08-02 15:48:50 206

原创 解决apk添加签名之后不显示百度地图获取定位信息

解决百度地图在系统签名完毕之后,不显示地图信息的问题主要是解决apk添加百度地图功能,不加系统签名时是可以显示的,添加系统签名之后无法显示地图信息的情况。网上查找资料发现都是说百度秘钥key的问题,后来修改SHA1之后解决了。1.将需要的apk添加系统签名(不需要添加系统签名的情况不存在这个问题),生成的.apk格式改为.zip格式,解压。将其中META-INF文件夹解压出来,得到其中的CER...

2019-08-01 19:19:59 304

原创 Android studio 新建项目无法编译,直接跳过,没有响应

今天有个AAR的问题,一直导入不成功,我就寻思弄一个新项目,导入试试结果失败了我这个as 是最新的3.4的,运行自己公司的项目是没有任何问题的,但是就是新建工程的时候会出现这样的情况,很恼火各种翻找,发现了问题对头,就是这个jDK的问题,把他改正自己本地版本的jdk就可以了惊不惊喜,意不意外...

2019-06-19 20:04:43 2757 1

原创 MpAndroidChart Y轴显示整数

最近写项目,用到了图表控件,也就是MpAndroidChart控件遇到了一个神奇的问题,也就是MP控件要求Y轴数据必须是float的,那我们就需要自己去转换转换完毕后,发现显示出来的都是带有.00的数据那么我们就需要转换一下以下就是转换方法 data.setValueFormatter(new ValueFormatter() { @Override ...

2019-06-13 21:40:09 5614 7

原创 Android 使用TabLayout时标题不显示问题

这个问题困扰了我一个下午,感觉吃饭都吃不好了,特此记录一下领导要求实现一个Tablayout+VIewPager的页面,很简单,对吧,然后,领导有要求这个页面 顶部是有筛选条件的,筛选完毕后,需要刷新整个Tablayout+VIewPager我以为很简单,直接一个刷新,然后就出现了某个页面Tablayout的标题不显示了,而且第一个Tablayout显示异常上图处理方式很简单,直接...

2019-06-10 19:56:12 1414 3

原创 MpAndroidChart饼图

好久没写帖子了,一直忙的要死今天简单总结一下MpAndroidChart的饼图使用吧先上照片吧,没做Gif,请原谅我的懒好了,直接上xml吧,就是个很简单的布局文件,饼图中间显示统计数据<RelativeLayout android:id="@+id/rl_content" android:layout_width="match_parent" ...

2019-05-25 14:25:56 1775

原创 android JiaoZiVideoPlayer问题整理解析

1.监听播放按钮和全屏按钮需求:实现点击播放按钮,跳转至提示页面,处理完毕后,返回至视频页面全屏播放视频viewHolder.jzvdStd.startButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ...

2019-03-14 11:42:39 2072 1

原创 2018过度到2019 面试题

中高级面试题,总结1、Service生命周期?service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方式他们的生命周期是不一样.通过startService()这种方式启动的service,生命周期是这样:调用startService() --&gt; onCreate()–&gt; onStartC...

2019-02-21 14:59:41 1476

原创 android定时器AlarmManager

好久没写Blog了,一是最近项目比较忙,二也是最近家里的事也比较多好了,寒暄到此为止,貌似有些短暂

2019-01-09 15:49:03 585

原创 Android Activity 一共三个页面A B C 在C中销毁B

有Android activity页面三个 ABC,从A页面跳转到B页面不销毁A页面,然后再从B页面跳转到C页面不销毁B页面,现在要求 在C页面销毁B页面:具体操作如下:在B页面定义public static B mBActivity;在B的onCreate()方法中加入语句:mBActivity = this;在页面C中销毁:B.mBActivity.finish();...

2018-08-14 15:18:34 1828

原创 Android报错android.view.InflateException: Binary XML file line #2: Error inflatin Relativelayout

这两天 整理了一下 之前的代码,简单做了一下代码的Review发现有些代码 居然无法运行了比如出现了下面这段错误信息 android.view.InflateException: Binary XML file line #2: Error inflating class android.widget.RelativeLayout那么这个问题怎么解决呢,我是这样去分析的1....

2018-07-25 13:12:21 10140

原创 至程序猿 只有程序员才能看懂的笑话

程序员:三年前,当我写下这个的时候,只有上帝和我能够看懂。 现在,只有上帝能看懂了。程序员眼中的爱情观:   爱情就是死循环,一旦执行就陷进去了。   爱上一个人,就是内存泄漏–你永远释放不了。   真正爱上一个人的时候,那就是常量限定,永远不会改变。   女朋友就是私有变量,只有我这个类才能调用。//个人吐槽:Friend也可以调用private   情人就是指针用的时候一...

2018-07-24 13:37:43 4356

一朵花的html源代码

最简单的玫瑰花html源代码,浏览器打开后,可以看见一朵好看的花,随手写的,可以分享给别人,非常简单,您可以二次编辑修改

2020-01-06

硝烟中的Scrum和XP.pdf

此文档主要讲述敏捷开发知识,比较系统,通俗易懂,可以帮助你深入了解敏捷开发的相关知识,亦可以帮助您行程宣讲的PPT

2020-01-06

2019 Android培训计划.xlsx

Android实习生的培训计划,此文档从2017年开始,一直延用至今,只是最基础的文档,希望能够帮到你

2020-01-06

android 图片压缩

android 压缩图片,高度保真,调用jar的时候一定记得添加so文件,压缩代码:NativeUtil.compressBitmap(mIDPicPath, mIDPicPath, Constant.BITMAPSIZE);

2017-10-09

Material图标资源

包含多达750个图标,都是原生较为常用的图标,所以只有黑白两色的图片,但是分为不同大小,大家可以下载自行查看

2017-09-29

微信 朋友圈

仿照微信朋友圈的选择照片效果,最多可选择九张照片,支持拍照进行分享的方式,代码注释相对较全,可以直接使用,但是代码较老,所以版本为eclipse的,请自行转为AS

2017-09-25

头像选择+裁剪

头像选择,有拍照和图库两种方式,可对图片进行相应裁剪,代码注释较为完善,可以直接嵌入程序使用,裁剪使用的是系统裁剪,并不是微信的裁剪

2017-09-25

android 轮播

实现简单的 android 轮播功能,可以手动触摸滑动,也可以自动轮播,有底部的小白点显示当前页面所处位置,可以直接集成使用

2017-09-12

android 仿照网易云的听歌识曲

android 仿照网易云的听歌识曲,就是个小功能,但是还是比较常用的功能,亲测可用,大家可以集成在自己的项目中直接使用

2017-09-12

android 滚轮选择省市

android 滚轮选择省市,类似于ios的风格,滚动选择时间的dialog与这个选择省市的基本差不多,可以复用,代码比较老了,未做及时维护

2017-09-12

android 身份证

对身份证进行扫描识别,身份证号码的识别成功率很高,但是对于地址的识别成功率不是很高,可能是因为反光的问题导致的,总体来说可以满足免费的需求

2017-09-12

httpcore和httpmine

httpcore和httpmine包

2017-06-15

查看jar文件

查看jar源文件代码

2017-04-24

Eclipse主题

2017-04-10

msc jar文件

msc jar文件

2017-03-31

滚动选择省市

滚动选择省市

2017-03-28

语音听写Demo

语音听写

2017-03-28

Fragment的切换与滑动

Fragment的切换与滑动

2017-03-28

json解析jar--gson

gson-2.3.1.jar

2017-03-28

fastJson1.2.2

fastJson

2017-03-28

android+web酒店预订

android+web的酒店预订,改了下

2015-04-14

手电筒资源文件

里面包含,指南针,手电筒,录像,照片视频浏览,简单记录,带有数据库

2015-03-17

空空如也

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

TA关注的人

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