3 Kac930

尚未进行身份认证

暂无相关描述

等级
TA的排名 17w+

微信原生分享(32kb限制)

关于微信分享,我之前用到的微信分享,都是使用的三方分享SDK,毕竟人家处理后的东西会方便很多,如Mob和友盟的。现在因为公司的要求要单独集成微信分享具体步骤如下:1、申请应用,获取appid2、添加依赖并配置3、创建WXEntryActivity(必须)4、创建工具类并开始使用这些步骤在此不做详细说明,如有需要可以看如下两篇文章微信官方:https://open.w...

2019-01-22 14:55:52

Android端获取手机IMEI,IMSI, MAC等授信功能的工具类,还包括屏幕宽高,屏幕亮度,网络类型判断等

现在app开发一般要获取手机上的授权信息,包括:手机型号,手机制造商,系统类型,操作系统版本,安卓id,imei,imsi,mac,网络类型,无线网络名称,无线BSSID,是否root,屏幕宽,屏幕高等等一般是以json加载请求头JSONObjectobject=newJSONObject();object.put("mp_model=",PhoneInfoUtil.g...

2019-01-22 14:08:11

webview适配(一):文件选择,相机拍照,相册选择

说起来android适配webview就是比较烦人,本人遇到过很多坑,但是之前从来没有过记录,例如:文件选择框,toast弹框,视频不正常播放,视频各种不全屏(网上说的方法都不行时候就崩溃了,有机会说),两端方法互调,视频和语音播放不停止问题,http和https切换时图片不显示问题,等等在这里我要说一嘴,一个很重要的东西:QQ,微信等腾讯系列软件一般都用的是腾讯X5内核的webview,并非...

2018-09-20 16:36:00

自定义控件之网状图

最近需求要求做几张图,刚刚写完了圆形进度图现在写网状图,其实网上好多第三方库文件,用来绘图的,比如AChartEngine,我目前还没有去研究,网上的说明不是很多,而且不如我自定义的控件随意,能快速自定义的的东西当然不要引用三方库,会造成资源浪费哈哈。好了先看效果图:我只想问帅不帅???我结合了网上的一些写法,还是觉得我自己写的比较简单哈,圈圈那个渐变色不存在,可能是只做gif色差影响...

2018-09-07 11:47:46

自定义控件之圆形进度条

好久没写博客了,也好久没看自定义控件了,前些日子有需求,所以就写了个小demo,其实博客应该早点写的,因为这个录屏和转换gif耽误事了。好了,先看看效果:其实就是2个空心圆外加一个弧度画的半圆,就可实现此效果,实现步骤:1.画外部大圆2.画弧度3.画里边圆4.绘制文字5.动画(其实就是每隔多长时间重新绘制一次)好了直接上代码获取半径和圆心坐标,判断下是宽高,以最短的为依据...

2018-09-07 10:40:56

Android解决滑动冲突的两种方法

上下滚动控件嵌套左右滚动控件的时候(如listview,RecyclerView,ScrollView嵌套viewpager,HorizontalScrollView等)此知识点和ontouch分发操作有关,如果不懂的最好先补脑ontouch分发简单明了,直接说解决办法方法一:继承最外层原控件,并在此继承控件上,判断手势触摸的移动方向,如果上下滑动大于左右滑动的临界值。则此控件拦截并交给自己继承的...

2018-05-03 18:25:46

Androidstudio最新版本下载地址和安装方式

下载地址:http://www.android-studio.org/1、首先下载Androidstudio安装包,可以从http://www.android-studio.org/,下载最新版本,这里采用3.0版本进行演示,对应安装包为android-studio-ide-171.4408382-windows.exe,安装包大小681MB,安装包不带SDK2、下载好该安装包之后,点击进行安...

2018-05-03 15:59:51

关于获取开发版和发布版SHA1值以及遇到的问题

获取开发版的SHA1最简单的方法,注意左下角按钮另一种方法使用android下的Terminal控制台或者cmd控制台效果一样,这里用cmd控制台举例子就这样,然后输入密码(默认android)就能出来遇到问题原因是androidstudio并没有安装在C盘所以必须找到Androidstudio的安装路径然后再次输入此命令,输入keytool-list-v-keystore keystore...

2018-04-10 17:59:25

apk反编译与回编译初探

最近研究反编译与回编译的东西,因为以前也很少接触,只是会用dex2jar和jd-gui工具,但是无法查看AndroidManifest.xml等文件,他们解压之后是乱码显示的。然后就自己研究,各种百度,用到了AXMLPrinter2.S.jar,此工具能解析AndroidManifest.xml文件,但是不能够回编译,最后用到了apktool.jar。我这里是最新的版本apktool_2.2.4....

2018-03-01 16:02:22

部分手机出现java.lang.NoClassDefFoundError的解决办法

谷歌规定单个dex文件中的方法不能超过65535的限制。Android应用程序(APK)在Dalvik可执行文件的形式包含可执行的字节码文件(DEX)文件,其中包含已编译的代码来运行你的应用程序。Dalvik可执行规格限制一个Dex文件包含65535个方法:包括Android框架方法、Library方法的总数、和你自己的代码方法总数。因为65535等于64×1024,这一限制被称为“64k引用

2018-01-25 17:46:22

关于Android8.0安装apk不自动安装问题

每次android推出新系统,就不可避免的带出来一些坑!造成此问题的因素有多种:1.android本身开源,国内手机开发厂商众多,深度定制系统的不是一家两家,导致碎片化严重。2.app竞争日趋白热化,公司要求的是速度,以至于996类型的公司随处可见,对质量却没有很好的把关3.公司产品经理并不会考虑你app的健壮性和可持续性,他们要的是功能,美观,流程。4.经常拿android和io

2018-01-23 09:38:16

Android图片压缩

最近项目需求中,有对图片上传需求,既不能压缩过小导致不清晰,又不能原图上传,导致上传过慢,不仅浪费了流量,体验上也不好影响图片大小的一个是图片质量,一个是图片像素。压缩方法无非是,采样率压缩和质量压缩,还有一个是微信压缩(这个请自行学习,涉及到jni层面)图片像素:图片像素大家应该都知道,不知道的请自行百度。为了解决大图片在控件上引起崩溃,我们通常的做法就是修改采样率,采样率是什么?可以简

2018-01-03 16:35:19

Android中播放声音的两种方法

在Android中,音频、视频等多媒体元素的加入,使得应用程序的用户体验更好。可以说,现在的手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。Android提供了简单的音频API。一般大家使用的是MediaPlayer播放音频,这也是最常见的一种播放声音的工具。这种工具在互联网上有大量的实例,因此在此只做简单的介绍。对播放行为的控制是三个大家非常熟

2017-05-03 10:48:19

PopupWindow和dialog的显示位置

PopupWindow两个方法:showAtLocation(相对于组件parent屏幕)和showAsDropDown(相对于组件)showAtLocation: publicvoidshowAtLocation(Viewparent,intgravity,intx,inty)parent可以为Activity中的任意一个View(最终的效果一样),会通过这

2017-04-24 18:44:20

View的scrollTo和scrollBy的区别

转载地址:http://blog.csdn.net/qq_23933981/article/details/53993912注意:这两个方法移动的并不是View本身。如果该View没有子View,那么移动的就是View的内容(比如说调用一个Button的相应方法,会发现Button本身并不会移动,移动的是Button的文本内容)。如果该View中有子View,那么移动的就是子View

2017-04-05 15:17:33

仿华为手机系统抽屉效果,控件拖动

这是一个下拉抽屉,仿华为手机的系统下拉抽屉未使用动画,是折叠打开效果,如使用压缩打开和移动打开效果,请加缩放动画和平移动画本demo是动态改变高度,主要用到了ontouch方法直接附上效果图和activity/**这是一个下拉抽屉,仿华为手机的系统下拉抽屉*未使用动画,是折叠打开效果,如使用压缩打开和移动打开效果,请加缩放动画和平移动画*本demo是动态

2017-03-29 11:20:47

SlidingTabLayout在滑动时修改标题字体颜色,也可在滑动时设置滑动条宽度。

本人参考了http://www.cnblogs.com/chaoxiyouda/p/5265936.html的文章,并在其基础上稍作更改,增加了部分注释效果图关键代码:mainActivity中slidingTabLayout.setTabTitleTextSize(14);//标题字体大小slidingTabLayout

2017-03-20 17:30:59

px与dp与sp之间的转换

转载地址:http://blog.sina.com.cn/s/blog_b409c5190102w38t.html/***Createdbyhaowaion2016/12/23.*单位转换*/publicclassDensityUtil{publicstaticintdip2px(Contextcontext,floatdpValue

2017-03-15 11:24:02

DatePicker只显示年月,设置picker间隔,设置分割线颜色

由于公司有需求,就是弹出DatePickerDialog只显示年月,并且下划线还要是指定颜色,本人网上搜了好多方法,觉得都不大靠谱,后来把两个觉得最靠谱的代码复制粘贴,并整合修改,就完成了此需求,以下是效果图附上Demo的下载地址:http://download.csdn.net/download/kac930/9735071

2017-03-06 15:28:20

Java获取当前时间,以及当前时间友好显示及MD5加密

本人第一篇博客,就简单的随记一下时长用的东西获取系统时间SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");DatecurDate=newDate(System.currentTimeMillis());//获取当前时间Stringstr=formatter.format(

2016-12-23 14:41:35
勋章 我的勋章
    暂无奖章