自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android仿自如裸眼3DBanner效果

突然想起来更新一篇,昨天看到自如这个banner好像挺有意思的,自己也试着搞了搞,上面的图片素材是扒的其他大佬项目里面的,有问题的话联系删除.这个效果很简单,两个viewpager重叠起来关联一下就好了,网上也有很多办法的,我用的是BGABanner-Android实现的,贴个链接https://github.com/bingoogolapple/BGABanner-Android这个可以实现两个banner联动,主要是用BGAGuideLinkageLayout把需要关联的ban...

2021-08-10 11:45:48 855

转载 微信小程序最新用户信息异常,名称显示微信用户,获取不到用户头像

20年初的时候,那会使用如下组合来获取:uni.login(OBJECT)uni.getUserInfo(OBJECT)但是到了今天,突然这两个组合起来获取微信用户获取不到了,变成了获取到一个匿名的微信用户了。经过排查,上面的组合被下面的用法所替代了:uni.getUserProfile({ desc:'登录', success:(res)=>{ // 用户信息 let userInfo = res.userInfo ...

2021-04-15 16:45:13 2563

原创 Android ImageSpan 设置图片宽高 以及图片居中

今天来了一个需求要求在商品名前面加上秒杀字样如果商品名换行不能影响显示,所以想到了使用ImageSpan要设置ImageSpan 的宽高可以先将图片转换成bitmap然后在设置他的宽高,最后在给ImageSpan 就可以了Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.home_ms);CenteredImageSpan imgSpan = new CenteredImageS.

2020-11-27 14:25:04 4057

原创 android不会重复显示的Toast

public class CustomToast { private static Toast mToast; private static Handler mHandler = new Handler(); private static Runnable r = new Runnable() { public void run() { mToast.cancel(); }...

2020-03-12 14:29:04 224

原创 android 比较两个时间大小

/** * 对比两个时间 * * @param startTime * @param endTime * @return */ public static boolean getTimeCompareSize(String startTime, String endTime) { int i = 0; ...

2020-03-12 14:27:57 424

原创 ViewPager2撸个3D画廊

废话不多说,先看效果图 Part.1Google 在andro...

2020-03-03 18:57:56 1671

原创 AndroidStudio3.6更新 ViewBinding (java kotlin)了解

首先从界面上看,之前的XML文件底部是可以来回切换查看界面设计和xml代码以及预览,现在可以同时展示出来,还算是一个比较实用的优化注意看图的右上角哦,底部没有切换按钮了(很多兄dei第一次更新之后都不知道怎么查看xml代码了, 注意细节!注意细节啊!同学!)然后在 Android Studio 3.6 中,颜色选取器将填充应用中的颜色资源,以便快速选择和替...

2020-02-29 13:39:15 1748

原创 Android PCM文件转WAV文件

之前对android音频方面根本不了解,找了很多博客都没找到合适自己的,顺便看了很多代码,发现pcm基本上所有的音频格式都能转,我项目里面用到的就是wav的,所以这里贴一下pcm转wav的代码,之前看到一位大佬说wav的头文件很简单,反正我是没看懂,菜得哭.....顺便祝涵宝宝新年快乐~么么哒/** * PCM文件转WAV文件 * * @param inPcmFilePath...

2020-01-15 10:06:08 1032

原创 Android Wav音频文件裁剪

最近项目遇到了音频处理的问题,找了很久没找到合适android用的,最后改动了一下某位大佬的代码,放到项目里还是能用的,记录一下/** * 开始裁剪 * * @param start 开始时间(毫秒) * @param end 结束时间(毫秒) * <p> * return 截取成功返回true,否则返回f...

2020-01-15 10:00:27 713

转载 APK脱壳,获取dex失败,分享失败解决办法

经过加固后的apk,通过dex2jar反编译:腾讯乐固:360加固:从上面可以看出,经过加固后的apk,通过常规方法反编译无法获取到源码。下载工具脱壳工具FDex2通过Hook ClassLoader的loadClass方法,反射调用getDex方法取得Dex(com.android.dex.Dex类对象),在将里面的dex写出。下载地址:...

2019-08-02 17:40:39 4487 1

原创 android webview报错 “ERR_CLEARTEXT_NOT_PERMITTED”

android 9.0以上需要在application里面加上android:usesCleartextTraffic="true"自己遇到了,记一下

2019-07-15 14:47:41 429

原创 记android莫名其妙多出的权限删除方案

android项目完成之后准备上架应用市场,发现扫描出了很多没有用到过得权限,影响审核。查看manifest里面如果没有相应的权限,可以点击manifest文件左下角的MergedManifest视角查看,这里能看到对应的权限是在什么地方用到的,如果确定没有用到该权限,直接到文件里面删掉就没问题了。自己项目里面的问题,记录一下...

2019-05-24 16:38:11 585

转载 上传自己的项目到Github

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称De...

2018-06-20 10:50:57 210

原创 Android结合OpenCV实现傅里叶算法生成盲水印

效果图手机上面显示需要放大才能看清加上的水印,这个可以到写入水印的地方微调,但是效果肯定没有pc上面好,第一步:集成OpenCV到项目里面,集成之后需要在onCreate里面加两行代码,不然初始化OpenCV的时候会出问题添加水印的时候首先拿到图片之后要转为Mat类型Mat mat = dft(cropImagePath, mWater);然后通过 transformImageWithText 向...

2018-06-05 17:48:35 2445 7

原创 android 加载arcgis3D地图

private ArcGISScene scene;private SceneView sceneView;sceneView=findViewById(R.id.sceneView);SpatialReference spatialReference = SpatialReferences.getWgs84();scene = new ArcGISScene();Portal p...

2018-02-27 15:40:19 663 4

空空如也

空空如也

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

TA关注的人

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