随笔分类 -  Android基础

摘要:当前描述是基于constraint-layout:1.1.2。 一、前言 在以前,android是使用布局如LinearLayout 、RelativeLayout等来构建页面,但这些布局使用起来很麻烦,并且经常需要一层一层嵌套,写一个简单的页面就需要费很大的劲。所以在16年I/O大会上,googl 阅读全文
posted @ 2019-07-03 21:43 火龙裸先生 阅读(2823) 评论(0) 推荐(1)
摘要:Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 setContentView 方法来设置一个内容视图,这个内容视图就是用户看到的界面。 PhoneWindow 是 Android 系统中 阅读全文
posted @ 2019-04-23 17:31 火龙裸先生 阅读(221) 评论(0) 推荐(0)
摘要:Android Studio 3.0 及以上版本支持所有 Java 7 语言功能,以及部分 Java 8 语言功能(具体因平台版本而异)。 本页介绍您可以使用的 Java 8 语言功能、如何正确配置项目以使用这些功能以及您可能遇到的任何已知问题。 注:在开发 Android 应用时,可以选择使用 J 阅读全文
posted @ 2018-07-21 12:43 火龙裸先生 阅读(915) 评论(0) 推荐(0)
摘要:什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 HTTPS 阅读全文
posted @ 2018-05-30 09:30 火龙裸先生 阅读(232) 评论(0) 推荐(0)
摘要:先上效果图吧: 第一个想到的实现方式是上面使用horizontalScrollview,下面使用Viewpager,经过尝试之后发现二者API有限,不能达到理想效果。几经折腾,最后上下都使用了自定义的RecyclerView。效果图如下: 现在来分析技术点,首先是上下联动,思路是在Recyclevi 阅读全文
posted @ 2018-05-28 22:30 火龙裸先生 阅读(1993) 评论(0) 推荐(1)
摘要:又好久没写了、、、还是记个笔记吧。这次关于Android手机App状态栏的各种处理做一个笔记。 场景一:需要做全屏,不看到手机状态栏信息(手机电量,信号等) 这种需求一般用的比较多的地方是App的Splash,欢迎启动页面。这时候,必须要写个style如下: 然后,任选其中一种方式都可以: 场景二: 阅读全文
posted @ 2018-03-14 11:16 火龙裸先生 阅读(386) 评论(0) 推荐(0)
摘要:记录这个的原因,是因为很多时候,因为后台配置的证书不正确导致APP访问不到服务器数据,导致影响自身的开发进度。没几行代码,逻辑也清晰,所以下面就直接贴出工具类吧: 有了以上的工具类,通过OKHttpClient.Builder对象调用 “sslSocketFactory ”方法 和 “hostnam 阅读全文
posted @ 2018-01-26 17:06 火龙裸先生 阅读(5763) 评论(6) 推荐(0)
摘要:随着 Android 平台的持续成长,Android 应用的大小也在增加。当您的应用及其引用的库达到特定大小时,您会遇到构建错误,指明您的应用已达到 Android 应用构建架构的极限。早期版本的构建系统按如下方式报告这一错误: 较新版本的 Android 构建系统虽然显示的错误不同,但指示的是同一 阅读全文
posted @ 2018-01-26 16:52 火龙裸先生 阅读(495) 评论(0) 推荐(0)
摘要:一个项目中偶遇的简单算法,个人觉得还不错,虽不常用,也记录在此吧。 阅读全文
posted @ 2017-12-02 10:36 火龙裸先生 阅读(1132) 评论(0) 推荐(0)
摘要:Lambda简介 A lambda expression is a block of code with parameters. lambda表达式是带参数的代码块。 虽然看着很先进,其实Lambda表达式的本质只是一个”语法糖”,由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实 阅读全文
posted @ 2017-11-15 17:35 火龙裸先生 阅读(551) 评论(0) 推荐(0)
摘要:RxJava是什么 a library for composing asynchronous and event-based programs using observable sequences for the Java VM解释:一个对于构成使用的Java虚拟机观察序列异步和基于事件的程序库 R 阅读全文
posted @ 2017-11-15 17:05 火龙裸先生 阅读(384) 评论(0) 推荐(0)
摘要:以前我们总想到友盟等平台分享功能的集成,集成这玩意还得下载对应的jar包。当然,用这些平台的分享并不是说什么好处都没有,至少人家的统计功能还是很实用的。不过有的时候我们是不需要多余功能的,只需要能分享就行,那我们就可以直接用Andriod系统自带有分享功能去完成了。下面我来介绍如何实现系统的分享功能 阅读全文
posted @ 2017-11-02 22:18 火龙裸先生 阅读(15811) 评论(0) 推荐(0)
摘要:目前手上的项目,为了普及覆盖更多的用户群,也已经开始实现了多语言设置这样的功能,不过今天我要说的不是微信,而是我们自己项目中的实现策略。 直接附上关键代码: 先看下面这张图: 当用户点击选择了某一种语言后,只需要通过 调用完这句代码后,就会通过EventBus通知UI界面更新。 这里我用的是Even 阅读全文
posted @ 2017-10-23 17:11 火龙裸先生 阅读(610) 评论(0) 推荐(0)
摘要:又到月底了,这次又说道自定义View这块。主要是自己突然想起自己的开发路上,难免还是会有些对Android知识的边边角角的认知不够完善,所以,这里再次写下也是为了扫除学习的盲点,写博客的目的也很简单,就是记笔记吧,怕自己忘,以后又能拿出来翻翻、、、仅此而已。 1:自定义View 我们为什么要去自定义 阅读全文
posted @ 2017-09-28 00:22 火龙裸先生 阅读(459) 评论(0) 推荐(0)
摘要:Android可伸缩布局-FlexboxLayout(支持RecyclerView集成) 1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我心里的想法是,卧槽,Android 居然有这么一个强大的布局。作为一个有好奇心的工程 阅读全文
posted @ 2017-03-23 22:51 火龙裸先生 阅读(21999) 评论(0) 推荐(2)
摘要:这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给出解决方案。因水平有限,讲的不会太过深入,只希望各位看了之后对事件分发机制的流程有个大概的概念,并且以后能自己解决有关滑动冲突的问题,用语浅薄,文笔生疏,见谅。 1、View的事件分发机制 View的 阅读全文
posted @ 2017-02-23 01:02 火龙裸先生 阅读(500) 评论(0) 推荐(0)
摘要:这篇包含了: Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务 几乎所有Android Service相关的东西。 前言 作为四大组件之一的Service类,是面试和笔试的必备关卡,我把我所学到的东西总结了一遍,相信你看了之后你会对Service娓娓道来 阅读全文
posted @ 2017-01-22 16:40 火龙裸先生 阅读(24288) 评论(0) 推荐(1)
摘要:作为Material Design风格的重要组件,CoordinatorLayout协调多种组件的联动,实现各种复杂的效果,在实际项目中扮演着越来越重要的角色。本篇博客将由浅到深,带你一起玩转CoordinatorLayout。 官方文档对CoordinatorLayout是这样描述的: Coord 阅读全文
posted @ 2017-01-10 11:38 火龙裸先生 阅读(957) 评论(0) 推荐(0)
摘要:项目介绍: 最最轻量级的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment 本系统能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页。 工作原理 首先它需要一个目 阅读全文
posted @ 2017-01-10 10:47 火龙裸先生 阅读(488) 评论(0) 推荐(0)
摘要:在上一篇文章当中,我们学习了Android程序反编译方面的知识,包括反编译代码、反编译资源、以及重新打包等内容。通过这些内容我们也能看出来,其实我们的程序并没有那么的安全。可能资源被反编译影响还不是很大,重新打包又由于有签名的保护导致很难被盗版,但代码被反编译就有可能会泄漏核心技术了,因此一款安全性 阅读全文
posted @ 2016-12-27 18:24 火龙裸先生 阅读(1578) 评论(0) 推荐(0)