自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 计算机英语 — 学期总结

干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译好的,不是晦涩难懂,就是译法混乱,比如:roll back就有"回滚"、“回退”、“返回”、“重算"等多种译

2021-06-23 19:31:02 259 1

原创 大数据可视化 — 学期总结

Spring Boot 是Spring家族中的一个全新的框架;简化了Spring应用程序的创建和开发过程;(也可以说简化我们之前采用的SpringMVC+Spring+MyBatis框架)以往我们采用SpringMVC+Spring+MyBatis框架进行开发时,搭建和整合三大框架,需要很多工作,比如:配置Web.xml,Spring,MyBatis,并将它们整合到一起;而SpringBoot抛弃了繁琐的大量配置,采用大量的默认配置简化我们的开发过程;并且让我们的部署,监控,变得简单了;...

2021-06-23 18:59:14 1405

原创 安卓学习日志 Day17 — Content Providers 简介

文章目录概述ContentProvider为何使用它?ContentProvider 原理新建 PetProvierPetProvider 操作Content URI设计宠物 Content URI使用哪个 Content URI向 Contract 添加 URIContentProvider 实现URI Matcher添加 URI Matcher必需方法实现 query() 方法使用 query() 方法实现 insert() 方法使用 insert() 方法数据完整性检查实现 update() 方法实现

2021-02-12 15:10:13 2316 2

原创 安卓学习日志 Day16 — 在应用中使用SQLite

文章目录概述起始项目定义架构和协定Schema创建 Contract 类使用 SQLiteOpenHelper 创建数据库继承 SQLiteOpenHelper创建并连接数据库将信息添加到数据库通过菜单项插入虚假宠物通过编辑器插入宠物数据库查询方法Cursor 对象查询并显示宠物信息总结参考概述SQLite 数据库已经了解得差不多了。下面将侧重与如何在应用中创建数据库,然后学习如何插入及查询数据。起始项目Pets 应用 的初始代码可以从 GitHub 仓库获得,使用 Git 命令克隆到初始代码:

2021-02-04 00:01:36 197

原创 安卓学习日志 Day15 — 数据库基础

文章目录概述数据持久性不同的存储类型选择现实生活中的数据库SQLite 数据库安装 SQLite第一次打开 SQLiteSQLite 中的类型设计和创建数据库快速提示CRUDCURD 概述插入 INSERT表格的局限选择、位置和排序更新 UPDATE删除 DELETE总结参考概述目前为止,已经构建了各个不同的应用,也可能正急于构建自己的应用,但或许没有具体的想法。一个很好的练习方法是询问下当地的小商店或非盈利机构,看看他们是否需要帮助构建一个 Android 应用。周围有很多的小商店都需要向用户提供信

2021-02-02 23:54:22 262 1

原创 安卓学习日志 Day14 — 偏好设置

概述本文将了解 如何通过将设置屏幕添加到应用来自定义 应用中所显示的地震列表。用户可以选择应显示地震的最小震级 并可以更改是 按震级还是按时间来显示地震。要将此 功能添加到应用,需要添加新设置活动,然后使用 用户的偏好来更改用于 查询地震的 URL。追求“惊艳”是 Android 的基本原则之一。 这通常意味着每个用户都需要 适合自己和满足自身偏好的略微不同的体验。因此,我们需要 通过一种方法使用户能够调整应用中的偏好,并且使系统记住 用户选定的偏好。例如,你询问用户感兴趣的 最小震级,而用户回答为 “

2021-01-27 23:16:32 1417 2

原创 安卓学习日志 Day13 — 线程与并行

文章目录简介你感觉到了吗?主线程与后台进程AsyncTaskAsyncTask 回调方法AsyncTask 泛型参数修复 Did You Feel It?处理空或 null 情况更改地震报告应用移除硬编码响应网络权限基础轮廓辅助方法异步任务Loader使用 Loader验证 Loader 行为总结参考简介现在已经在 Soonami 应用 中 成功使用网络来请求数据,那是否可以考虑 将网络应用到 QuakeReport 应用中呢?答案是 No。我们在处理网络调用时需要许多操作及时发生,设备需要与无线信号

2021-01-24 23:38:45 253

原创 安卓学习日志 Day12 — HTTP 网络

文章目录概述Android 权限请求 Internet 权限HTTP 请求 URLURL 对象HttpURLConnectionInputStreamHTTP 状态码日志错误Android 系统架构总结参考概述学习网络相关的概念,便于将获得的信息运用到 Android 应用中。例如 Android 中的权限以及在后台线程中执行任务。这些都将通过一个现有的 Soonami 项目(简版 QuakeReport) 来体现。Android 权限权限的作用是保护 Android 用户的隐私。Android

2021-01-23 23:38:54 268 2

原创 安卓学习日志 Day11 — JSON 解析

概述我们将设计一个地震报告应用 (Quake Report),目的是让用户能够更好地获取身边或全世界有关地震活动的咨询。有好的目标才能做出好的应用,那么体现出好目标的最好方式就是构建一个简单易用、目的明确的用户界面。USGS 网站探索 USGS 站点,并了解如何请求应用所需要的数据。同时了解数据以何种结构返回给我们,并建立一个方案,在代码中以编程方式将数据提取出来。以用户身份浏览打开 USGS 站点,在 Spreadsheet Format 页面中我们可以看到 CSV 格式的地震数据,这是一种

2021-01-20 23:53:17 1359 3

原创 安卓学习日志 — 总结(一)

文章目录概述Intent 和 Activity视图回收图片和外观改善音频和库Fragment概述对过去一周的 Android 学习作一个简单的总结。Intent 和 Activity了解 Miwok 语言应用的结构,在该应用中创建多屏,并使用 Intents 和点按事件将多个 Activity 连接起来。学习 显式 Intent 和 隐式 Intent的区别 和 用法,并在构建包含多个页面 Activity 的应用中,使用 Intent 在不同的 Activity 之间跳转。视图回收发

2021-01-19 17:29:14 270

原创 安卓学习日志 Day10 — 重构 Miwok应用

文章目录概述目标实现步骤重构之前意外事故重构类别 Activity使用 ViewPager添加标签页总结参考概述昨天已经尝试了名叫 ViewPager 的新技术,它采用 FragmentPagerAdapter 加 Fragments 的方式实现,用户可以通过左右滑动 或是在标题栏中点击来切换不同的页面(碎片 Fragment)。那么,为了确保没有破坏应用任何功能,接下来 我会一步一步(分阶段地)将这项新技术应用到 Miwok 应用当中,尽可能多次在设备上运行下应用。目标重构之前重构类别 Ac

2021-01-19 00:00:34 1212 3

原创 安卓学习日志 Day09 — ViewPager

…………

2021-01-17 23:49:00 230 1

原创 安卓学习日志 Day08 — 外观改善

…………

2021-01-16 23:07:40 2236 5

原创 安卓学习日志 Day07 — 音频播放

彭格列家族永垂不朽!【家庭教师AMV/Beat Drop】

2021-01-15 23:57:55 1499 6

原创 安卓学习日志 Day06 — Android Studio Start Fiailed

文章目录概述解决过程尝试方法1:尝试方法2:尝试方法3:尝试方法4:尝试方法5:总结参考概述今天 打开 Android studio 准备开发应用时,直接给我 Start Failed,错误信息如下:解决过程尝试方法1:先是重新安装了 Android Studio ,仍然存在同样的错误。尝试方法2:重新安装 Android Studio 并重启计算机,错误还在。尝试方法3:据说是由于要加载一些 google服务器的内容,如果网络不好(访问外网),可能会加载出错,但如果禁网的话,就不会去

2021-01-12 22:29:04 2047 3

原创 安卓学习日志 Day05 — MediaPlayer

文章目录概述目标实现过程应用布局媒体播放器进度条和时间显示播放功能暂停功能快进功能后退功能总结参考概述上次已经为 Miwok 应用的每个页面的列表项设置了单词图片和 主题色接下来将 为 所有页面的 单词 和 词组 添加音频播放的功能,使在屏幕中单击 任意一个 单词或词组使,播放对应的音频文件。不过在此之前,有必要 先创建一个与 Miwok 应用独立开来的 小型音频播放应用。开发者通常会写一个小应用来测试下新技术,然后将该技术添加到自己的大型应用中。目标新创建一个小型音频播放应用应用中有一个

2021-01-11 23:36:33 277 1

原创 安卓学习日志 Day04 — 单词图片&界面美化

文章目录概述目标实现步骤更改布局添加图片资源修改适配器列表项背景色总结参考概述继续构建Miwok应用,上次已经成功在四个页面显示了 每个词汇的 两个语言版本接下来将在每个列表项中为 词汇添加图片 ,最后,对页面进行一下美化,即 将每个页面中列表项的背景色改为 该页面的主题色目标图片资源添加页面外观改善(列表项的背景色等)最终的效果,是这样(Phrases 页面不需要添加图片,因为没有合适的图片来表达短语):实现步骤更改布局修改列表项的布局,预留一个应用显示词汇图片的区域:最终的列

2021-01-11 00:23:51 255 2

原创 安卓学习日志 Day03 — Custom Adapter

文章目录概述目标实现步骤问题分析列表项布局数据来源自定义适配器显示到页面当中其他页面总结参考概述继续构建Miwok语言应用,理解适配器的使用,并自定义适配器。目标上次利用视图回收机制在页面中实现了数据的展示,但Miwok是一个用于学习语言的app ,因此需要提供两种语言的参照,如同一个单词需要展示 Miwok 和 English 两种语言的。比如在学习 Numbers 的页面中每行需显示该数字的 Miwok 和 English 版本,最终需要实现的样子应该类似这样:实现步骤问题分析上次在实

2021-01-09 23:07:15 2412 3

原创 安卓学习日志 Day02 — 视图回收

文章目录概述Miwok应用构建应用概述添加ActivityOnClickListener修改Activity显示的名称视图回收LinearLayout 和 TextViewListView 和 ArrayAdapeter内存性能分析器使用总结参考概述今日学习内容如下:了解 Miwok 语言应用的结构,在该应用中创建多屏,并使用 Intents 将多个 Activity 连接起来。视图回收使用 LinearLayout 和 TextView 展示数据改用 ListView 和 ArrayAda

2021-01-08 20:55:23 4151 3

原创 安卓学习日志 Day01 — 界面布局

……

2021-01-07 23:01:40 3903 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除