【视频教程】Base64 编码的编程使用

课程背景

Base64 算法最早应用于解决电子邮件传输的问题,在早期,由于“历史问题”,电子邮件只允许 ASCII 码字符,如果要传送一封带有非 ASCII 码字符的电子邮件,当它通过一些网关的时候就可能出现问题。这个网关很可能会对这个非 ASCII 码字符的二进制位做调整,即将这个非 ASCII 码的 8 位二进制码的最高位置为 0,此用户收到的邮件就会是一封纯粹的乱码邮件,基于这个原因产生了 Base64 算法。

核心内容

  • 综述密码学
  • 概述密码学中关键概念(尤其区分密钥和口令)
  • 简介 Base64 的概念、应用
  • Base64 的编程使用
  • 利用 telnet 客户端演示 Base64 在登录邮件系统中的作用

【视频教程】Android 项目开发实战--新闻客户端

课程背景

移动互联网背景下,手机凭借其随时随地、移动与便携等优势发展成为重要的大众传播媒体,成为媒介融合的新平台。移动新闻客户端凭借其丰富的资讯资源、实时的信息推送被越来越多的用户认可。对于各行各业来说,为了展示企业良好形象,新闻客户端是面向用户中必不可少的一部分。

核心内容

  • 在 PHP 中生成 JSON 数据,在 Android 中进行 JSON 数据解析
  • Android 中 BaseAdapter 的使用
  • Android 中 WebView 的使用
  • Android 网络编程

【视频教程】Android 中 Action Bar 的使用

课程背景

Action Bar 是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当需要突出展现用户行为或全局导航的 Activity 中使用 Action Bar,因为其能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。

核心内容

  • 在程序中启用 Action Bar
  • 在 Action Bar 中添加按钮
  • 自定义 Action Bar Style
  • 开启 Overlay Mode
  • 使用 ActionBarSherlock 开源库
  • 使用一键生成工具 Android Action Bar Style Generator

【视频教程】Android 侧滑菜单之 DrawerLayout 的使用

课程背景

目前侧滑菜单已广泛应用于各大应用,这一菜单形式简洁明了,深受用户的喜爱。在谷歌官方推出 DrawerLayout 之前,开发者大都通过 SlidingMenu 开源库来实现这一功能。而现在 DrawerLayout 被谷歌包含在了 android-support-v4.jar 这个包下,可以让开发者更简单方便的实现侧滑菜单这一功能。

核心内容

  • DrawerLayout 的基本使用
  • Fragment 的动态创建
  • Action Bar 的基本使用

【视频教程】Android 扫描二维码实现网页登录

课程背景

起初微信网页版有客户端扫描二维码登录的功能,之后越来越多的站点开始利用这一新兴形式,开发出了使用二维码登录网站的各种应用。这种方式既不需要用户在网页端输入个人信息,又能保证安全性,可以切实提高用户体验度。

核心内容

  • 下载使用 ZXing 库
  • 利用 API 实现 PHP 生成二维码
  • 使用 PHP 制定 API 接口,利用 Android的HttpUrlConnection 对其进行访问
  • 扫描二维码登录网页流程