Skip to content

FTVIU0/GeeksCollegeTraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#GeekCollegeTraining


  • 任务3##

    • **作业1:**将第一个Activity中输入的信息传给第二个

    • 项目:ActivityIntent

    • 要求:

    • **作业2:**实现一个猜数字游戏

    • 项目:GuessNumber

    • 要求:

      • 1.程序生成0到100之间的整数;
      • 2.用户输入0到100之间的整数;
      • 3.程序验证用户输入是否正确,给予提示,如视频所示;
  • 任务4

    • **作业1:**单选题与多选题结果输出

    • 项目:CheckAnswer

    • 要求:

    • **作业2:**实现一个简单的计算器

    • 项目:Caculator

    • 要求:

      • 能够支持加减乘除运算;
      • 不用很复杂,只要能够支持整数运算即可;
  • 任务5

    • **作业1:**许下你的愿望

    • 项目:MakeWish

    • 要求:

      • 启动一个Activity用于输入信息并获取其返回值和返回状态;
    • **作业2:**实现一个通信录程序

    • 项目:Contacts

    • 要求:

      • 1.实现简单通讯录,可以读取显示系统联系人,可以添- 加联系人到系统通讯录;
      • 2.可以启动发信息和打电话;
      • 3.实现多语言显示;
      • 测试模拟器和手机需sdk23以下(不包含23);
    • **作业3:**程序进程间调用

    • 项目:UsingAIDL

    • 要求: -使用AIDL连接TimerService,实现跨应用通讯;

  • 任务6

    • **作业1:**定时提醒记事本
    • 项目:Notepad
    • 要求:
      • 可以实现整点事件提醒,开机后即可检测时间;
  • 任务7

    • **作业1:**通过浏览器页面打开本机应用

    • 项目:LocalApp

    • 要求:

      • 通过浏览器页面打开本机应用;
    • **作业2:**编写一个图片浏览器

    • 项目:SimplePhotoBrowser

    • 要求: -编写一个图片浏览器;

    • **作业2:**编写一个应用要求特定权限才能启动

    • 项目:CheckPermission

    • 要求:

      • 编写一个应用要求特定权限才能启动;
  • 任务8

    • **作业1:**用代码分4列5行添加20个数字

    • 项目:NumCard

    • 要求:

      • 用代码分4列5行添加20个数字;
    • **作业2:**实现百度外卖基本样式

    • 项目:TakeAway

    • 要求:

      • 实现百度外卖页面显示内容,首页可以除搜索栏可以全屏上下滑动,需要实现菜单列表,图片不能出现明显的拉伸效果;
  • 任务9

    • **作业1:**使用视图动画及属性动画控制按钮运动

    • 项目:ViewAndAttributeAnimation

    • 要求:

      • 通过对视图动画和属性动画的理解完成控制按钮运动效果;
    • **作业2:**实现一个2D翻转的卡片

    • 项目:TwoDTurn

    • 要求: -实现一个2D翻转的卡片;

    • **作业3:**用3D 翻转的效果切换Fragment

    • 项目:ThreeDChangeFragment

    • 要求: -用3D 翻转的效果切换Fragment

  • 任务10

    • **作业1:**自定义按钮样式
    • 项目:CustomButton
    • 要求:
      • 运用学过的所有Android资源管理的知识完成作业;
  • 任务11

    • **作业1:**使用百度地图定位当前位置

    • 项目:BaiduLocation

    • 要求:

      • 使用百度地图定位当前位置(学员需要提供apk文件供老师测试AK是否通过验证);
    • **作业2:**实现一个指南针

    • 项目:Compass

    • 要求: -实现一个指南针;

    • **作业3:**实现双指缩放图片

    • 项目:ImageZoom

    • 要求:

      • 使用多点触摸相关的API实现双指缩放图片的效果;
    • **作业4:**完成一键加速

    • 项目:ClearMemory

    • 要求:

      • 完成一键加速,点击应用图标,Toast显示清理内存大小;
    • **作业5:**一键锁屏

    • 项目:LockScreen

    • 要求:

      • 一个应用进行锁屏配置,另一个应用可以进行一键锁屏功能,如果没有权限进入第一个应用进行配置;
  • 任务12

    • **作业1:**同步播放歌词
    • 项目:PlayMusicAndLrc
    • 要求:
      • 同步播放歌词;
  • 任务13

    • **作业1:**开发一个笑话连连看应用
    • 项目:Joke
    • 要求:
      • 离线时可以查看缓存的数据;
      • 在线时自动更新并缓存数据;
      • 列表翻页功能;
      • 列表下拉刷新功能;
      • 通信时数据格式为JSON;
  • 任务14

    • **作业1:**实现一个实时共享位置的应用
    • 项目:RealTimePosition
    • 要求:
      • 学生提供服务器源码;
      • 学生提供客户端源码;
      • 学生提供keystore及密码供老师测试代码;
      • 学生提供源码使用说明文档;
      • 老师根据学生的资源对工程进行测试和评判;

About

极客学院Android工程师就业班-作业合集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published