2019年5月18日

Andriod学习 第十二周

摘要: 一、Service 首先我们来了解一下线程的相关概念: 线程 1 相关概念 程序:为了完成特定任务,用某种语言编写的一组指令集合(一组静态代码) 进程:运行中的程序,系统调度与资源分配的一个独立单位,操作系统会 为每个进程分配一段内存空间。程序的依次动态执行,经历代码的加载,执行, 执行完毕的完整过 阅读全文

posted @ 2019-05-18 23:55 archemiya 阅读(193) 评论(0) 推荐(0) 编辑

《移动平台开发实践》课程总结

摘要: (按顺序)每周作业链接汇总 "第一周作业" :Java基础、语言基础、语句 "第二周作业" :对象和类、继承、接口和抽象类、多态 "第三周作业" :核心类、数组、错误处理、操作数字 "第四周作业" :枚举、操作日期和时间、集合框架、泛型 "第五周作业" :输入/输出,线程、并发工具、网络 "第六周作 阅读全文

posted @ 2019-05-18 23:53 archemiya 阅读(1002) 评论(0) 推荐(0) 编辑

2019年5月12日

Android学习 第十一周

摘要: 第44章 使用MediaRecord录音 实现代码: 最后在AndroidManifest.xml中添加下述权限: 第45章 Handler消息传递机制浅析 本节讲解的 是Activity中UI组件中的信息传递Handler。Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们 阅读全文

posted @ 2019-05-12 22:24 archemiya 阅读(186) 评论(0) 推荐(0) 编辑

2019年5月5日

Android学习 第十周

摘要: SharedPreferences保存用户偏好参数 使用SharedPreferences(保存用户偏好参数)保存数据, 当我们的应用想要保存用户的一些偏好参数,比如是否自动登陆,是否记住账号密码,是否在Wifi下才能 联网等相关信息,如果使用数据库的话,显得有点大材小用了!我们把上面这些配置信息称 阅读全文

posted @ 2019-05-05 22:56 archemiya 阅读(231) 评论(0) 推荐(0) 编辑

2019年4月21日

Android学习 第八周

摘要: ListView 一、ListView的理解 1.什么ListView? 一种用来显示多个可滑动项(Item)列表的的ViewGroup 需要使用Adapter将集合数据和每一个Item所对应的布局动态适配到ListView中显示 显示列表: listView.setAdapter(adapter) 阅读全文

posted @ 2019-04-21 22:55 archemiya 阅读(80) 评论(0) 推荐(0) 编辑

2019年4月14日

Android学习 第七周

摘要: 布局 在Android中存在着六大布局,分别是: LinearLayout (线性布局) RelativeLayout(相对布局) TableLayout(表格布局) FrameLayout(帧布局) AbsoluteLayout(绝对布局) GridLayout(网格布局) 下面我们重点总结线性和 阅读全文

posted @ 2019-04-14 20:20 archemiya 阅读(220) 评论(0) 推荐(0) 编辑

2019年4月7日

Android学习 第六周

摘要: 1.Android背景与当前的状况 Android系统是由Andy Rubin创建的,后来被Google收购了;最早的版本是:Android 1.1版本 而现在最新的版本是今年5.28,Google I/O大会上推出的Android M,有趣的是Android系统的命名都是以点心来命名的,下述表至今 阅读全文

posted @ 2019-04-07 16:58 archemiya 阅读(119) 评论(0) 推荐(0) 编辑

2018年12月9日

2018-2019-1 20189219《Linux内核原理与分析》第九周作业

摘要: 进程的切换 对于进程切换,有两个关键问题,一是进程什么时候进行切换,即进程调度的时机,二是进程如何占用CPU,即进程切换的过程。 进程调度的时机 对于linux系统来说,内核是通过schedule函数来进行进程调度的,因此,调用schedule函数的时机即进程调度的时机。一般来说,进程调度分为两种: 阅读全文

posted @ 2018-12-09 23:08 archemiya 阅读(205) 评论(0) 推荐(0) 编辑

2018年12月2日

2018-2019-1 20189219《Linux内核原理与分析》第八周作业

摘要: Linux内核如何装载和启动一个可执行程 一.实验 1.1理解编译链接的过程和ELF可执行文件格式。 1.1.1编译链接过程 能用图说明的问题,就少用文字描述: 1.1.2ELF可执行文件 ELF可执行文件中有三种主要的目标文件: 一个可重定位文件保存着代码和适当的数据,用来和其他的object文件 阅读全文

posted @ 2018-12-02 23:17 archemiya 阅读(165) 评论(0) 推荐(0) 编辑

2018年11月25日

2018-2019-1 20189219《Linux内核原理与分析》第七周作业

摘要: task_struct数据结构 以下摘自wiki: A computer program is a passive collection of instructions; a process is the actual execution of those instructions. Several 阅读全文

posted @ 2018-11-25 21:19 archemiya 阅读(139) 评论(0) 推荐(0) 编辑

导航