2018 Android 文章合集 200+ 篇
2017 年度文章分类整理 下面是 2018 年公众号所发表的文章分类整理 面经 一年经验 Android 面试记录 记自己 2018 年三月份的面试经历 怎样在 Android 面试中聊聊多线程 2018 Android ;面试心得,已拿到 offer 从技术面试官的角度谈谈简历和面试那些事儿 Android开发面试经—常见面试官提问Android题 蚂蚁金服面试经历-临...
2019-10-07
RxJava初入学习(一)之Gifts-for-designers
Introduction 一个为设计师设计的APP( ´_ゝ`)一个特别简单项目 主要用来练习Rx,当然这个适合初入Rx的看看。 自己参考的教程给 Android 开发者的 RxJava 详解 Github地址:Gifts-for-designers 希望给个star鼓励下( ´_ゝ`) Usage ( ´_ゝ`) 好像这个项目没有很多代码需要解释,不过我还是整理一份 自定义字体 {代码...} R...
2016-01-21
SQLite原理与运用
SQLite是一个开源的关系型数据库,实现自包容、零配置、支持事务的SQL数据库引擎。其特点是高度便携、使用方便、结构紧凑、高效、可靠。并且SQLite是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 本篇文章书要是记述了SQLite的基本架构以及SQLite的几种操作方式,其中比较重要的就是ADB Shell命令...
2020-12-05
再学一次ConstraintLayout 一些新特性
平时使用ConstraintLayout,断断续续的,基本都是在自己的小demo里面使用.公司的项目暂时还没有使用.这次公司项目需要大改,我决定用上这个nice的布局.减少嵌套(之前的老代码,实在是嵌套得太深了....无力吐槽).
2019-08-27
使用Kotlin开发Android应用(7) - 自定义控件
Define a Custom Widget in Android App 在Android应用中定义个自定义控件 1. 使用XML自定义视图/控件 一个简单的例子,自定义单元条 CellBar 1、xml布局如下: {代码...} 2、代码如下(继承ConstraintLayout): {代码...} 上述代码 重写了构造器。在构造器中:1 加载xml布局文件,2 获取控件 ,3 获取属性 ,4 将属性赋...
2020-06-08
Ios/Android h5 唤起本地APP
ios9 以上的 Universal Link 设置自行百度下(这个需要问问ios开发人员) 这里还有个我自己发现的 bug在Android里面的qq里面打开如果打开APP的同时立马返回到QQ里面,应用宝的下载页立马又重新打开APP。ios里面也有个情况,打开APP的同时立马用左上角的返回再次点击打开APP按钮则Universal Link 失效,跳转到配置好的 Un...
GitHub标星3.5K+【Android校招面试指南】,完整版开放下载!
目录JavaJava基础Java并发Java虚拟机AndroidAndroid基础Android进阶开源框架数据结构线性表栈和队树图[散列查找排序海量数据处理算法剑指offerLeetCode设计模式创建型模式结构型模式行为型模式计算机网络TCP/IPHTTPHTTPS操作系统概述进程与线程内存管理数据库SQL语句面试题解析第一章Java基础Java集合框架Java集合——Arra...
Android Design Library之三: NavigationView
要想实现抽屉式的效果,在之前我们大都是使用的SlidingMenu等第三方库。不过Google发布了DrawerLayout来实现相同的效果。各有优缺点吧。这里我们介绍NavigationView的使用。先来看下最终的效果。
Android夜间模式官方api实现(AppCompatDelegate)
Android夜间模式可以通过手动设置不同的Theme来实现,也有第三方框架可拿来用,Api 23.0.0后可以使用AppCompatDelegate来实现夜间模式切换,效果:
能伸能缩的ExpandableListView(仿智联招聘专业选择列表页面)
前些日子项目中需要实现一个类似于智联招聘的专业选择页面,简单地说就是点击一级专业列表中的某一项就会展开二级专业列表,一级列表就是一个个组(组选项),二级列表就是一个组里面的成员(子选项)。智联招聘的效果如下:
私藏项目实操分享Android开发:获取安卓App版本号的方法步骤
在Android开发过程中,想要开发一个完整功能的App,各个地方的内容都要涉及到,比如获取App的系统版本号就是必须要有的功能。Android的App版本号相关内容比iOS的App版本号内容要多,而且iOS版的App版本信息跟Android的还不一样。本篇文章就来介绍一下Android开发中获取App版本号的方法步骤,方便以后使用。获取App版本号...
2022-01-21
CentOS7配置Android打包环境
安装android sdk {代码...} 安装flutter框架 {代码...} 运行以下命令以查看是否还有缺失的依赖需要安装,你需要安装这些依赖以完成设置(要看到详细输出,请添加 -v 标识) {代码...} 打包测试 {代码...} jenkins构建脚本 {代码...}
2020-12-30
❤️【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习❤️
**您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。 本文会重点介绍Android SDK以及如何安装Android Studio进行Android开发。** 干货满满,建议收藏,需要用到时常看看。小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。
2021-09-20
Activity加载显示基本流程
首先一个布局页面的加载是在Activity中的setContentView(R.layout.res)开始;我们就从Acitvity源码中的setContentView方法入手
2018-03-31
最新Androidx Fragment的前世今生系列(一)之Fragment的简单使用
Fragment(碎片)是Android3.0提出来的概念,当时的主要目的是为了适配平板,准备将Activity碎片化,每个部分单独处理。fragment相较于Activity更加轻量,但是展示的效果与Actvity差不多,这给页面布局带来了更多的灵活性。由于Androidx的强制推行,以前的文章过于老旧,所以写下这一系列文章总结一下。
2020-08-29
CheckBox选择Or不选,是个问题!
前面我们讲过了RadioButton与RadioGroup,利用单选按钮组的属性来实现仿微信底部Tab切换的效果。对比记忆一下,今天我们来讲解第二个类似的控件CheckBox,按照惯例先看下它的类继承关系如下:
2019-08-27
Android系统开发之唤醒与功耗
本文原作者 长鸣鸟 ,转载不带名的严重鄙视。鄙人目前所在的项目为外包项目,而且属于二级代理。客户要求整机降低功耗,一级代理就喷说是我们提交的代码造成的功耗过大,甚至指名道姓说是我干的。内心火大只差掀桌。但掀桌也要先回喷完再掀。
2016-08-09