Step 1. 玩转RxJava使用RxJava处理异步极其方便,各种操作符可以对数据做流水线式操作,再加上与Retrofit的结合,使得Andorid开发变的极其简单。唯一美中不足的就是RxJava不符合我们以往的编程思想,学习Rxjava存在一定的难度,很多工程师对Rxjava都不能完全理解。不过,相信以下2个内容会让你对Rxjava的使用有一个更清晰的认识。给 Android 开发者的 Rx
Android 技能
原创 2022-05-30 11:40:02
313阅读
1.插件化 ①插件化技术是Android技术领域的集大成者。基于插件化技术,企业可以随时发布新功能、修复线上bug,而不需要重新发版。②本解决方案将提供动态替换、静态代理两种成熟的插件化实现方式,企业可以根据自身实际情况,决定在项目中采取哪一种。③在提供插件化框架的同时,还将提供增量更新、服务器插件
转载 2017-06-13 00:10:00
223阅读
2评论
1:设计模式(单例模式): 1 、单例类只能有一个实例。 2 、单例类必须自己创建自己的唯一实例。 3 、单例类必须给所有其他对象提供这一实例。 一、懒汉式单例 1. //懒汉式单例类.在第一次调用的时候实例化自己 2. public class 3. private 4. private static Singleton single=null; 5. /
深读: 如:View、ViewGroup、AdapterView、ListView、GridView、Window、ViewDragHelper、ItemTouchHelper、SurfaceView、TextureView、VelocityTracker、GestureDetector、Scrol Read More
目录1.Intent显示跳转2.访问sqlite3.显示数据库内容4.toast修改5.多线程执行指定任务1.Intent显示跳转(1)在manifest.xml中注册活动并为活动命名,在要进行跳转的地方写intentMainActivity.java Intent intent = new Intent(MainActivity.this,ListActivity.class);
转载 2024-04-12 20:23:32
29阅读
题目:玩过Diablo的人对技能树一定是很熟悉的。一颗技能树的每个结点都是一项技能,要学会这项技能则需要耗费一定的技能点数。    只有学会了某一项技能以后,才能继续学习它的后继技能。每项技能又有着不同的级别,级别越高效果越好,而技能的升级也是需要耗费技能点数的。有个玩家积攒了一定的技能点数,他想尽可能地利用这些技能点数来达到最好的效果。因此他给所有的级别都打上了分,
转载 2023-06-14 14:08:54
53阅读
Android开发的16条小经验总结,希望对各位搞Android开发的朋友有所帮助。  1. TextView中的getTextSize返回值是以像素(px)为单位的,  而setTextSize()是以sp为单位的.  所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位: setTextSize(int unit, int size)
转载 2023-07-15 19:15:46
56阅读
# Android项目经验技能指南 作为一名经验丰富的开发者,我将向你介绍如何实现和提升Android项目经验技能。在这篇文章中,我将详细介绍整个流程,并提供每一步所需的代码示例,以帮助你更好地理解和实践。 ## 整体流程 下面是实现Android项目经验技能的整个流程。你可以按照这些步骤逐一完成。 | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 确定项目需求和目标
原创 2023-09-20 10:48:29
13阅读
# 学习Android高级开发技能指南 在这个快速发展的技术时代,安卓开发已经成为了一个热门的职业选择。然而,要想在这一领域脱颖而出,需要拥有一定的高级开发技能。在这篇文章中,我们将为刚入行的开发者提供一个详细的学习路径,帮助他们掌握Android高级开发技能。 ## 学习流程 以下是掌握Android高级开发技能的基本步骤: | 步骤 | 任务描述 |
原创 10月前
99阅读
# 实现“Android简历技能点”的完整指南 在今天的技术市场,拥有一个精美且功能强大的简历应用是非常重要的。作为一名刚入行的小白,可能会对如何实现“Android简历技能点”感到困惑。本文将逐步引导你实现这一目标,涵盖所需的每一个步骤和代码示例。 ## 项目流程 下面是实现“Android简历技能点”的基本流程: | 步骤 | 描述 | |------|------| | 1 |
原创 2024-09-12 07:27:06
33阅读
Android下的进程与线程:1、进程的生命周期:1)、进程的创建及回收:进程是被系统创建的,当内存不足的时候,又会被系统回收2)、进程的级别:Foreground Process前台进程Visible Process可视进程Service Process服务进程:可以提高级别的Background Process后台进程Empty Process空进程(无组件启动,做进程缓存使用,恢复速度快)☆
# Android 项目开发技能储备 ## 1. 简介 随着智能手机的普及,Android操作系统成为最受欢迎的移动平台之一。在Android项目开发中,掌握一定的技能储备是非常重要的。本文将介绍一些Android项目开发的关键技能,并为每个技能提供相应的代码示例。 ## 2. Android基础知识 在进行Android项目开发之前,首先需要掌握一些基础知识。这包括Java编程语言、XM
原创 2024-01-24 03:55:31
19阅读
# Android ROM 开发技能图谱 ## 1. 操作系统 * Ubuntu(首选)* MacOSX ## 2. 编程语言 * Java * JNI(务必掌握)* C++* C ## 3. 源码 ### 3.1 管理方式 * Codelines/Branches/Releases* Codena
转载 2017-08-27 18:35:00
173阅读
2评论
日常编程中,我们一定用到各种数据结构、第三方框架等。通常我们只需要知道这些轮子有什么用、如何用就可以了,但要达到高级工程师、资深工程师的档次,就一定会涉及到“原理”问题,无论是从造轮子还是解决疑难杂症的考虑,公司一定都会希望他们花了高价聘请的“高级”人才,具有原理知识。下面我就列举一些常见的“原理”,供大家参考。一、Handler实现原理或许,这是被问到最多一个原理吧。Handler是Androi
Android基础知识整理第一篇Android开发开始对于Android程序员的开发,如何设计出自己的第一个可以运行的小程序就是我们需要进行的第一步了,当然,鉴于是基础教学,这里对底层原理不做过多讲解,在以后本人的学习开发和后期博客中将慢慢为大家讲解原理以及实现过程。下面,看一下如何做出第一个小程序。准备工作: Android的开发语言是基于java开发语言的,所以,开发之前首先要学习java语言
  这一节主要讲如何在手机端使用HTTP协议和服务器端进行网络交互,并对服务器返回的数据进行解析,这也是Android中最常用的网络技术。一、WebView的用法  有时候我们可能会碰到比较特殊的需求,比如说要求在应用程序里展示一些网页,相信每个人都知道,加载和显示网页通常都是浏览器的任务,但是需求里又明确指出,不允许打开系统浏览器,而我们当然也不可能自己去编写一个浏览器出来,这时候该怎么办呢?为
本期用工作算是告一段落,下面就对工作中用的技术进行一些总结。 一、实现listview中item如下图效果。如设计图所示,当点击item后,item上弹出一个半透明的视图层。主要是用的popupwindow来实现的。但使用pupupwindow会有一些点要注意。 1.popupwindow的显示位置设置,让popupwindow正好覆盖在item上。 2.因为popupwindow是在
转载 2023-11-18 16:22:00
50阅读
一、Android MVC、MVP以及MVVM框架模式MVC开发框架View:对应于布局文件和自定义View,负责将用户的请求通知Controller,并根据model更新界面;Controller:对应于Activity、Fragement,负责处理业务逻辑接收用户请求并更新model;(而事实上我们的Activity同时承担着MVC3种角色,代码动不动就上千行!)Model:数据模型,负责数据
# Android 架构师技能图谱 ## 架构与设计 - 设计模式 - 重构 - 技术选型 - 特性 - 可用性 - 性能 - 包大小 - 方法数 - 支持 - UI架构模式 - MVC - MVP - MVVM ## 研发工具 - 集成开发环境 - Android Studio -
转载 2017-08-27 18:36:00
200阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5