自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二丁目的丰功笔记

吾将自断后路,于绝境而逢生。矣无安逸享乐,而为人上称王。

  • 博客(224)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android组件之Activity

Activity总结,学习了。

2016-05-08 20:22:39 3761

原创 深入理解Java中的IO

深入理解Java中的IO,个人学习总结。

2016-04-21 01:15:20 24889 11

原创 Java多态

让世界变得更好!

2016-04-13 11:46:41 3295

原创 深入理解接口与抽象类

接口与抽象类接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。在Java的继承、封装、多态抽象四大特征中,抽象作为面向对象编程的一大特征,是非常重要的组成部分。而抽象类又是抽象的典型代表,接下来将深入剖析Java中的抽象类,同时了解Java中抽象类与接口的区别,与其各自运用的环境。本文将按照下面顺序依次阐述:一、抽象类二、接口三、接口与抽象类区

2016-04-12 14:01:20 3614

原创 删除SharedPreference.xml文件不生效

原因:最近做一个清除缓存的功能,因为需要删除SharedPreference文件,所以直接copy了一份代码://删除生成的xml文件deleteFilesByDirectory(new File("/data/data/" + context.getPackageName() + "/shared_prefs"));看是没什么问题,但是实际发现并没有起作...

2018-03-04 15:15:55 895

原创 Error : Please Select android SDK

在使用插件化的时候出现的错误,是因为本地的配置文件被他人修改了,或者没有及时上传到svn而导致的本地配置文件iml.出错。所以只要重新配置下(如果AS显示已经配好,删除重新再配置一次)刷新就ok了。参考文章:http://blog.csdn.net/Erpkotdroid/article/details/78320340...

2018-03-02 21:05:24 2579

原创 Retrofit2源码大致流程

注意:这篇文章不是一篇系统的文章,如果查看完整系统文章可以参考文末的相关文章。 这篇文章只对自己觉得重要的地方进行了分析。使用方法:官方使用教程 主要有以下步骤: 1. 编写Api接口 2. 创建Retrofit实例 3. 获得ApiService 4. 获取请求 5. 执行请求(同步或者异步)类似下面的代码://1.编写Api接口:public inte...

2018-03-01 18:49:50 553

原创 使用RxJava做三级缓存

使用RxJava的链式结构来实现三级缓存:调用结构 //会首先从缓存中获取结果,其次数据库,然后网络 Observable.concat(getFromCache(), getFromDB(), getFromNet()) .firstElement() //注意是取第一个返回的结果,不是第一个方法的结果 .toObse...

2018-02-08 16:38:29 1176

原创 端口号被占用,如何关闭

解决端口号被占用问题

2017-12-29 21:14:21 2073

原创 Android Studio导入AngEngine

最近在学习Android游戏开发,因为是刚入门,而市场上大部分的书籍都是14年左右的旧书,并且游戏开发引擎很多,作为一个小白,难免会不知所措,为了减少学习成本,保留兴趣,只好选择一个简单的游戏引擎入门了。恰巧在图书馆找到一本AngEngine的相关书籍,但是令人沮丧的是这个项目最后更新版本是13年的,也就是说现在已经停止更新了,但是苦于手中的学习资料甚少,也只能学习了。

2017-12-02 14:59:59 796

原创 求1~n中0~9出现的次数

题目来至牛客网:页码统计 牛牛新买了一本算法书,算法书一共有n页,页码从1到n。牛牛于是想了一个算法题目:在这本算法书页码中0~9每个数字分别出现了多少次?

2017-10-05 15:07:38 5563

原创 链表相关面试题

使用插入排序对链表进行排序(Sort a linked list using insertion sort.):istNode toInsert = head

2017-10-03 13:29:14 296

原创 求柱状图最大面积

给定一组非负整数组成的数组h,代表一组柱状图的高度,其中每个柱子的宽度都为1。 在这组柱状图中找到能组成的最大矩形的面积(如图所示)。 入参h为一个整型数组,代表每个柱子的高度,返回面积的值。

2017-09-30 23:49:18 1446

原创 动态规划

动态规划经典题目

2017-09-30 22:33:45 401

原创 HandlerThread

说起HandlerThread我的确没怎么用到过,以至于面试的时候被面试官问起时也是完全不知道。所以,今天就来补一补这个东西。其实这个类也不大,就149行代码。下面就这英文看下意思,当然如果觉得英文烦躁,可以去掉英文就着我蹩脚的翻译暂且看看:

2017-09-10 22:18:26 303 1

原创 秋招来袭

秋招来袭

2017-08-31 21:30:48 535

原创 笔试非编程题

SQL语句的执行顺序: from–where–group by–having–select–order by 。sql语句执行顺序

2017-08-26 16:06:27 355

原创 笔试编程题

笔试编程题集合: 链家网: 1.牛站队问题:牛按照1,2,3的序号编号,要求以1,2,3顺序排队,现在给一个随机打乱的顺序给你,让你求按照1,2,3顺序站好最少的交换次数。 2.线性的动态规划 3.操作文件,没看懂。补测 1,给一个长度为n的整数数组arr[]给你,求满足一定条件的最大和,条件:在字符串中求m个数的最大和,且满足每次取下一位数的时候要距离当前数大于等于k. 示例:(n)4

2017-08-22 00:06:27 941

原创 volatile在i++情况下失效

volatile关键字修饰的变量在执行自增、自减操作时无效!

2017-08-12 02:25:24 2337 1

原创 Java 从控制台读入一个动态字符串数组

要求描述:今天刷题的时候,需要从控制台读入一个int型的动态数组到Vector中存储,如输入1 2 3 4 5。

2017-07-31 19:15:27 3982

原创 二分查找

二分查找算法(JAVA实现)

2017-07-26 14:31:49 298

原创 二叉树的四种遍历方式

二叉树的四种遍历方式:前中后序和层次遍历

2017-07-17 17:39:48 2502

原创 Android可跳转指定位置的Log

Android可跳转指定位置的Log

2017-07-07 19:58:42 1681

原创 wifi状态下实现文件传输

上一篇中讲到利用Socket互相发送和接收信息,这边文章谈一谈如何发送和接收文件(音乐、图片等)。

2017-06-30 19:37:47 6680

原创 WIfi Socket数据传输

在同一个局域网中我们是可以利用Socket进行通信的,所以当两台手机通过wifi连接的时候,并可以通过socket进行通信了。

2017-06-28 18:48:14 7291 1

原创 WIFI 扫描和连接热点

前一篇文章讲解了如何打开(关闭)WiFi和创建热点,接下来看一下如何扫描和连接热点。

2017-06-27 19:40:03 2753

原创 WIFI (热点)打开和关闭

wifi(热点)的打开和关闭

2017-06-27 11:58:09 4136 1

原创 Binder机制开启篇

写在前头:对于Android的Binder机制,我对它可以说是又爱又恨。因为作为一个应用层的开发者,的确不需要对它知道太多便可以开发出一款好的应用,但是由于程序员的天性,我又迫切想知道关于它的一切。于是,我便去探寻它的点点滴滴,以至于陷入泥潭而无法自拔。这里是我在泥潭中的一点点收获,暂且记录下来。

2017-06-25 19:50:19 326

原创 笔试题汇总

持续更新笔试题

2017-06-24 19:22:04 350

转载 一套完整的APP版本更新代码

使用OkHttpUtil来实现的Android版本更新的基本代码。转载至博客:IT985博客

2017-05-21 21:44:39 5603

原创 IPC通信

IPC(Inter-Process Communication)进程间通信或者是跨进程通信,即多个进程之间相互进行数据交互的过程。

2017-05-21 21:02:23 272

原创 Android与Java的一些思考

Android的生命周期: onCreate -> onStart -> onResume -> onPause -> onStop -> onDestroy Android中以standard(标准模式)在Activity(A)中启动另外一个Activity(B)的时候生命周期的调用顺序为:onPause(A) -> onCreate(B) -> onStart(B) ->onResume(B)

2017-05-20 21:58:46 290

原创 Java中的集合

Java中常见集合类的区别

2017-05-20 16:50:21 257

原创 10进制N进制

题目需求:将一个十进制数值转换为任意N进制的数。(不考虑大数的问题)

2017-05-19 17:48:38 481

原创 java.lang.IllegalStateException: closed

使用okhttp3的时候遇到的异常:java.lang.IllegalStateException: closed。原因是流已经关闭,所以无法再进行操作。

2017-05-14 14:11:35 9116 2

原创 setText方法报空指针异常

今天做开发的时候发现一个TextView的setText方法报空指针异常。当时就想着是不是TextView没有初始化,却发现它不为null。然后,就想着既然它不是空的,那就有可能是我传入的值是空的咯!令人沮丧的是我发现传入的值也不为空!!!究其原因,最后发现因为传入的是ArrayList.size()方法,即传入的值类型不对!

2017-05-10 20:11:04 4926

原创 使用F12获取URL

经常使用浏览器,浏览器的F12键 -开发者工具,不知道搞Android的朋友有没有去使用过。这是一个很强大工具,可以查看大部分的网络请求的信息,url和header等信息。

2017-04-28 23:02:57 38670 4

原创 Android动态权限申请

Android6.0需要动态申请权限,并且申请的时候requestPermissions需要传入Activity做参数。

2017-04-28 21:41:37 1483

原创 Android中Crash收集

问题 Android应用不可避免会发生Crash,不管你的代码写得有多风骚,在这个复杂的网络环境中,Crash还是时常的会发生。也就是常说的应用程序发生崩溃。常见表现就是闪屏然后退出。

2017-04-28 20:16:59 773

原创 找暑假实习生那些事

大三学生一枚,在找Android实习。接到过一个公司的几次电话面试。下面记录下面试过程中被问到的一些问题。

2017-04-26 22:35:04 744

百度地图Demo源码(开发环境Android Studio)

自己根据百度开发者平台写的一个demo,实现一些简单地图显示,以解决新手在环境配置上遇到问题而无法继续进行下去

2016-06-08

百度地图开发DEMO

百度地图开发DEMO

2016-04-25

Git_v2.5.1

可安装Git_版本控制工具

2015-12-02

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

TA关注的人

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