Android笔记
yumeizui8923
2010年9月到2014年6月,就读于北京航空航天大学北海学院-软件与信息工程学院,专业为计算机科学与技术。
曾就职于深圳君正时代集成电路有限公司、深圳云安智慧医疗科技有限公司、深圳泰山体育科技股份有限公司。
现就职于深圳云蜂智能有限公司,担任数据部经理一职,统管软件研发部。
展开
-
Android Studio配置非系统应用的签名
Android Studio配置非系统应用的签名概述创建 jks 文件手动进行签名配置自动签名针对 **release** 版的自动签名操作概述Android应用分为系统应用和非系统应用,两种类型的应用的签名根据都不一样。非系统应用的签名要用到 jks 文件。非系统应用,在本文中简称App。创建 jks 文件jks是Java签名文件的扩展名,全称 Java Key Store。利用Android Studio可以方便、快速地创建jks文件。Build --> Generate Signe原创 2020-05-19 11:53:38 · 360 阅读 · 0 评论 -
Android AIDL(一)
1.AIDL2.AIDL支持的数据类型3.定义传输数据以及数据的AIDL化4.定义跨进程调用的接口的AIDL文件5.生成与定义接口的aidl文件对应的Java类6.编写Service并使用自动生成的Java类7.配置Service属性8.在Activity中进行IPC的示例本文整理了Android AIDL的几个基本知识。1.AIDL...原创 2018-05-21 15:28:24 · 400 阅读 · 0 评论 -
Android应用的多进程
1.IPC简介2.Android启动多线程的2种方式及原理3.Android应用的进程的生命周期1.IPC简介IPC(Inter Process Communication),进程间通信或跨进程通信,主要表现为多个进程间进行数据交换的过程。进程是程序执行的实例。在操作系统中的定义中,进程是程序的最小执行单元;在支持线程的操作系统的定义中,线程是程序的最小调度单元。进程之...原创 2018-05-17 13:59:48 · 171 阅读 · 0 评论 -
Activity启动模式
Activity启动模式实验环境:小米 MAX2, Android 7.1.11.standard(标准模式)2.singleTop(栈顶复用模式)3.singleTask(栈内复用模式)4.singleInstance(单例模式)1.standard(标准模式) 任何情况下都会创建新的Activity实例,并将该实例放入任务栈中。2.singleTo...原创 2018-04-25 18:21:30 · 149 阅读 · 0 评论 -
Activity生命周期
Activity生命周期实验环境:小米 MAX2,Android 7.1.11.正常的生命周期2.ActiityA启动ActivityB时两个Activity的生命周期3.从ActivityB返回ActivityA时两个Activity的生命周期4.旋转屏幕时的生命周期(未在AndroidManifest配置configChanges属性)5.旋转屏幕时...原创 2018-04-25 10:27:43 · 158 阅读 · 0 评论 -
Context以及ContextWrapper
如有错误或遗漏,敬请指正!在Android应用开发中,Context是一个非常重要的类,它是一个抽象类,是关于一个应用环境的描述的接口,Context的实例在应用程序被启动时由Android系统提供。由于Context是一个抽象类,所以Android系统为我们提供了ContextWrapper。在ContextWrapper类中,除了构造器ContextWrapper(Context ba...原创 2018-03-02 17:15:06 · 5050 阅读 · 0 评论 -
Android屏幕基础知识
如有错误,敬请指正!Android GUI呈现的介质是触摸屏。目前市面上存在着各种尺寸、分辨率的屏幕的Android设备,这就需要我们对这些屏幕有一个基本的认识。现在有一块矩形屏幕,其数据如下: 名称 参数说明 屏幕类型 电容屏,液晶屏,多点触控 主屏幕尺寸 5.2英寸 主屏幕分辨率 1920*1080 px 主屏幕像素密度...原创 2018-02-26 15:11:49 · 307 阅读 · 0 评论 -
Android应用程序进程的最大heap内存的问题
如有错误,欢迎指正!Android官方文档提到,在默认情况下,每个Android应用都是一个独立的进程,Android又是基于Linux系统,那么有一个问题,那就是Android系统为每个应用进程所能分配的最大内存是多少?目前的Android是32位Linux系统,如果按照传统的32位Linux的内存分配规则,那么Android的单个进程可以最大分配到4G内存,但是Android显然不是按...原创 2018-02-26 14:39:40 · 2041 阅读 · 0 评论