自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 广度优先算法 越狱

问题描述建筑师迈克尔为了救含冤入狱的哥哥,自己也想办法进了监狱。现在他找到了哥哥,想带着哥哥越狱。可是监狱地形复杂,还有一道道的电网拦在面前。电网非常危险,不到无路可走,迈克尔都不想尝试钻过电网。请帮迈克尔兄弟设计一条穿过电网最少的路线。(只能往相邻的四个方向前进)输入第一行:N,表示地图的大小(10 接下来N行N列,表示地图,1表示有电网,

2015-09-14 23:10:10 632

原创 深度优先算法 -- 冰壶

题目描述每到冬奥会举办的时候,冰上运动就受到了大家的关注。其中冰壶是比较特别的一种,非常讲求策略。今天我们玩的,是一种特殊规则的冰壶:在N x N的场地上,有一些冰块。运动员向四个方向中的一个推出冰壶,冰壶会一直前进,直到碰到冰块。(如果一直没有冰块,就会飞出场地)碰到冰块之后,冰壶就停在冰块前一个格子,然后冰块被打碎消失。然后又可以

2015-09-11 20:57:41 1676

原创 Android Framework 学习计划 & 职业发展规划 (20150820)

具体的职业发展规划和技能特点:路径:技术为王的职业发展路线 晋升轨迹:Android初级开发程序员--(1个月)--中级--(3个月)--高级--(1年)--软件架构师--(1年)--系统架构师--(3年)--项目经理--(5年)--首席技术官各阶段对于技能要素的要求:入门初级阶段:目标是熟悉Framework代码目录结构,修改bug,知道如何添加新功能掌握

2015-08-20 13:52:05 2385

原创 Android Init进程

Android本身就是基于Linux,因此内核的启动方式也是差不多的。Bootloader,Kernel完成系统设置以后,首先会在系统文件中寻找init文件,然后启动系统的第一个进程:init进程 init进程 /system/core/init/init.c1. init进程主要完成两个事情,一是创建系统目录,挂载文件系统;二是解析运行init.rc脚本文件。最终按照脚本,init进

2015-08-18 19:39:55 441

原创 个人对Android Touch事件机制的理解

首先,观看了以下两位大神的文章,获益匪浅,在此提供一下链接:Android事件分发机制完全解析,带你从源码的角度彻底理解(上)[Android应用]对GroupView中onInterceptTouchEvent方法的理解 而我个人关于Touch事件的理解:android/frameworks/base/core/java/android/view/View.java

2015-08-11 20:08:17 471

原创 冒泡排序 选择排序 快速排序

入门算法,排序是最基础的了。总结下三种基础排序方法:选择排序 冒泡排序 快速排序

2015-07-29 10:43:31 434

原创 PackageManager hasSystemFeature

今天遇到了一个获取NFC配置的判断条件方法,调用的是PackageManager里面的hasSystemFeature方法,兜兜转转最终才找到是在device.mk添加的配置,具体流程如下: 最初遭遇的方法:getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC) 然后在/android/frameworks/

2015-07-28 19:11:21 4878

原创 Service

对Service的理解1. 消息服务,主要用于处理后台操作如下载服务,音乐播放服务2. 主要方法onCreate onStart onDestroy onBind onUnbind3. 两种创建方式 startService bindService    调用startService的服务完成操作后需要自己关闭服务stopSelf,也可以由activity调用stopService

2015-07-09 15:36:23 290

原创 Activity

对Activity,你是怎么理解的?是安卓的四大组件之一,是用户可看到的最直观的程序。主要方法包括onCreate,onStart,onResumn,onPause,onStop,onDestroyonCreate主要是setContentView,绑定监听器的操作onStart阶段,activity可见时就会调用onResumn,activity获得焦点时调用onPaus

2015-07-08 20:30:15 387

原创 抽象类理解

工作了三年,一直在做安卓的东西。然而却没有真正的了解过Java,真的自愧不如。以前一直都是使用C语言,用习惯了就不喜欢轻易改变。而一旦开始了改变,就再也停不下来了。今天了解了一下java的抽象类,在此谈谈自己的理解

2015-06-26 15:24:43 985

原创 我的第一篇CSDN博文

6月26日,这是我第一篇在CSDN写的博文,以此纪念

2015-06-26 14:21:43 482

空空如也

空空如也

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

TA关注的人

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