
基础知识
文章平均质量分 92
安之若素丶c
Android 开发者
展开
-
Android Activity初学,经验分享与基础知识,
粗略的讲一讲什么是Activity,在我理解,就是呈现给用户的每一个界面都是Activity,其主要用于与用户进行交互,自己的应用也是通过Activity给予用户最直观的体验。1.什么是返回栈: 返回栈就是一个用于存储Activity的栈,每当你启动一个新的Activity的时候,旧的Activity就会被覆盖,然后你按下Back键的时候,旧的Activity又会弹出来,这就是一个栈的原理,新的A原创 2017-02-20 15:37:21 · 373 阅读 · 0 评论 -
Android 自定义Notification通知样式并设置按钮监听.
这篇文章主要是记录一个自定义Notification样式的学习过程。界面比较简单,也没有格外去用心的搭建,只是为了实现自定义效果。先来看看效果图,通过Activity中的button点击弹出通知。现在我们先来看看布局界面,第一个界面主要就是一个button所以就不拿出来了,看看我们自定义的通知界面。notification_layout.xml<?xml version="1.0" encoding原创 2017-05-07 16:56:46 · 3263 阅读 · 0 评论 -
线程相关分享
线程相关分享一 线程简介:1.什么是线程:1. 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位,同一进程中可以存在多个线程并发执行。对于同一进程中的不同线程将共享该进程的所有系统资源,如虚拟地址,文件操作符,信号处理等等。但多个线程会有各自的调度栈,自己的寄存器环境等。2.线程的状态介绍:NEW(创建状态): 当线程被实例化创建RUNNA...原创 2019-08-10 11:04:10 · 203 阅读 · 0 评论 -
Android内存相关知识分享
Android内存相关知识分享:Rain一. Java垃圾回收机制:1.引用计数法分析: 当对象被创建或被引用时,该对象的计数器值会加1,当其被释放时会减1,但当两个对象互相引用对方时,就会造成永久不被回收.(内存泄漏由此可见)2.可达性分析: GCRoot可达树节点为存或对象,其余的为死亡对象。换而言之,能够通过GCRoot根节点到达的对象都被视为存活对象. 一般讲下列四点作...原创 2019-08-10 11:05:07 · 216 阅读 · 0 评论 -
常见内存泄漏问题分析与解决
常见内存泄漏问题分析与解决:什么是内存泄漏: 内存管理的目的就是在开发过程中能够有效的避免内存使用及内存泄漏问题,内存泄漏简单的可以总结为:“没用的对象出现无法回收的现象就是内存泄漏”。内存泄漏会造成哪些问题: 应用可使用内存逐步变小,增加了堆内存压力 降低了应用性能,比如频繁触发GC 严重的时候也会造成内存溢出,OOM OOM 发生在,当我们尝试进行创建对象,但是堆内存...原创 2019-08-10 11:06:07 · 985 阅读 · 0 评论 -
Android DataBinding
Android DataBinding 简介:Rain.tangQQ:410990689DataBingding导入: 在高版本的Android Studio及gradle 中已经支持了DataBinding的使用,只需要在build.gradle中将其开启android { ... //导入dataBinding支持 dataBinding{ ...原创 2019-08-10 11:07:05 · 283 阅读 · 0 评论