重拾Android 之简单复习

Android系统允许应用程序创建仅能够自身访问的私有文件,文件保存在设备的内部存储器上。

滚动视图ScrollView

拖动条SeekBar

评分组件RatingBar

Android体系架构

应用程序:  日历,通讯录,邮件客户端,浏览器

应用程序框架:

函数库            Android运行时

Linux内核

Android SDK:可以理解是Android系统在电脑上模拟器,是一个开发环境,可以安装APK软件。

SDK soft development kit软件开发工具包,一般是一些被软件工程师用于特定的软件包,软件框架,硬件平台,操作系统等建立应用软件开发工具的集合。可以安装Android模拟器执行APK软件。(简单理解开发Android所需环境和工具的集合)。

自定义对话框时,将视图对象添加到当前对话框的方法是

View view=  LayoutInflater.from(this).inflate(R.layout.main,null);

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。

1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");

2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.

3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息

4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。

5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息

Android的优缺点

优点:开源特性,得到很多厂商的支持。

系统发展快,界面的UI,系统优化很好。

缺点:更新较快,版本不一致,用户体验不一致。

时间: 2024-08-02 13:41:34

重拾Android 之简单复习的相关文章

重拾Android之ActionBar的简单使用

ActionBar实质就是Menu 1.在res/menu编写菜单界面 <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu01" android:icon="@android:drawable/ic_menu_rotate" android:orderInCategory="100&

重拾Android之SharedPeferences操作

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据. 向SharedPreferences写入数据 1.使用getSharedPreferences(fileName, MODE_PRIVATE)获得SharedPreferences对象 2.通过SharedPreferences对象获得SharedPreferences.Ed

使用JWT和Spring Security保护REST API,重拾后端之Spring Boot

通常情况下,把API直接暴露出去是风险很大的,不说别的,直接被机器***就喝一壶的.那么一般来说,对API要划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结果给予用户开放对应的API.目前,比较主流的方案有几种: 用户名和密码鉴权,使用Session保存用户鉴权结果.使用OAuth进行鉴权(其实OAuth也是一种基于Token的鉴权,只是没有规定Token的生成方式)自行采用Token进行鉴权第一种就不介绍了,由于依赖Session来维护状态,也不太适合移动时代,新的项目就不要采用了.第二

重拾linux

重拾linux 起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做本地测试,学习使用linux.docker等.记录下过程,防止以后忘记!(所以不会涉及具体的安装步骤) 下载 到网易开源镜像站,挑选一个linux下载.我安装linux只要是为了学习运维方面的知识,同时用于进行网络知识方面的实践.如果你跟我一样,推荐Ubuntu server版本,纯字符界面,就跟一

重拾算法(5)——最小生成树的两种算法及其对比测试

重拾算法(5)——最小生成树的两种算法及其对比测试 什么是最小生成树 求解最小生成树(Minimum Cost Spanning Tree,以下简写做MST)是图相关的算法中常见的一个,用于解决类似如下的问题: 假设要在N个城市之间建立通信联络网,那么连通N个城市只需N-1条线路.这时自然会考虑这样一个问题:如何在最节省经费的前提下建立这个通信网. 在任意两个城市间都可以设置一条线路,相应地都要付出一定的经济代价.N个城市之间最多可能设置N(N-1)/2条线路,那么如何在这些线路中选择N-1条,

【玩转SQLite系列】(一)初识SQLite,重拾sql语句

转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53230842 本文出自[DylanAndroid的博客] [玩转SQLite系列](一)初识SQLite,重拾sql语句 SQLite由于是一个轻型的嵌入式的数据库,被应用于Android系统当中.在Android开发中 我们难免会用到SQLite数据库.接下来用一系列的文章来数据一下SQLite数据库. 一.认识SQLite 1.什么是SQLite SQLite,是一款轻型

重拾算法(0)——目录

现在到了重拾基础算法,掌握算法思维的时候.暂定要学习的算法如下表. 1 算法 2 KMP 3 树 4 遍历二叉树 5 线索二叉树 6 霍夫曼树 7 图 8 深度优先搜索 9 广度优先搜索 10 最小生成树 11 最短路径 12 拓扑排序 13 关键路径 14 查找 15 线性表的查找 16 折半查找 17 树的查找 18 二叉排序树 19 平衡二叉树 20 B-树 21 B+树 22 散列表的查找 23 构造方法 24 处理冲突的方法 25 查找 26 排序 27 插入排序 28 直接插入排序

重拾算法(2)——线索二叉树

重拾算法(2)——线索二叉树 上一篇我们实现了二叉树的递归和非递归遍历,并为其复用精心设计了遍历方法Traverse(TraverseOrder order, NodeWorker<T> worker);今天就在此基础上实现线索二叉树. 什么是线索二叉树 二叉树中容易找到结点的左右孩子信息,但该结点在某一序列中的直接前驱和直接后继只能在某种遍历过程中动态获得. 先依遍历规则把每个结点某一序列中对应的前驱和后继线索预存起来,这叫做"线索化". 意义:从任一结点出发都能快速找到

重拾算法之路——前言

话说,自从大二下学期从ACM集训队退出后, 对于算法, 真的放下了很多. 曾经说过,离开不是句号, 现在的情况,越来越趋近叹号了 o(╯□╰)o.. 其实,算法的用处,对于目前状态的我, 真的非常非常...不重要 ( ⊙ o ⊙ )!, 在做项目的时候,会经历这样的过程: ①算法NB论,但自己只是知道NB,用不上 ②算法无用论,做了一段时间项目,发现算法这东西,在我们项目中根本用不上,要么就是包装好的东西,直接调用过来,无须我们担心. ③算法还是很NB,刚开始接触的项目,只是初步应用,大多处于初