![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础
米粒蜗牛
默默耕耘的蜗牛
展开
-
Android全局异常捕捉处理
主要介绍三种异常的处理:1. 原生处理(实现UncaughtExceptionHanlder接口)2. 腾讯bugly 的crash 上报3. umeng统计错误上报1.原生处理(实现UncaughtExceptionHanlder接口)Thread.UncaughtExceptionHandler作用:用来处理在程序中未被捕获的异常。(如果程序中已经自己设置了try{}catch,...原创 2020-04-09 00:24:40 · 2291 阅读 · 0 评论 -
图片加载(一)Glide
图片加载(一)Glide参考:hongshenhttps://blog.csdn.net/sinyu890807/column/info/15318https://www.jianshu.com/p/791ee473a89bhttps://blog.csdn.net/hanxiongwei/article/details/86625333Glide与Picasso的优缺点比较:http...原创 2019-07-08 00:33:24 · 420 阅读 · 0 评论 -
Android版本适配(基于 6.0 ~ 9.0)
Android版本适配(基于 6.0 ~ 9.0)转载自:https://www.jianshu.com/p/46699e98dc59Android6.0适配权限适配动态权限适配是 Android 6.0 最先开始的,也是 Android 系统对开发者影响最大的改动之一。先给出一个自己用到的权限框架: https://github.com/googlesamples/easypermi...转载 2019-04-18 01:19:52 · 995 阅读 · 0 评论 -
Android进程间通信(IPC)
Android进程间通信(IPC)会分三个部分来讲解:应用中如何创建多进程。进程间通信的几种方式:各种方式的实现。定义多进程不同的应用本身就属于不同进程,那么如果在同一个应用中该如何实现多进程?Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在 AndroidManifest.xml 中声明组件时,用android:process 属性来指定。...原创 2019-03-11 16:37:28 · 284 阅读 · 0 评论 -
Android动画总结
Android动画总结本文章一部分教程图片来自网络,在这里先对这些图片的作者表示感谢。动画种类Android 动画可以归纳为以下几种:视图动画(View 动画)帧动画(Frame 动画、Drawable 动画)属性动画触摸反馈动画(Ripple Effect)揭露动画(Reveal Effect)转场动画 & 共享元素(Activity 切换动画)视图状态动画(A...转载 2019-03-07 18:58:31 · 1066 阅读 · 0 评论 -
Android四大组件 --- ContentProvider
Android四大组件 — ContentProvidercontentprovider是android四大组件之一的内容提供器,它主要的作用就是将程序的内部的数据和外部进行共享,为数据提供外部访问接口,被访问的数据主要以数据库的形式存在,而且还可以选择共享哪一部分的数据。这样一来,对于程序当中的隐私数据可以不共享,从而更加安全。contentprovider是android中一种跨程序共享数...原创 2019-03-07 11:17:51 · 282 阅读 · 0 评论 -
Android四大组件 --- BroadcastReceiver
Android四大组件 — BroadcastReceiver广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播;然而有序广播是按照接收者声明...原创 2019-03-07 11:11:29 · 1012 阅读 · 0 评论 -
Android四大组件 - service
Android四大组件 — Service本地服务(LocalService)调用者和service在同一个进程里,所以运行在主进程的main线程中。所以不能进行耗时操作,可以采用在service里面创建一个Thread来执行任务。service影响的是进程的生命周期,讨论与Thread的区别没有意义。任何 Activity 都可以控制同一 Service,而系统也只会创建一个对应 Ser...原创 2019-03-07 10:59:04 · 165 阅读 · 0 评论 -
Android四大组件-Activity
04-05 00:35:03.452 2292-2292/cn.hotwoo.play:remote I/MainActivity: onCreate04-05 00:35:03.453 2292-2292/cn.hotwoo.play:remote I/MainActivity: onStart04-05 00:35:03.454 2292-2292/cn.hotwoo.play:remote I/MainActivity: onResume04-05 00:35:03.482 2292-22原创 2019-03-07 10:40:26 · 742 阅读 · 0 评论 -
Android线程间通信
Andorid 线程间通信,首先会列出几种通信方式,然后会详细说明Handler消息队列的方式。几种线程间通信的方式:通过Handler机制.private void one() { handler=new Handler(){ @Override public void handleMessage(Message msg)...原创 2019-03-08 16:52:54 · 366 阅读 · 0 评论 -
Android 事件分发机制
Android 事件分发机制 图解在Android 开发中事件分发是比较重要的,也是比较难理解的,之前看过这方面的东西,以为自己弄懂了,也就没太注意,最近面试呢,想着肯定要问到这一块的东西,回顾的时候发现又忘了,真是好记性不如烂笔头啊,长期没有用到这一块的东西,也就抛之脑后了,今天用了半天时间,看资料有了解了一下,把这块内容整理一下,省的以后在以后学习过程中,要不断温故一下,看的时候就不用那么麻...原创 2019-03-08 15:33:35 · 165 阅读 · 0 评论 -
Android 自定义ViewGroup
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客。1、概述在写代码之前,我必须得...转载 2019-03-08 14:50:18 · 219 阅读 · 0 评论 -
Android自定义View以及View的绘制流程
Android自定义View以及View的绘制流程View类代表用户界面组件的基本构建块;View在屏幕上占据一个矩形区域,并负责绘制和事件处理;View是用于创建交互式用户界面组件(按钮、文本等)的基础类。ViewGroup是View的子类,是所有布局的父类,是一个可以包含其他View或者ViewGroup并定义它们的布局属性一个看不见的容器。实现一个自定义View,通常会覆写一些Fram...原创 2019-03-08 14:10:33 · 3213 阅读 · 0 评论 -
Intent Filter匹配规则
转载自:https://blog.csdn.net/mynameishuangshuai/article/details/51673273 Intent简介 Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,An...转载 2019-02-25 02:26:04 · 125 阅读 · 0 评论 -
AndroidManifest.xml文件的作用
转载自:https://blog.csdn.net/pengliu1998/article/details/77976512 AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录。我们每天都在使用这个文件,往里面配置程序运行所必要的组件,权限,以及一些相关信息。但是对于这个文件,我们真正又了解多少了,还...转载 2019-02-25 02:21:30 · 22856 阅读 · 1 评论 -
Android 存储系统
转载自:https://blog.csdn.net/CodingEnding/article/details/79183750 前言文件系统一直是Android开发过程中经常接触的东西。而关于内部存储、外部存储、外置存储、私有存储、公共存储,以及访问哪些文件需要申请运行时权限等问题,一直是许多开发者头疼的问题。本文就将详细地讲解这些重要而模糊的知识...转载 2019-02-25 02:12:16 · 140 阅读 · 0 评论 -
Activity的四种启动方式
转载自:https://blog.csdn.net/super_xiaojian/article/details/81014046 首先介绍一下任务栈:(1)程序打开时就创建了一个任务栈, 用于存储当前程序的activity,所有的activity属于一个任务栈。 (2)一个任务栈包含了一个activity的集合, 去有序的选择哪一个activity和用...转载 2019-02-25 02:02:42 · 747 阅读 · 0 评论 -
Android Menu的使用方法
转载自:https://blog.csdn.net/CodingEnding/article/details/78609902?locationNum=9&fps=1 说明:本文只介绍Android3.0及以上的Men...转载 2019-02-25 01:49:06 · 693 阅读 · 0 评论