Android
UNI-少林寺武功
人生苦短,多做总结
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
继承类的初始化——java为例
引言在分析android应用层的代码时,时常遇到类初始化,重载等相关知识点,在此进行总结,该部分内容是对java类的初始化进行总结分析。1 java继承中的初始化首先见下图所示:继承基类B的子类C的对象创建的初始化过程如下:1、加载子类的C.class文件;2、通过关键字得知子类C有一个基类B,继续加载基类B的B.class文件;若基类B还有它的上一层基类A则会继...原创 2020-03-31 09:53:27 · 873 阅读 · 0 评论 -
关于Android Service真正的完全详解,你需要知道的一切
转载请注明出处(万分感谢!): http://blog.youkuaiyun.com/javazejian/article/detai...转载 2020-03-26 23:14:46 · 901 阅读 · 1 评论 -
由于SELinux造成的权限问题分析与解决
1 背景基于Android10,在进行sd卡读取权限配置时候,发现只配置AndroidManifest.xml不能解决权限问题,经过多方查找发现当前版本的Android还需要配置SELinux,废话不多说,请看下面的分析。2 Android的权限问题AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities,servi...原创 2020-03-19 21:20:24 · 8772 阅读 · 9 评论 -
基于arm的android启动流程概要分析
目录1 引言2 启动流程分析2.1 ROM Code2.2 U-Boot2.3 Kernel2.4 init2.5 系统应用3 参考文献1 引言 前段时间参与一个kernel层的应用开发,所以简单的总结了从linux启动到android应用加载。如下图所示,主要将启动流程分为了6个步骤,其实里面还有很多细分的步骤,但是我主要总结的是linu...原创 2020-03-01 16:30:41 · 572 阅读 · 0 评论 -
android Activity组件的基本用法(生命周期、意图、传递消息)
引言学习android studio来开发一个测试demo。目前正在看关于Activity的相关知识点,于是有一点小总结,以图文的形式来进行总结。1 Activity的生命周期一个Activity代表一个页面。其次,Activity的onCreate方法是页面的入口函数。2 Activity的跳转与消息传递Intent的组成部分见下图所示:总结通过对中级...原创 2020-01-09 17:36:30 · 296 阅读 · 0 评论 -
android 中级控件总结
引言学习android studio来开发一个测试demo。目前正在看关于中级控件部分,于是有一点小总结,以图文的形式来进行总结。1 中级控件的结构框架图中级控件主要包括其他布局用法、特殊按钮的用法、下拉框与基本适配器的用法、编辑框的用法等。2 总结中级控件相关知识,包括其他布局的用法(相对布局、框架布局)、特殊按钮的用法(复选框、开关按钮、单选按钮)、适配视图的基本用法(...原创 2020-01-09 17:28:06 · 420 阅读 · 0 评论 -
android 基本显示控件及log打印总结
引言学习android studio来开发一个测试demo。目前正在看关于基本显示控件的相关知识点,于是有一点小总结,以图文的形式来进行总结。1 基本显示控件的结构框架图2 log打印日志窗口的顶部是一排条件筛选控件,从左到右依次为:测试机型的名称(如“DOOV V3”)、测试App的包名(例如只显示com.example.junior的日志)、查看日志的级别(例如只显示...原创 2020-01-06 20:53:19 · 1193 阅读 · 0 评论 -
android view框架总结
引言学习android studio来开发一个测试demo,之前使用的是Qt,但是逐步看了android studio的使用方法之后,发现与Qt creator的使用上比较类似。目前正在看关于view属性的相关知识点,于是有一点小总结,以图文的形式来进行总结。正文视图view基本属性 视图组ViewGroup是一类特殊视图, 所有的布局类视图都是从它派生而来的。 A...原创 2020-01-04 21:56:08 · 812 阅读 · 0 评论 -
android.mk使用简介(以PREBUILT_SHARED_LIBRARY和BUILD_SHARED_LIBRARY扩展描述)
前言: Android NDK目前支持预编译库,使用一个编译好的库(动态库/静态库)来使编译过程加快,并且开发人员向外不用提供源码,而是以动态库的形式提供。1. 使用预编译动态库模块1.1 申明预编译模块 对于Android编译工具而言,每个预编译库必须声明为一个独立的模块。例如:libc.so 文件与 Android.mk 位于同一个目录中,则可以这样定...原创 2019-11-10 11:47:03 · 14185 阅读 · 1 评论
分享