
Android系统
老猫识途
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android系统开发(二)JNI
前言 在嵌入式底层工程师的世界里JNI就是java跟c/c++世界沟通的桥梁,包括我也是这样认为了很多年;前几天跟做app的同事聊天,无意中发现在他们的知识体系中jni是Java世界和Native世界的媒介。"Native"没错这个才是理解的关键。在java语言出现之前,就有很多程序和库都是由Native语言写的,利用现有的库开发事半功倍同时可以保证更好的性能。 就是好比Android的底层...原创 2018-05-02 16:33:02 · 240 阅读 · 0 评论 -
Android系统开发(一)阅读安卓源代码方法——然而并不是SourceInset
Android Studio阅读源代码 但凡大阅读大工程源代码在windows 端大都会想起一个 n多年没有更新的工具 SourceInset,说实话在阅读kernel和uboot等大工程时未必真的那么好用,但是目前无可替代。建立索引后速度还算可以,如果阅读Android源代码哪怕是老版本的 这个工具会让你产生幻觉:我的电脑是不是崩了。好吧 我们用Android Studio就是你了。1、首...原创 2018-04-26 16:21:34 · 2530 阅读 · 0 评论 -
Android笔记(二)布局四:FrameLayout帧布局
帧布局相对来说比较简单,在开发中很少使用到,最前面的两种布局(线性布局、相对布局是比较常用的)。 在帧布局中我们只需要记住两点就ok: 1、不设定位置默认从(0,0)开始,也就是左上角开始。 2、顺序执行的,最后执行的在最顶端显示。(每次显示一个布局,最后面写的一定在最后显示,覆盖以前的所有层) <?xml version="1.0" encoding="utf-8"?>...原创 2019-01-23 18:50:18 · 394 阅读 · 0 评论 -
Android笔记(二)布局五:AbsoluteLayout绝对布局
这一篇有关绝度布局的更加简单,当提及“相对”、“绝对”这两个概念时,我率先想起来的是linux 路径中的“相对路径”和“绝对路径”。 一个是相对于当前路径,从本路径跳出或者是继续进入下一集路径;另一个是从根目录“\”开始的路径。 都说IT是想通的,不知能否帮助大家理解。 <?xml version="1.0" encoding="utf-8"?> <AbsoluteLay...原创 2019-02-13 16:38:10 · 279 阅读 · 0 评论 -
Android笔记(二)布局六:TableLayout网格布局
这又是一个用点极低的一个布局,但是他既然存在我们还是需要了解一下: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...原创 2019-02-13 16:38:28 · 323 阅读 · 0 评论 -
Android笔记(二)布局二:LinearLayout线性布局
LinearLayout线性布局 一、线性布局的介绍 1、LinearLayout属性为“线性布局”:竖着排列和水平排列都为线性排列。 2、LinearLayout默认为水平排列。 如下代码所示我们观察一下,LinearLayout默认排布的样式: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an...原创 2019-01-20 16:36:11 · 506 阅读 · 0 评论 -
Android笔记(二)布局一:View与ViewGroup
一、这次聊一聊什么是View和ViewGroup 概念 顾名思义:View就是 视图、视域,ViewGroup就是视图组、视域组。 1、在Android APP中,用户界面元素都是由View和ViewGroup的对象构成的。2、View对象构成了展现给用户缤纷多彩的视图。 3、ViewGroup是一个“容器”里面用于存放View(和ViewGroup——没错ViewGroup里面可以包含ViewG...原创 2019-01-20 16:34:53 · 274 阅读 · 0 评论