自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Google 内购报错解决方式 (response: -1003:Purchase signature verification failed)

问题购买后,再次进行请求时,报错。 (response: -1003:Purchase signature verification failed)原因测试购买时,使用了android.test.purchased 进行购买。然后Security这个类,进行校验时通不过导致。 public static boolean verifyPurchase(String bas...

2018-05-29 17:10:35 2755

原创 Android SDK中找不到Google Play Billing Library

问题在做内购这块时,发现SDK中找不到Google Play Billing Library。 Android Studio的版本是3.1.2.解决方式一种折中的解决方式如下: 在GitHub中找到官网的demo:https://github.com/googlesamples/android-play-billing 在此demo中找到所需要的aidl文件。...

2018-05-28 15:01:23 3252

原创 Rxjava2 线程切换

Rxjava2的线程切换使用subscribeOn、observeOn实现。subscribeOnsubscribeOn用于指定subscribe时,所处的线程,只可指定一次。 Flowable.create(new FlowableOnSubscribe<String>() { @Override public voi...

2018-05-28 10:14:30 2477

原创 Retrofit2 + Rxjava2 报错 java.lang.IllegalArgumentException: Could not locate call adapter for

报错信息如下: java.lang.IllegalArgumentException: Could not locate call adapter for io.reactivex.Flowable…原因:没有为Retrofit设置AdapterFactory设置的AdapterFactory版本不对解决方法:添加依赖implementation 'com....

2018-05-25 11:27:06 3986

原创 RC4 加密解密

一般服务器端会进行Base64处理下,所以客户端也要先Base64解密后,再使用RC4解密。 如:服务器端先RC4加密,然后对其加密后的byte[]做Base64加密处理,所以客户端就需要先Base64解密,然后RC4解密,顺序不可颠倒。RC4加解密方法引用其他博客。public class RC4Encrypt { private final byte[] S = n...

2018-05-25 10:13:41 4770

原创 SpringAnimation 实现菜单,从顶部弹出,从底部消失

前言实现一种菜单,菜单从顶部弹入,然后从底部消失,顶部弹入时,有一个上下抖动的过程,底部消失时,先向上滑动,然后再向下滑动消失。 效果图如下:引入依赖implementation 'com.android.support:support-dynamic-animation:27.1.1'创建SpringAnimation需要三个参数。做动画的View做动画的类型(...

2018-05-24 17:39:47 562

原创 Button 一直显示在View的最上层,无法被其他View覆盖

问题Button一直显示在当前view的最上层,无法被其他view覆盖。解决方法XMLandroid:stateListAnimator="@null"Java button.setStateListAnimator(null); 此问题从5.0开始,stateListAnimator是用来实现Material Design 效果。...

2018-05-21 17:13:09 3602

原创 Swift UICollectionView 实现,自动滚动、一屏横向显示3个view

前言实现UICollectionView的自动滚动,以及一屏下,中间显示一个view,两边显示半个view的效果, 如图:自动滚动实现逻辑自动滚动是使用Timer实现,每个一段时间让UICollectionView自动滚动下即可。定义一个Timer//自动滚动计时器var autoScrollTimer:Timer?定义一个下标,记录UICollectio...

2018-05-21 10:41:06 4581

原创 Swift 防头条频道管理(UICollectionView,拖拽排序)

前言初步实现了一个防今日头条的频道管理,能够进行拖拽排序,效果图如下分析主要使用UICollectionView实现,利用其原生的API实现拖拽效果。核心分为以下步骤: - 得到获取焦点的Cell - 处理移动中的事件 - 移动结束后,处理放下Cell问题创建UICollectionView之前先创建个UICollectionViewFlowLayout,我们定...

2018-05-10 09:56:53 1865

原创 Swift 启动页动画(CAKeyframeAnimation)

前言项目开发中有个需求,需要给启动页加一个正在加载的动画,先上一个效果图。 上图最底层浅色圆圈,我们定义为浅A,转动的为深B,可以看到,深B是围绕着浅A圆圈的边缘旋转的。 下面对实现思想进行分析。剖析核心的难点是如何让深B紧凑沿着浅A的圆边做轨迹运动,为此,我们需要确定一个圆轨迹C,然后让深B在轨迹C上做圆周运动红色圆圈是轨迹C,它的圆点就是浅A的圆点,然后就是确定半...

2018-05-05 12:09:02 1330

apktool工具

反编译工具,用于反便于软件使用,比如,编译android apk,里边有详细步骤,简单易懂

2015-07-15

空空如也

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

TA关注的人

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