自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

假装成熟的冯先生的博客

有些事情你现在不做,一辈子也不会再做了!

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 2018年Android面试题含答案--适合中高级(下)

1、Activity生命周期?onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()  2、Service生命周期?service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。...

2019-02-25 15:37:05 2230

转载 2018年Android面试题含答案--适合中高级(上)

1、java中==和equals和hashCode的区别 基本数据类型的==比较的值相等. 类的==比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 == ,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比...

2019-02-25 15:36:03 353

原创 android面试题整理

Android 面试题(有详细答案)附带答案,共100分一、选择题(30题,每题1.5分,共45分)1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g)A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、File stream E、Pipe stream F、Rand...

2018-05-23 09:20:39 2682

原创 Android面试题整理

Java部分1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java 提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?DOM和SAXDOM将文档解...

2018-05-23 09:17:56 507

转载 最全Android Studio插件整理

现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Insert选择Gso...

2018-05-22 15:44:04 937

转载 Android开源项目库汇总

内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单对话框空白页滑动删除手势操作RecyclerViewCardColorDrawableSpinner布局模糊效果TabBarAppBar选择器(Picker)跑马灯日历时间主题样式ImageView通知聊天视图Header引导...

2018-05-18 13:35:35 1859 1

转载 Android-常用String字符串操作方法

String类‭提供了一系列检查字符串所容纳的内容的行为,例如查找字符串的子串、切换字符串大小写等。通过索引获得字符和子串: 可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。如果想从一个字符串中获得多个方法,可以使用以下方法:MethodDescriptionString substring(int beginI...

2018-05-17 13:23:49 12629

原创 okhttp网络同步请求,线程同步执行

在做地图轨迹回访的时候有这样一个需求,根据时间段获取经纬度信息,然后把经纬度数据添加到数组,在地图上展示出来。接口查询的时候开始时间和结束时间是不予许超过24小时的,所以当选择完时间之后就需要截取时间段,多次执行请求接口,然后把请求到的数据添加到数组,这就需要执行的时候线程和网络请求同步,围绕这个问题我做了下面的操作,直接上代码

2018-05-15 12:02:57 2081

转载 使用OkHttp进行网络同步异步操作

OkHttp是一个Java和Android的HTTP和HTTP/2的客户端,负责发送HTTP请求以及接受HTTP响应。一、使用OkHttpOkHttp发送请求后,可以通过同步或异步地方式获取响应。下面就同步和异步两种方式进行介绍。1.1、同步方式发送请求后,就会进入阻塞状态,知道收到响应。下面看一个下载百度首页的例子:OkHttpClient client = new OkHttpClient.B...

2018-05-15 11:48:30 2625 1

转载 Android okHttp网络请求之Get/Post请求

 okHttp、volley、android-async-http对比:volley是一个简单的异步http库,仅此而已。缺点是不支持同步,这点会限制开发模式;不能post大数据,所以不适合用来上传文件android-async-http。与volley一样是异步网络库,但volley是封装的httpUrlConnection,它是封装的httpClient,而android平台不推荐用HttpC...

2018-05-15 11:46:28 2074

原创 android 表格展示数据

有时候项目中可能会用到表格的形式来展示信息,这样会比较直观的看到数据,也会很清晰的坐到数据对比,之前有一个项目用到了,就来记录一下:首先就是布局,页面很简单:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...

2018-03-20 14:14:30 6300 1

原创 android 基于高德地图的轨迹回放

android 基于高德地图的轨迹回放前段时间公司项目有一个需求,就是需要看到设备上传之后的轨迹路线,并且可以实现回放的整个过程,功能包括路线回放、地图位置插点、回放之后的轨迹标记颜色、回放加速等功能。下面是开发的整个过程。首先,轨迹回放是基于地图做的,我这里用的是高德地图,轨迹回放是基于高德地图3D地图开发的,2D地图好像暂时不支持。必要的就是申请高德地图的key,然后配置到自己的项目里,这一步...

2018-03-20 12:03:38 6595 1

原创 欢迎使用CSDN-markdown编辑器

android studio 继承AppCompatActivity后标题栏隐藏问题在android studio 1.5.1正式版中,新建的activity继承的是AppCompatActivity,但是我们隐藏标题栏用代码的方式再使用的时候就会引发崩溃,代码如下:requestWindowFeature(Window.FEATURE_NO_TITLE);我们原来使用的方式在在 setConten

2017-10-23 11:06:32 167

原创 从接口获取数据展示弹出框列表

有时候开发的过程中会遇到需要开发人员做一个弹出框列表,数据还是从接口获取出来的,刚开始做小白的时候什么都不懂,就一个小问题都得研究半天,现在记录一下从接口取数据展示弹出框列表的过程:直接上代码:private void showlist(){ new Thread(new Runnable() { @Override public vo

2017-09-12 15:09:51 2093

原创 Android okhhtp post 提交参数拼接成json串

最近开发的过程中遇到后台需要把参数拼接成json串的方式提交,之前都没遇到过类似的问题,都是直接提交,上网搜索大多都没有直接的答案,经过几天的研究之后,做出来了,特意把代码贴出来记录一下,希望可以帮到遇到相同问题的同道中人,下面就是代码:MediaType JSON = MediaType.parse("application/json; charset=utf-8");

2017-09-06 14:39:56 5792

原创 Android okhttp 三种请求方式 get put post

开发中遇到用okhttp 请求获取数据,刚做完一点,过程中遇到过一些坑,不过现在都解决了,再次记录一下,直接上代码:get方式的请求new Thread() { @Override public void run() { OkHttpClient okHttpClient = new OkHttpClient();

2017-09-06 14:31:45 12784 1

转载 android中常用的弹出提示框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2017-09-04 16:22:55 607

原创 android解析json数组

android解析json数组只要记录一下前两天遇到的一个小问题:json数据解析数据{ “status”:1,” data”:[ {“carnumber”:”鲁B8KK26”,”waybillno”:”20170830001”, “device”:[ {“boxmac”:”gps11161789”,”sensormac”:”c21160004”} ]} ] }解析JSONAr

2017-08-31 17:07:46 556

原创 使用 RecyclerView 做点餐列表联动页面

使用 RecyclerView 做点餐列表联动页面版权声明:本文为博主原创文章,未经博主允许不得转载。最近刚换了工作,来到一家做了11年餐饮软件管理的公司,开发平板端点餐安卓端原生app。因为之前一直没做过类似的软件,对于我来说是一个全新的开始,所以打算写博客记录下来我从头开发的整个过程。平板设置横屏属性就可以横屏在平板上显示,不用担心切换横竖屏会导致activity的生命周期改变。代码如下

2017-05-17 16:23:40 4498 2

android开发录音机

可以录音,停止录音,播放录音,监听声音,除噪音,无杂音,好用,简单

2015-11-04

空空如也

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

TA关注的人

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