自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (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 2021

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

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

2017-06-15 09:47:34 11570

原创 Eclipse主题颜色配置

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

2017-04-10 11:22:48 12863

原创 隐藏程序图标

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

2017-04-01 08:58:00 783

原创 语音听写第二版

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

2017-03-31 09:15:02 612

原创 时间获取转换

// 毫秒转换为日期 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 666

原创 Android截屏

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

2017-03-30 09:18:14 639

原创 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 1270

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

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

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

原创 身份证ID号码校验

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

2017-03-28 09:15:35 504

原创 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 47

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

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

2020-08-12 10:48:04 99

原创 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 5041 10

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

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

2020-05-26 16:22:33 289

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

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

2020-01-13 15:06:03 516

原创 总结2019,憧憬2020

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

2019-12-30 18:14:20 390

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

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

2019-12-30 16:31:23 268

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

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

2019-12-11 17:38:18 105

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

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

2019-11-22 11:04:44 285

原创 Cause: buildOutput.apkData must not be null

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

2019-11-20 16:05:08 118

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

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

2019-10-31 10:03:49 2517

原创 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 157

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

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

2019-09-29 13:44:38 455

原创 解决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 159 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 180

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

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

2019-08-13 16:13:14 460

原创 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 85

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

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

2019-08-01 19:19:59 94

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

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

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

原创 MpAndroidChart Y轴显示整数

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

2019-06-13 21:40:09 2868 4

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

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

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

原创 MpAndroidChart饼图

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

2019-05-25 14:25:56 498

原创 android JiaoZiVideoPlayer问题整理解析

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

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

原创 2018过度到2019 面试题

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

2019-02-21 14:59:41 1279

原创 android定时器AlarmManager

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

2019-01-09 15:49:03 352

原创 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 1223

原创 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 8364

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

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

2018-07-24 13:37:43 2809

原创 android PopWidow 遮挡软键盘

// 设置是否需要软键盘 pw.setInputMethodMode(android.widget.PopupWindow.INPUT_METHOD_NEEDED); // 自动调整软键盘,不影响界面 pw.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RE...

2018-07-11 14:43:53 240

原创 查看Android studio SHA1.无需输入命令

第一步选择工程目录结构位Android 的目录结构第二步按照下图 选择右侧的Gradle第三步在控制台下面看到你的SHA1打印出来注意: 切换一下显示的数据 选中图中的这个图标即可 ...

2018-07-06 15:04:24 2004

一朵花的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

空空如也

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