Android
文章平均质量分 90
ArrowHWT
一个菜鸟Android妄想成为大佬的学习之路
展开
-
Activity--初探篇
Activity–初识 简述 Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。是一个应用程序组件,用于与用户进行交互,你可以通过setContentView(View)方法来设置你的Activity需要显示什么控件。 生命周期 接下来看下面这张...原创 2019-07-13 11:17:43 · 182 阅读 · 0 评论 -
WebView--初探篇
前言 WebView用于在Android中加载H5界面的组件 使用介绍 一般来说Webview可单独使用,可联合其子类一起使用所以接下来,我会介绍: Webview自身的常见方法; Webview的最常用的子类 :WebSettings类、WebViewClient类、WebChromeClient类 Android和Js的交互 Webview常用方法 //激活Webview为活跃状态,能正常执行...转载 2019-07-13 17:33:45 · 384 阅读 · 0 评论 -
进程保活篇
前言 进程保活即如何让你的App进程永远的不被杀死,即使被杀死也能被拉活,但是理想是美好的,现实是残酷的,所以在实际开发中我们不可能做到进程百分百的一直在运行而不被系统杀死,但是我们可以通过提升进程的优先级和在进程被杀死后,进行拉活这两方面来进行进程的保活。 Android的进程优先级 android将进程的优先级分为5个层次,按照优先级由高到低排列如下: 前台进程 用户当前操作所必需的进程。通...原创 2019-07-13 16:24:46 · 580 阅读 · 0 评论 -
Service--初探篇
Service service是实现Android程序在后台运行的解决方案,处于主线程中,不能进行耗时的操作,可以开启线程执行耗时操作,适合于无需用户干预,且规则或长期运行的后台功能,有利于降低系统资源的消耗,优先级比Activity高,即使被终止,在系统资源恢复后会自己恢复运行状态,还可以用于IPC的通讯,解决不同Android应用程序之间的调用和通讯问题。 分类 按运行地点:本地服务和远程服务...原创 2019-07-13 16:05:56 · 218 阅读 · 0 评论 -
Android的线程和线程池
Android中的线程形态 包括了Thread、AsyncTask、HandlerThread以及IntentService四种 AsyncTask 一种轻量级的异步任务类,在线程池中执行后台任务,然后把执行进度和结果传递给主线程并在主线程中更新UI。 是一个抽象的泛型类,提供了三个泛型参数:Params、Progress和Result,Params表示传递的参数的类型,Progress表示后台任...原创 2019-07-13 15:56:19 · 248 阅读 · 0 评论 -
Bitmap--初探篇
前言 Bitmap代表一个位图,通过BitmapDrawable的构造方法可以把Bitmap对象包装成BitmapDrawable。 如果需要获取 BitmapDrawable 所包装的 Bitmap 对象,则可以用 BitmapDrawable 的 getBitmap() 的方法 参考博客: https://blog.csdn.net/wanliguodu/article/details/849...转载 2019-07-13 15:21:18 · 391 阅读 · 0 评论 -
Serializable和Parcelable
前言 序列化:将对象转化为字节序列的过程,以此完成对象的持久化 反序列化:将字节序列转化为对象的过程 Serializable 类实现该接口即可,并且可以声明一个serialVersionUID以方便在反序列化中出现失败的问题 //序列化过程 User user = new User(); FileOutputStream fos = new FileOutputStream(String fil...原创 2019-07-13 12:30:16 · 160 阅读 · 0 评论 -
IPC--Messenger
IPC 前言 IPC -->Intent process communication 进程间通信或者进程通信 Android中多进程模式 开启方式,在清单文件中设置process的值如 android:process:":remote" ”:":表示要在当前进程名前面附加上当前的包名, 包名加”:“完整的命名方式,进程名以”:“开头表示属于当前应用的私用进程,不以”:“开头的属于全局进程,通...原创 2019-07-13 12:22:46 · 194 阅读 · 0 评论 -
AIDL--初探篇
AIDL–初探篇 前言 如果说你问我什么是AIDL,那我只知道它叫做Android Interface Definition Language,即安卓接口定义语言,还有只知道它是基于Binder机制从而实现进程间通信的,在普遍的开发下挺少用到的,而且用起来有些麻烦,以上就是我所知道的AIDL,而下面要写的内容是我看着书去了解的,但还是对于AIDL只用皮毛的知识了解,那不多说了,继续写下面的笔记,开...原创 2019-07-13 12:17:46 · 335 阅读 · 0 评论 -
Android组件化---学习篇
前言 现在大多数的App都会在重构的时候想到组件化或者说模块化,方便App解耦和优化。在我的理解里面组件化即将每个功能相同的模块一个个的装起来,然后以library的形式供我们的主app模块调用,而在主app模块中不会去进行任何的业务逻辑,只管打包好了,而除了主app模块,其他模块各回各家,各找各妈,干自己的业务逻辑去,简单的说组件化就是让library和application之间可以互相切换,l...原创 2019-07-15 22:53:07 · 212 阅读 · 0 评论