Android
hickey96
这个作者很懒,什么都没留下…
展开
-
Android的四大组件
要学习Android开发必须要首先要了解Android的四大组件,这是Android里最基础也是比较重要的知识。Android的四大组件也称为Android的四大天王分别是Activity、Service、BroadCast Recevicer、Content provider。 Activity 先从Activity谈起,大多数的应用都有界面,有界面首先就离不开...原创 2018-02-28 05:43:12 · 249 阅读 · 0 评论 -
Android中的Context
Context是Android中一个非常重要的概念,用于访问全局信息,几乎所有的基础组件都继承自 Context,理解 Context 对于学习 Android 四大基本组件非常有帮助。一、Context的介绍 我们对于Context的使用一定不陌生,在应用的应用中时刻可以看到它的身影~~你在加载资源、启动一个新的Activity、获取系统服务、获取内部文件(夹...原创 2019-02-01 11:53:27 · 295 阅读 · 0 评论 -
Android Studio 编译报错:Process 'command 'aapt.exe'' finished with non-zero exit value 1
导入一个项目的时候编译运行后,报Caused by: org.gradle.process.internal.ExecException: Process 'command 'D:\android-sdk-windows\build-tools\28.0.3\aapt.exe'' finished with non-zero exit value 1。在网上找了好久没有解决,而出现...原创 2018-12-24 16:49:21 · 583 阅读 · 0 评论 -
Android RecyclerView介绍
一、RecycleView概述 RecycleView是support-v7包中的新组件,是一个强大的滑动组件。RecyclerView的官方定义如下:A flexible view for providing a limited window into a large data set。从定义可以看出,flexible(可扩展性)是RecyclerView的特点。 ...原创 2018-12-17 17:13:35 · 328 阅读 · 0 评论 -
Android Fragment基础
Fragment简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。本文将从Fragment的定义、优点、生命周期以及基本使用这个几个方面来了解fragment的基础知识点。一、Fragment的定义 frgment的官方定义: ...原创 2018-11-19 17:44:32 · 208 阅读 · 0 评论 -
android Studio HierarchyView被Layout Inspector替换
今天想用下HierarchyView 工具分析下布局,结果在android studio里找了好就没有找到。然后就查了下资料发现android studio3.0以后,HierarchyView被Layout Inspector替换了。 怎么打开Layout Inspector?在Android Studio 的 tools-->Layout Inspecto...原创 2018-08-23 17:54:28 · 2242 阅读 · 0 评论 -
Android Service详细介绍
Service 服务是 Android 系统最常用的四大组件之一,在Android系统中,一是简化后台任务的实现,二是实现在同一台设备当中跨进程的远程信息通信。在Android开发中Service也是我们必备的知识,本文对Service知识进行了一些梳理和总结,相信通过本文能让你对Service有更清晰的了解和认识。废话不多说,现在开车啦。 一、Service的概念 Se...原创 2018-05-01 07:48:19 · 437 阅读 · 0 评论 -
Android Studio升级到3.0之后运行找不到Module中class问题
之前运行项目在Android Studio3.0版本之前都可以正常运行,而Android Studio版本升级到3.0及以后的版本,项目运行的时候一直报错,具体错误:Caused by: java.lang.ClassNotFoundException: Didn't find class 仔细看了下就是引用Module中的类找不到。找了好久才发现是build.gradle里配置了mu...原创 2018-04-09 16:55:01 · 1931 阅读 · 0 评论 -
Android 性能优化那些事
Android手机品牌型号特别多,造成了Android手机性能也是参差不齐,我们开发出来的app可能会运行在很多性能比较差的手机上,所以android开发对性能方面要求相对比较高,我们尽量保证我们的app在各种手机上都能流畅运行,才能使客户更愿意用我们的app,app的用户才会越来越多。 Android应用的开发语言为Java,每个应用最大可使用的堆内存受到Android...原创 2018-02-24 17:41:54 · 394 阅读 · 0 评论 -
Android 中MVC、MVP以及MVVM架构介绍
MVC、MVP和MVVM是目前Android架构中常见的三种架构设计模式,接下来详细介绍下这三种架构的特点以及差异。一、MVC 1.定义: MVC (Model-View-Controller, 模型-视图-控制器),标准的MVC是这个样子的:模型层 (Model):业务逻辑的处理,数据的实体类和存取等; 视图层 (View):一般使用XML或者J...原创 2019-03-08 18:33:16 · 637 阅读 · 0 评论