自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 githug第45关

githug第45关记录一下githug游戏的45关,如下图:意思就是修改first commit时写错的message,网上答案:但是按照这些步骤下来,最终log的时候虽然显示是正确的,但输入githug却没有办法过关最终按照另一种方法成功过关:1.git rebase -i [Initial commit的hashcode]2.修改first coomm...

2019-10-22 15:26:32 242

原创 Fragment基础复习

什么是FragmentFragment是一种具有生命周期的控件,可以理解为轻量级的Activity,它必须依附于Activity才可以使用。生命周期如下图,可以看到Fragment的生命周期是和Activity的生命周期有关联的,当正常启动一个包含Fragment的Activity,首先是Activity的onCreate,之后才会开始add我们的Fragment:先是Fragment的o...

2019-09-12 15:14:17 134

原创 安卓View和ViewGroup

简介在安卓app的页面中,所有的界面都是由View和ViewGroup组合而成的。View其实就是绘制在屏幕上与用户交互的对象,而ViewGroup是View的子类它可以理解成是存放其他View( ViewGroup)的容器。他们的结构如图:UI绘制绘制流程:Measure(测量)——》Layout(布局)——》Draw(绘制)onDraw用于UI重绘,onLayout则在布局发生变化...

2019-08-27 16:25:32 471

原创 安卓四种启动模式

四种模式1.Standard默认的启动模式,设置该模式的Activity每次被启动都会重复创建该Activity的实例。应用于大部分场景。2.SingleTop栈顶复用模式,设置为该模式的Activity 如果位于任务栈的栈顶则直接调用此Activity 的OnNewIntent方法,如果不位于栈顶则会重新创建该Activity的实例。应用场景:点击通知栏的多条通知消息进入同一个页面,...

2019-08-20 15:32:44 1990

原创 安卓+PHP+MySql实现课程查询

简言还记得第一次实现安卓与数据库的交互是做的登录功能,当时因为PHP好上手而且环境也很好搭,所以后台就用了PHP+MySql,回想已经过了一两年了,当时实现了与服务端数据库的交互的确对自己来说是一个很不错的进步,但直到现在做的东西还是建立在当时的那种交互方式,这就说明了之后本人在安卓与服务端交互这块的学习非常匮乏。此篇是关于课程查询的实现,当然还是用的Android+PHP+MySql来实现。...

2019-05-28 17:09:38 2760

原创 贪吃蛇的简单实现

背景这学期的一门课要求分组完成一个课题,我们小组选题是基于安卓的贪吃蛇游戏,在网上确实源码满天飞,按照一贯的分工模式,可怜的我作为组长只有一个人支撑起整个开发过程。简介这个游戏现在功能已经基本实现,不过页面急待美化,代码更需优化。里面主要实现的功能是:不同速度下的游戏体验,两人联机效果的游戏体验,最高分的展示。功能实现基本原理是利用自定义view的onDraw()不断更新画布中的绘制对象...

2019-05-04 21:29:18 758 1

原创 机器人远程控制系统(安卓端)

前言现在正值春招面试的时间段,笔者并没有投很多简历,因为经历过某大公司的电话面之后发现太多的不足,与其花时间在刷简历上,不如好好总结和复习学过的东西,本篇就作为个人项目总结的开端。这个项目其实就是学校的一个参赛项目,主要实现的功能是通过发送语音文字识别控制机器人移动,也可以定点或多点导航,实时接收并更新机器人反馈的状态。我主要负责安卓的开发,下面分功能模块讲解:index界面实现功能:三个...

2019-05-02 19:46:12 4201 2

原创 使用GitBush推送本地项目到Coding

GitBashBash (GNU Bourne-Again Shell) 是许多Linux发行版的默认Shell。也就是说bash是一种命令处理器,获取命令对操作系统进行一些处理(比如对文件的增删改查)。而在windows这种图形化用户操作系统(GUI),直接通过鼠标就可以进行操作。但同时在有些情况下,用命令来操作会更加方便快捷,比如windows中就可以使用GitBash管理我们的项目。...

2019-03-18 17:16:05 856

原创 Android的多线程编程

Android的多线程编程当我们要进行一些耗时操作(比如发送网络请求),这个时候是不能放在UI线程中执行的,容易造成主线程堵塞。线程和进程从操作系统上说,进程是系统资源分配和调度的基本单位,而线程是cpu调度的基本单位,线程是进程的执行单元并且它们共享所在进程的资源。一个进程至少有一个线程,叫单线程程序,而有多个线程的则是多线程程序,这样的话如果有多个任务,前者只能依次执行,而后者可同时执...

2019-03-12 18:07:56 381

原创 安卓四大组件

安卓的四大组件安卓的四大组件分别是Activity(活动),Service(服务),BroadcastReceiver(广播接收者),ContentProvider(内容提供者)。Acitivity活动(Activity)是一种包含用户界面的组件,主要用来和用户进行交互。Activity的生命周期先看一张图当我们打开一个Acitivity的时候,会执行如下顺序:onCreate()-...

2019-03-11 10:28:39 524

QuickSort.cpp

C语言版快速排序

2019-09-14

空空如也

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

TA关注的人

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