Kotlin学习之-5.11 对象表达式和声明
Kotlin学习之-5.11 对象表达式和声明 有时候我们需要创建一个类的实例,并且扩展或者修改其中的一两个方法,但不想显式地声明一个子类。Java中是使用内部类来处理这种情况,Kotlin则使用对象表达式和对象声明扩展了这种概念。 对象表达式 创建一个内部类的对象,并且继承某些类型,我们这么写: window.addMouseListener(object: MouseAdapter() {...
View ArticleAndroid Apk加固的初步实现思路(dex整体加固)
一、前 言 Android Apk加固的发展已经有一段时间了,相对来说本篇博客要记录的Android加壳的实现思路是4年的东西了,已经被老鸟玩烂了,Android加固的安全厂商也不会采用这么粗犷的方式来进行Android...
View ArticleIT瞄~ react-native 加签打包发布app
生成一个签名密钥 你可以用keytool命令生成一个私有密钥。keytool 命令所在目录为jdk安装目录的bin下 $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000...
View Article通关Android 单元测试(二)Espresso篇:异步代码测试
前言 在我的上一篇文章 通关Android 单元测试(一)Espresso篇:简介&基础使用 中,简单阐述了Espresso的基本使用,以及为什么我们要使用Espresso。...
View Article给 SwitchCompat 设置颜色的方法
本文介绍 SwitchCompat 控件设置颜色的方法。 安卓常见的开关控件及其样式如下图: SwitchCompat 控件有 thumb(圆) 和 track(横条)两部分组成: 设置 thumb 和 track 的颜色的方式有两种,分别是通过 xml 和 Java 代码。 xml 方式 style.xml <style name="MySwitchTheme"> <item...
View ArticleAndroid H.265硬解码&EasyPlayerPro
H.265编码算法作为新一代视频编码标准,在编码效果上有了很大的进步,同样清晰度的视频,265要比264有着更低的码率。关于265对比264的优越性,网上有更专业的文章来作分析,我也仅对这两种算法略知皮毛,因此不多阐述。...
View Article工作总结10:毕业这一年的收获
本文内容: 当前状况 工作方面 目标 业务 软件工程 代码 沟通协作 生活方面 感情 亲人 朋友 不足 总结 去年七月初毕业来到上海,一转眼就又是七月了,这一年还是经历了不少事,回头看看,这一年中的大多数选择还是比较满意的。今天趁着懒癌没发作,总结一下这一年的收获吧。 当前状况 毕业一年,上海,创业公司,安卓开发,无房无车,几乎无存款,身体还算健康,但缺乏锻炼免疫力差,女友关系和睦,离家很远。...
View ArticleiOS-如何开发一款类 Runkeeper 的跑步应用 (下)
翻译自:https://www.raywenderlich.com/155774/make-app-like-runkeeper-part-2-2 更新提醒: 本教程已由 Richard Critz 更新到 iOS 11 Beta 1, Xcode 9 和 Swift 4。原作者为Matt Luedke。 这是教你如何开发一款类Runkeeper跑步应用教程的第二部分也是最后一部分, 完成...
View ArticleAndroid 使用RxLifecycle解决RxJava内存泄漏
RxLifecycle GitHub地址 RxJava GitHub地址 1.为什么会发生内存泄漏 使用RxJava发布一个订阅后,当页面被finish,此时订阅逻辑还未完成,如果没有及时取消订阅,就会导致Activity/Fragment无法被回收,从而引发内存泄漏。...
View ArticleMaterail Design 入门(五)—— 使用DrawerLayout实现仿qq6.0的侧滑菜单功能
本节引言: 本节给大家带来基础UI控件部分的最后一个控件:DrawerLayout,官方给我们提供的一个侧滑菜单 控件,和上一节的ViewPager一样,3.0以后引入,低版本使用它,需要v4兼容包,说到侧滑,相信 很多人都用过github上的SlidingMenu,不过好像有两个版本,一个是单独的,另一个需要依赖另一...
View ArticleMaterail Design 入门(九)—— NavigationView的使用
看到这张图片你肯定想好了布局方式,虽然很简单,我们还是来认识下Material Design为我们提供的一个比较简捷方便的控件NavigationView吧。 1、NavigationView的布局文件 这个控件使用起来也非常方便,先来看代码: <android.support.v4.widget.DrawerLayout...
View Article