qq_30878303的博客

多读书多看报,少吃零食多睡觉

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android一行代码设置字符串中部分关键字高亮

0.需要的效果 1.实现 /** * * @param str 全部的字符串 * @param needHighStr 需要高亮的字符串 * @return 这里默认高亮的是屎黄色,需要自定义时,再添加重载的方法吧 */ ...

2019-04-04 11:40:52

阅读数 177

评论数 0

java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

0.标题就是0 1.解决办法 a.通过后台生成正规合法的https证书,存在assets中,进行应用验证,这里又分为单向验证和双向验证,这是最根本的解决办法! 具体请移步 b.信任所有证书 在Application的onCreate方法中添加: /** * 忽略OKHttp...

2019-03-01 17:56:46

阅读数 129

评论数 0

Android AOP入门配置及实战

0.概念 先上干货实战项目 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利...

2019-03-01 14:20:45

阅读数 59

评论数 0

Android Studio模板定制一(自动生成Activity的启动方法)

0.快速生成常用代码,效果如下 确定后: 1.定制方法 打开设置   找到Live Templates,点击右边的+号可以先建一个模板的组,再建模板 点了建模板后看到这个界面 再图中1的位置输入缩写,2的位置输入描述,3的位置输入要生成的代码 public static ...

2019-02-02 15:03:54

阅读数 140

评论数 0

常用第三方库的基本使用

  0.场景 今天想自己做点新东西,发现一个常用的第三方库忘记了怎么使用了,不能每次都去百度吧。。。 1.多Tab页  com.flyco.tablayout:FlycoTabLayout_Lib XML中: <com.flyco.tablayout.C...

2018-10-24 17:12:50

阅读数 64

评论数 0

两行代码解决Android9.0 CLEARTEXT communication not supported: [ConnectionSpec...

0.问题抛出 Android9.0机器,项目 targetSdkVersion 28 使用鸿洋大佬的网络请求 会报一下错误:   1.快速解决方案 来源于玩Android群里的小刚大佬提供的方法 <application android:net...

2018-10-16 16:14:40

阅读数 1534

评论数 2

Android实现高斯模糊背景对话框

0.需要的效果 <-图一 <-图二 1.实现 先写一个dialog import android.app.Activity; import android.app.Dialog; import android.content.Context; import...

2018-08-02 12:54:28

阅读数 3138

评论数 21

Android中利用泛型返回任意类型的测试数据

0.场景    开发时,等接口经常要写测试数据,每次new ArrayList(),又是还要new 所需的Bean对象,似乎代码没多少,但是我懒啊。。。1.解决办法创建一个工具类,名字随便取,这里贴下关键代码,一看便会了 //这个太简单了就不写注释了 public static List&...

2018-07-05 14:51:13

阅读数 891

评论数 0

对org.gradle.api.tasks.TaskExecutionException解决的终极办法

0.产生的原因: a.操作不慎; b.多人开发,别人添加或删除了依赖、jar、aar; c.可能姿势不对吧。 1.解决的办法: a.clean rebuild b.清缓存重启AS c.手动删项目下所有的build 文件夹(包含根目录的build、app...

2018-06-27 17:31:08

阅读数 21904

评论数 7

对于《肖申克的救赎》的个人感悟

    20世纪40年代末,年轻有为的银行家安迪的妻子出轨了。他很气愤,喝了一些酒,上好了子弹,想吓吓他们。但他的理智还是战胜了他一时的疯狂,安迪还是把枪丢入了黄家河。巧合的是那晚有人(后面通过汤米(安迪在狱中的学生)得知是艾乌·布拉契)枪杀了他妻子和她情人,他被指控谋杀,被判两个无期徒刑(电影中...

2018-06-25 22:14:02

阅读数 1256

评论数 0

个人感悟及整理的面试要点

0.前言    因为换城市、换工作的缘故,差不多三个月没写博客了,其实一直想写一写高质量的日志,奈何文采有限、知识有限。所以还是以量变引起质变的方式来提升自己,多写多写多写。。。    之前做过差不多一年的Android面试官,这一篇就谈谈面试相关的。1.个人觉得很重要的软知识    a.面试前多...

2018-06-20 12:01:45

阅读数 382

评论数 0

人工智能学习-高等数学

0.学习的时候心理上藐视它,将它称之未低等数学    因为它是所有高等数学的入门课程(线性代数/慨率论)1.存款r = 100%(利率:存一年就变成200)100(1+50%)^2 = 225(存半年的是取出来再存:一年拆成两个半年)100(1+1/4)^4 = 244(存一个季度取出来再存:一年...

2018-06-20 10:54:12

阅读数 773

评论数 1

5分钟搞定Android混淆

前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-r...

2018-06-20 10:48:17

阅读数 86

评论数 0

对标小程序 ? "快应用"开发入门指南

本文已在我的公众号:hongyangAndroid原创首发;本文来源wanandroid转载请标明出处:http://www.wanandroid.com/blog/show/2092一、快应用的出现3月20日,中国通信院等协会联合包括小米、华为、OPPO等手机厂商,共同在北京正式发布名为「快应用...

2018-03-22 11:43:24

阅读数 250

评论数 0

重磅!VirtualXposed,让你无需Root也能使用Xposed框架!

VirtualXposed 是基于VirtualApp 和 epic 在非ROOT环境下运行Xposed模块的实现(支持5.0~8.1)。一直以来Xposed框架最大的入门难度就在于设备需要Root,然后还要Recovery,还有承担变砖的各种搞基风险,现在这一切都不用再担心了!感谢Xposed作...

2018-03-21 16:29:09

阅读数 32375

评论数 0

基础知识-Java泛型擦除(简洁明了)

0.概念    Java 泛型的参数只可以代表类,不能代表个别对象。由于 Java 泛型的类型参数之实际类型在编译时会被消除,所以无法在运行时得知其类型参数的类型。Java 编译器在编译泛型时会自动加入类型转换的编码,故运行速度不会因为使用泛型而加快。---百度百科    泛型是Java SE 1...

2018-03-21 15:30:13

阅读数 330

评论数 0

基础知识-Java多线程(volatile 与 synchronized)基础

0.概念什么是线程,什么是进程:进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多...

2018-03-20 15:59:40

阅读数 64

评论数 0

基础知识-Java的四种引用详解

0.概念虽然说很多程序猿都觉得概念啊原理啊,都是装逼用的,但是很多时候想再技术上更上一层还是得多研究研究。Java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。 Java中提供这四种引用(强软弱虚)类型主要有两个作用: 第一是可以让程序员通过代...

2018-03-20 11:43:07

阅读数 140

评论数 0

Android 通过配置 productFlavors 实现多版本差异化打包

0.效果开发过程中,因为种种原因,有时需要在同一手机上安装测试版和生产版,所需效果如下:1.创建productFlavors在APP的gradle中添加:android { ... //创建productFlavors productFlavors { ce...

2018-03-14 10:00:04

阅读数 6234

评论数 4

记录两种Android Studio Default Activity Not Found问题解决办法

0.效果从网上down的项目,或者异常关闭AS之后(偶显的),有时好不容易编译成功了,结果出现Default Activity Not Found,如下图1.解决办法一:清缓存,并重启2.解决办法二:有时发现办法一并不能解决这个问题,以 翔哥 的讲的Android aidl Binder框架浅析中...

2018-03-12 16:11:38

阅读数 1392

评论数 0

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