- 博客(9)
- 收藏
- 关注
原创 SystemUI之启动流程(一)
前言SystemUI是系统启动中第一个用户肉眼可见的应用,系统为用户提供的系统级别的信息显示与交互的一套UI组件,其功能包罗万象,比如开机后看到的锁屏界面,充电时充电界面,状态栏,导航栏,多任务栏等,都是与Android手机用户息息相关的功能。SystemUI概览SystemUI属于系统级的apk,位置在frameworks\base\packages\SystemUI,主要功能有:状态栏信息显示,比如电池,wifi信号,3G/4G等icon显示(Status Bar )系统下方的导航栏(Nav
2020-06-02 13:43:36
1371
原创 关于日志文件(log)的问题
android日志系统提供了记录和查看系统调试信息的功能,日志都是从各个软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来进行查看和使用1.日志的作用:用于记录系统、程序运行中发生的各种事件通过阅读日志,有助于诊断和解决系统故障2.缓冲区的类型:Android 日志系统为日志消息保留了多个循环缓冲区,不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用 -b选项,查看指定的缓冲区:java adb logcat [-b <buffer>].
2020-05-28 14:50:43
661
转载 Android中的ListView和适配器(Adapter)
Android ListView 使用详解一个ListView通常有两个职责(1)将数据填充到布局。(2)处理用户的选择点击等操作。一个ListView的创建需要3个元素(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器也就是说,要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和Adapter...
2020-04-22 14:19:19
1001
原创 Android开发实战闹钟项目
一、闹钟功能的介绍以及界面的展示该闹钟是根据我们手机闹钟设计的一个简单的闹钟APP,其中包含时钟、闹钟、秒表和计时器功能。用户可以对闹钟添加和删除,可以对秒表计时、暂停和重置,对计时器可以暂停、计时、继续和重置等功能。二、介绍系统的设计界面闹钟的布局文件代码如下由于该闹钟系统包含时钟、闹钟、计时器、秒表四个功能,所以只要在xml文件插入TabHost控件就能实现在手机上更加简洁地展示四个功...
2020-04-17 14:54:05
4553
12
原创 关于Android中的Context
1.Context都没弄明白,还怎么做Android开发?Activity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Java程序一样,随便创建...
2020-04-15 10:03:29
263
原创 Android 中的 Service 全面总结
1.Service的种类按运行地点分类类别区别优点缺点本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。远程服务(Remote)该服务是独立的进程,服务为独...
2020-04-14 13:55:54
269
原创 有关面试中的SSM必考内容!!!
1.为什么使用Spring(优缺点)①:方便解耦,简化开发(IOC:通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码造成的过度程序耦合)②:AOP编程的支持(通过Spring提供的AOP功能,方便进行面向切面的编程)③:声明式事务的支持(可以从单调烦闷的事务管理代码中解脱出来)④:方便程序的测试(Spring对Junit4支持,可以通过注解...
2019-11-04 21:13:48
346
原创 Java开发工程师笔试面试题
1.List和Set和Map的区别List,Set都是继承自Collection接口List:元素放入顺序,元素可以重复,允许按照对象在集合中的索引位置检索对象,例如通过list.get(i)方法来获取集合中的元素;Set:元素放入无序,元素不可重复,重复元素会被覆盖掉元素虽然无法顺序放入,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set的O...
2019-10-18 19:48:50
2148
原创 面向对象的三大特征
面向对象的三大特征继承(extends)类是对对象的抽象,继承是对某一批类的对象,从而实现对现实世界更好的建模提高代码的复用性(OOP)extends的意思是”扩展”。子类是父类的扩展例子(生物)封装(encapsulation)/隐藏多态(polymorphism)继承(extends)子类继承父类(基类、超类)的属性和方法构造器不能继承!实例化子类,会递归...
2019-09-11 18:21:46
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人