文件管理器的设计与实现方法毕业论文(编辑修改稿)内容摘要:
有与此相关的布局知识。 3. 概要设计 开发设计原理 文件管理器分别实现了两种 浏览文件的方式,一种是网格布局 GridView,如图 41 所示,另一种实现的是列表布局 ListView,如图 42 所示。 这两种浏览模式显示图片的方式都是基于 ViewPage, ViewPage 主要是达到不同页面的跳转,实现滑动的效果;在 ViewPage 中嵌套 ImageView 类,显示各类文件的图标。 在 Android 中,我们可以通过事件处理使 UI 与用户互动。 具体形式则是以事件监听器的方式來“监听”用户的动作。 Android 提供了非常良好的 UI 事件处理机制。 View 是绘制 UI 的类,每个 View 对象都可以向 Android 注册一个事件监听器。 每个事件监听器都包含一个回调方法,这个回调方法主要的工作就是回应或处理用户的操作。 进行界面跳转的时候就需要用到 Activity 和 Intent 类来进行跳转。 由于界面跳转的代码相似,只是目标 Activity 不同而已。 管理器将手机上的各类文件资聊城大学毕业论文 6 源保存入 R 文件中,具体实现对相应文件的操作是通过手机上已安装的第三方应用程序来处理的。 比如,手机本地的视频文件会通过已有的暴风等软件来打开。 主要实现的功能 点击手机桌面上的快捷方式进入到主界面后,屏幕上方会显示出主界面、音乐、视频、图片四 个按钮。 点击相应的按钮会自动进入相应的文件界面,另外,由于 两种浏览模式显示图片的方式都是基于 ViewPage, ViewPage 主要是达到不同页面的跳转,实现 左右 滑动的效果 ,所以滑动跳转到不同的文件界面。 在主界面中,实现了 网格布局 GridView 和列表布局 ListView,在上面所提到的四个按钮之下的图标实现了返回上一级、多选、返回手机桌面、粘贴、新建文件夹、切换浏览模式的功能。 在此页面上长按文件或者文件夹的图标会弹出一个对话框供用户进行相应的具体操作,而在 音乐、视频、图片界面中显示的是只是显示了单一的各种文 件,因此只是实现了的列表布局,这样的效果是界面比较清晰,方便查找,长按文件图标便会出现处理方式的提示。 4. 系统功能模块设计与实现 系统主界面模块 该界面的网格布局 GridView,如图 41 所示,列表布局 ListView,如图 42所示。 这两种浏览模式显示图片的方式都是基于 ViewPage 类来实现的 , ViewPage主要是达到不同页面的跳转,实现滑动的效果;在 ViewPage 中嵌套 ImageView类,显示各类文件的图标。 主界面模块 由多个 Activity组成,进行界面跳转的时候就需要用到 Activity和 Intent 来进行跳转。 由于界面跳转的代码相似,只是目标 Activity 不同而已,这里以设置界面为例,说明跳转的一般步骤。 首先需要设置监听动作,在实现的接口中复写 onClick()函数,当用户进入主界面后进行操作点击桌面上的图标,虚拟机会按照程序根据用户的操作相对应的处理,也就是用户点击音乐、视频、图片的按钮时,虚拟机会根据不同的监听事件有 switch 语句完成选择跳转到用户选择的界面。 下面就是实现该功能的程序: 聊城大学毕业论文 7 switch (index) { case 0: return mFileBrowser。 case 1: return mMusicFileBrowser。 case 2: return mVideoFileBrowser。 case 3: return mImageFileBrowser。 default: return null。 } 该界面展示了本软件所具备的功能,每个模块均可以正常使用。 该应用程序启动时,即 activity 开始时会声明一些变量存储数据,虚拟机会把手机本地的不同的资源文件放入相应的 list 集合中共不同函数调 用,实现具体的操作,如: private ListView myViews。 //定义私有的 List 集合对象,集合的范型为 View activity 的生命周期开始需要通过 init()函数初始化要调用的布局文件,生成音乐 (mMusicFileBrowser)、视频 (mViewFileBrowser)、图片 (mImageViewBrowser)的对象,获取焦点完成后,主界面的 activity的生命周期结束,要跳转的下一个 activity的生命周期开始。 文件浏览的模式本文是通过与 activity 类似设置监听事 件,因为有两种浏览方式,需要设置多个监听,这样增加代码了的重复。 这一是个程序人员应该避免的地方,当然也可以通过 switch 的参数来判断的,这样会更简便。 无论是用哪种方式实现,两个页面之间的跳转还是多个页面之间的跳转,它们之间的信息交互是很重要的环节。 实现网格浏览方式如下图所示: 聊城大学毕业论文 8 图 41 主界面文件网格显示 实现列表浏览方式如下图所示: 聊城大学毕业论文 9 图 42 主界面文件列表显示 显示音乐模块 在音乐模块中,程序运行时,虚拟机将本地的所有的音乐文件名字放入准备好的 mListView 集合中,并保存在 R 文件中,以供 FileItemForOperation 类使用,FileItemForOperation 生成的对象 fileItem 调用 R 文件中的整型音乐数据以列表的形式显示在手机界面中 ,如图 43。 主要核心代码如下: public MusicFileBrowser(Context context) {//实现浏览音乐文件功能 super(context)。 //调用父类的构造方法 initView()。 //调用方法初始化 View 子控件 mViewMode =。 //初始化浏览模式 } 聊城大学毕业论文 10 public void onResume(){//获取焦点 if (!onResume) {//判断是聚焦。文件管理器的设计与实现方法毕业论文(编辑修改稿)
相关推荐
with highly adapted execution, by which the transfer of a centrally set creative strategy across borders with each market executing the strategy according to its environment. The local strategy is
图 21 断裂 带内部结构及封闭机理模式图 ( 2)破碎带 破碎带为与断层形成统一应力场和活动派生的应力场中形成的大量裂缝切大庆石油学院本科生毕业设计 (论文) 12 割围岩部分,因此具有比围岩更高的渗透性。 如果不考虑胶结作用 和成岩作用的影响 ,断层核渗透性往往比破碎带低得多 (付晓飞,方德庆,吕延防 等 , 2020;Chester, Logan, 1986。 Scholz,
时间地厅室,如观演用房,交谊用房,应设置 独立出入口,群众进出本厅不应穿行其它活动部分且可直接到各出入口,其部位应选在不影响或少影响其它活动用房的位置。 ( 2)对于人流量大,活动频繁,无秩序无规律,且在活动中易产生喧闹噪声的组成部分,如游艺用房。 该组用房宜布置在邻近出入口的底层或直接与出入口连通的独立体部,以避免影响其它部分,否则已造成文娱设施活动人流的交叉。 ( 3)对于要求密切接触群众
、甲醇酯化后可转化为高效生物燃油,而生物燃油是 21 世纪最有希望的可再生绿色清洁能源,它可取代汽油、柴油而更节约大量的不可再生的石油资源,市场前景非常广阔。 若生物柴油分别按照 B5 和 B10 的标准执行,则到 2020年生物柴油的需求量分别为 500万吨和 1000万吨, 2020年生物柴油的需求量分别为 650 万吨和 1300 万吨。 由此可见,在阳高
位为 0,而 C1充电,当充电完成后, 1点点位为 +Vcc。 而 Rd′为低电平有效。 这样一来就给 JK触发器初态 Q=0,而待电容充电完毕后又给 Rd′一高电平,使其不再有效。 大家都知道 JK触发器 J、 K连一起接高电平为 T触发器,即为翻转,所以当开关 K闭合时, JK触发器由初态 Q=0翻转为 Q=1。 给电路提供高频信号。 我们采用 74LS192实现十进制计数功能
准备有关的设计稿排列的程序、材料及所需的机器设备等熟悉提案的内容(注意控制时间和提案的方式) C、跟客户了解会议室的情况,例如:电源、插座线、投影机、电脑等 注意事项: : ► 尽量多了解客户的偏好、项目走流程的形式、企业内部结构(其它活动的负责部门等)、之前合作过的广告公司及活动公司; ► 在项目跟进过程中应不断保持和客户的紧密联系,和客户经理及时沟通交流最新的项目信息和客户意见。