开发者

LV1
发表了文章

基于大疆无人机SDK二次开发

近期公司项目需求,需要基于大疆无人机SDK开发一款手机 APP,用于配合后台实现对无人机的管理。当然大疆本身也给我们提供了管理平台-----大疆司空。通过大疆的...

开发者
发表了文章

从0系统学Android--5.2 发送广播

前面已经学习了如何接受广播了,下面来学习如何发送自定义广播,广播类型分为:标准广播和有序广播,下面分别来说一下这两种广播如何发送。

开发者
发表了文章

关于Support库28及以上版本无法查看源码问题

在最新创建项目的时候,有了 User androidx.* artifacts 这样一个选项。可能你还不知道 androidx 的意思,可以这样理解,andro...

开发者
发表了文章

从0系统学Android--5.1 广播机制

Android 中每个应用程序都可以对自己感兴趣的广播进行注册,这样当注册的广播发出时,应用程序就会接受到。这些广播可能来自系统,也可能来自其他应用程序。

开发者
发表了文章

从0系统学Android--4.2 Fragment 生命周期

这里给宿主 FragmentBaseActivity 和 静态添加到 Activity 中的 Fragment 的生命周期方法里面添加打印。效果:

开发者
AndroidJava
发表了文章

从0系统学Android--4.1探究碎片

平板电脑和手机最大的区别就在于屏幕的大小,一般手机的屏幕大小会在 3 英寸到 6 英寸之间,而一般平板电脑屏幕大小会在 7 英寸到 10 英寸之间。屏幕大小差距...

开发者
AndroidXML
发表了文章

从0系统学Android--3.7 聊天界面编写

Nine-Patch 是一种被特殊处理的 .png图片,能够指定那些区域可以被拉伸,那些区域不可以。

开发者
Android
发表了文章

从0系统学Android--3.6 RecyclerView

首先说明一点昨天发了一篇关于 ListView 的使用入门文章,得到了大家的一致调侃。我的想法是这样的,虽然现在 ListView 已经被 RecyclerVi...

开发者
ListView编程算法Android
发表了文章

从0系统学Android--3.5 最常用和最难用的控件---ListView

ListView 是我们在开发中最常使用的控件之一。由于手机屏幕空间比较有限,能够一次性在屏幕上显示的内容不多,ListView 允许用户可以通过手指上下滑动...

开发者
编程算法ListView缓存Android
发表了文章

通过例子介绍架构

首先一个 APP 软件是一个大的系统,我们通常可以把这个大的系统划分为许多个小的模块,比如:登录注册功能,首页展示功能、个人信息功能等等某个具体的模块的功能。然...

开发者
MVChttps网络安全XML编程算法
发表了文章

从0系统学Android--3.2四种基本布局

上一节我们学习了 Android 中的一些常用的控件和布局的用法。这里我们来看一下他们的关系图

开发者
编程算法Android面向对象编程
发表了文章

白话 MVC、MVP、MVVP

注意这里单纯的通过例子来讲解 MVC MVP MVVP 这三种架构模式的起源和作用,不牵扯某种特定的语言。具体到各种语言各种软件系统上体现有所不同,但是原理都是...

开发者
MVC
发表了文章

从0系统学Android--3.1编写UI界面

界面设计和功能开发同样重要,界面美观的应用程序不仅可以大大增加用户粘性,还能帮我们吸引到更多的新用户。Android 系统为我们提供了大量的 UI 开发工具,只...

开发者
编程算法TextViewAndroid
发表了文章

一文彻底搞清楚 Material Design

Material Design 是 Google 在 2014 年 I/O 大会上发布的一种新的设计规范。这种设计风格给 Android UI 设计带来了很多...

开发者
发表了文章

从0系统学Android--2.6 Activity 的最佳实践

这个其实很简单,就是新建一个 BaseActivity ,然后让这个类继承 AppCompatActivity,并重写 onCreate() 方法:

开发者
面向对象编程
发表了文章

从0系统学Android--2.5Activity启动模式

Activity 的启动模式一共有四种,分别是:standard、singleTop、singleTask、singleInstance 。在实际开发中根据特定...

开发者
Android
发表了文章

从0系统学Android-2.4 Activity 的生命周期

Android 中的 Activity 是可以层叠的。我们每次启动一个新的 Activity,就会覆盖在原来的 Activity 上面,然后点击 back 键就...

开发者
Android
发表了文章

这些Android系统样式中的颜色属性你知道吗?

推荐阅读看完后彻底搞清楚Android中的 Attr 、 Style 、Theme

开发者
AndroidTextViewHTML编程算法
发表了文章

为什么AlertDialog要使用Builder来构建呢

首先说句废话,因为 AlertDialog 太过复杂,内部参数太多,然后不使用构建者模式那么 AlertDialog 的构造方法就可能是:

开发者
发表了文章

View 的绘制过程

分别对应了:onMeasure() onLayout() onDraw 当然这个过程中也会调用许多其他的方法,都是作为辅助,大的流程就这三步。其中这三步内部的执...

开发者
编程算法

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券