关闭
当前搜索:

Retrofit源码分析以及MVP框架封装使用

阅读此文前请先阅读Retrofit+okhttp网络框架介绍 从上文中我们已经了解通过如下代码即可得到返回给我们call 以及 response对象,今天我们通过源码来分析这个过程是如何实现的。 /** * 获取天气数据 * @param cityname * @param key * @return */ @GET("/weather/in...
阅读(5770) 评论(1)

Android AudioRecord介绍与Android 6.0后的改变

AudioRecord介绍在android中采集音频的api是android.media.AudioRecord类其中构造器的几个参数就是标准的声音采集参数以下是参数的含义解释public AudioRecord (int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInByte...
阅读(3280) 评论(3)

Retrofit+okhttp网络框架介绍

网络框架选择过程目前Github上使用比较多的Android Http库依次是Retrofit,okhttp,android-async-http,okhttp-utils,async-http-client,等等; 中间经过一系列的分析,根据start,更新速度,作者,库的实用性,性能,以及拓展性等等,最终选出了3个PK.(Retrofit,okhttp,okhttp-utils) 其中Ret...
阅读(9667) 评论(1)

如何使域名跳转到个人博客

需求:众所周知,要想在我们自己申请的独立域名直接跳转到个人博客的话,是需要URL转发技术的,(当然,如果是跳转自定义的主机,如Github是不需要的)如果直接使用注册商的URL转发,是需要备案的,备案就得需要服务器,一个服务器虽然不贵,但就因为显示一个博客或微博,而买个服务器甚是不划算。那么如何解决这个问题呢?这个其实通过第三方域名转发就可以了,一般显性转发(就是跳转以后还是显示你现在的网址)是免费...
阅读(2084) 评论(1)

年终工作总结

不知不觉间,来到蜗爱生活公司已经快一年时间了,在工作中,经历了很多酸甜苦辣,认识了很多良师益友,获得了很多经验教训,感谢领导给了我成长的空间、勇气和信心。在这几年的时间里,通过自身的不懈努力,在工作上取得了一定的成果,但也存在了诸多不足。回顾过去的一年,现将工作总结如下一、项目与调研在这一年的时间里主要负责公司Android应用的开发,回想起这一年,发现不知不觉已经参与开发了10几个项目,主要参与的...
阅读(1147) 评论(0)

高仿微信朋友圈

写这个微信朋友圈的目的是今年公司开展了一个趣味运动会,有一个比赛项目是微信点赞,对于我们程序员来说,这不是送分嘛,于是我们团队光荣的把这个写一个朋友的任务交给了我,要求是相似度百分之99以上,能上传自定义照片,能更改点赞数与评论数,包括姓名,日期等都能改,于是花费了3天时间写了这个高仿的微信,由于时间关系,代码写的不是很好,多多谅解。需要的朋友也可以继续完善。由于功能也不少,就不贴代码,直接上图,后...
阅读(12703) 评论(2)

[置顶] 什么是内存溢出与内存泄露,几种常见导致内存泄露的写法

最近朋友推荐了一篇关于内存溢出与内存泄漏的文章,感觉写的还不错,于是便在网上搜索了一番,对这块进行了加固,发现自己之前写的代码也存在一些内存泄漏的风险,所以弄懂内存泄漏与内存溢出是很有利于我们提高代码水平的,特别是对我们移动端的程序员来说,内存可是硬伤,可不能随意挥霍。下面把我整理的内容写出来吧,写的不好的地方,欢迎指正。首先简单的介绍一下什么是内存溢出与内存泄漏内存溢出 out of memory...
阅读(11881) 评论(6)

解决Android6.0蓝牙无法扫描设备或闪退

目前待的这家公司是做智能家居的,最近客户那边有反馈说为什么我的手机蓝牙也打开了,设备的蓝牙也打开了,为啥总是扫描不到呢,但是我们公司的测试人员几经排查,并未发现客户的所描述的扫描不到设备,但客户所说的问题确实又存在,几经周折,找到了原因,原来是现在市场上出来的android6.0手机需要添加两个权限,android官网也已经说明了,直接上图具体权限官网说的很清楚了解决办法Android6.0设备通过...
阅读(5423) 评论(7)

监控电量和充电状态

查询当前充电状态BatteryManager 会广播一个包含所有电池和充电信息的粘性的intent(sticky intent),其中就包含当前充电状态。Sticky Intent是Broadcast Intent的有用变体,可以保存它们最后一次广播的值,并且当有一个新的接收器被注册为接收该广播时,它们会把这些值作为Intent返回。由于是粘性的intent,我们不需要注册一个广播接收器,在调用re...
阅读(10881) 评论(0)

android样式和主题

样式(Style)是用来指定View或者window的外观和格式的一组属性集合。可以用来指定高度、内边距、字体颜色、字体大小、背景颜色等属性。样式定义在独立于布局文件的XML文件中。保证了内容和设计的独立性。例如<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" a...
阅读(8558) 评论(0)

如何让APK文件更小

Android最初版本的APK文件只有2MB左右的大小,而现在的应用变得越来越大,动辄就是10几20MB。用户体验和开发者经验的积累是造成APK文件越来越大的直接原因,还有以下一些原因: dpi种类的增加([l m tv h x xx xxx]dpi)) 安卓平台、开发工具、libraries生态系统的演进 用户对于高品质UI的期望的不断增长 …… 在Play-store上发布轻量...
阅读(8041) 评论(0)

Android通用适配器

重所周知,关于”ListView的优化”的问题,大量的理论和实践足以证明,是可以由几个方面进行优化的: 1.复用已经生成的convertView; 2.添加viewHolder类; 3.缓存数据(图片缓存); 4.分页加载。 但我们在开发中,经常会在不同的界面中用到很多ListView,一般的写法是:每个Listview写上对应的适配器,去继承BaseAdapter复写几个方法,getVi...
阅读(14908) 评论(3)

java中多种排序算法总结

之前整理的排序算法分享给大家。//插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil; public class InsertSort implements SortUtil.Sort{ public void sort(int[] data) { int temp...
阅读(14508) 评论(0)

Android获取图片任意一点的RGB值

最近要做一个点击图片任何一个地方取色值然后传给蓝牙设备的一个功能。在网上搜索了一番,大部分都是重复,有的功能实现了,但是效果不好,大部分都取色值不准确,偏差有点大,于是决定还是自己动手写了一个,在这里分享给大家,有需要的朋友可以下载我写的这个小demo。效果:基本介绍思路:一首先需要一张图片,这里由于我的强迫症,我没有写死,而是去图库选择一张照片。二获取图片的宽、高,为了精度,这里一定要设置Bitm...
阅读(15976) 评论(8)

算法分析:方阵的主对角线之上称为“上三角”。

4、方阵的主对角线之上称为“上三角”。请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。例如:当n=3时,输出: 1 2 3 6 4 5 当n=4时,输出: 1 2 3 4 9 10 5 8 6 7 当n=5时,输出: 1 2 3 4 5 12 13 14 6...
阅读(9021) 评论(0)
36条 共3页首页 上一页 1 2 3 下一页 尾页
    个人资料
    • 访问:253876次
    • 积分:2576
    • 等级:
    • 排名:第16314名
    • 原创:34篇
    • 转载:0篇
    • 译文:2篇
    • 评论:67条
    博客专栏
    文章分类
    最新评论