![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 80
vision丶123
一个android客户端开发者,希望通过学习快速成长~
展开
-
如何解决软键盘弹出引起的各种不适
可以参考一下这些软键盘可能用到的四个参数的意义转载 2015-10-21 11:37:38 · 515 阅读 · 0 评论 -
Android启动模式
Android有以下四种启动模式:standard:标准模式,也是系统默认的启动模式。在该模式下,假如 activity A 启动了 activity B , activity B 则会运行在 activity A 所在的任务栈中。而且每次启动一个 Activity ,都会重新创建新的实例,不管这个实例在任务中是否已经存在。非 Activity 类型的 context (如 ApplicationContext )启动 standard 模式的 Activity 时会报错。非 Activity转载 2017-06-03 13:34:50 · 304 阅读 · 0 评论 -
Android版本更新
转载出处:点击打开链接1、需求:版本更新,一个经常用到的功能。写一个工具类,拿去直接用。2、实现思路:1、请求数据 拿到后台的apk的版本号、版本名、更新内容、下载地址(可能还会包括是否强制更新的标志位)2、和本地的apk版本号对比时候需要更新3、这里用户可能会忽略此版本,这时候我要存储一个版本号,用户忽略的版本号4、在步骤2以后 如果需要更新,先判断步骤3里边存储转载 2017-06-01 22:44:03 · 358 阅读 · 0 评论 -
android自定义下拉刷新和上拉加载控件
前段时间和同事一起写了一个下拉刷新和上拉加载的控件。该控件实现的功能的功能还是挺多的。支持自定义头部和底布局,同时还处理了NestScrolling机制的嵌套滑动的一些东西。我们先来看下效果图吧。1.主页面布局展示2.支持RecycleView的刷新和加载效果。3.支持listView的刷新和加载效果。4.支持ScrollView的刷新和加载效果5.支持NestScrollin原创 2017-05-15 21:00:25 · 1674 阅读 · 0 评论 -
android gradle配置
Android中Gradle实用目录Android工程中的Gradle常用的Gradle Task动态参数配置Project:build.gradle全局属性配置整体结构和描述Module: build.gradledefaucltConfigsignConfigsbuidlTypessourceSetsproductFlavorscompileOptionsl转载 2017-06-04 20:56:34 · 587 阅读 · 0 评论 -
Volley框架源码解析
本篇博文出自:Volley框架解析0001B在 2013 年的 Google I/O 大会上,Volley 网络通信框架正式发布。Volley 框架被设计为适用于网络请求非常频繁但是数据量并不是特别大的情景,正如它的名字一样。Volley 相比其他网络框架而言,采用了在 Android 2.3 以下使用 HttpClient ,而 Android 2.3 及以上使用 Htt转载 2017-05-30 16:29:30 · 423 阅读 · 0 评论 -
漫谈透明状态栏和沉浸式状态栏
今天来写一个类似于qq空间的那种沉浸式效果。先来看看qq空间的这种效果我们看到,头部局上拉的时候有个头布局的透明是从0变化到1,当你下拉的时候,头部局透明度又从1变化到0了。始终效果看起来还是不错的,当然这种效果要配合透明状态栏才好看。而且我们可以再很多应用各种会看到这种广告遮住头布局的方式。比如160的软件。看起来效果还是挺酷炫的。现在我们就来讲讲他的实现方式吧。原创 2017-05-28 19:22:02 · 1098 阅读 · 0 评论 -
Android滚动条广告,可以设置自定义view的ViewSwitcher
今天周末,有些空闲时间,写篇小博客压压惊。 之前在项目中要求要做一个滚动条轮播的展示,就是在滚动条上放几条广告进行轮播。一开始知识觉得直接用TextSwitcher或者ViewSwitcher就可以了。虽然这样也能满足需求,但是项目里有好几个地方都用到了滚动条广告。如果每个地方都写一套同样的代码的话,就有点浪费了。况且代码的设计原则其中之一就是复用,所以就写了一个自定义的viewSwitc原创 2017-05-14 10:28:51 · 3492 阅读 · 0 评论 -
android无限轮播广告的简单实现
好久也没写过博客了,今天兴致大发突然想写一篇博客,哈哈哈哈.....今天的博客是关于无限轮播的广告,无限轮播的广告在各个市场应用是相当常见的,可能平时我们自己做的东西中是没有无限播放的。只是单次播放完之后直接跳到了第一页,当用户想从最后一张向右滑动的时候,却发现滑不动了,这是种不太好的体验.....废话不多说了,先上个动图看看OnPageChangeListener mOnPagerCha原创 2017-05-07 21:38:31 · 615 阅读 · 0 评论 -
android 获取32位签名
1.使用下面的代码生成16位进制签名数字try{ /** 通过包管理器获得指定包名包含签名的包信息 **/ packageInfo = manager.getPackageInfo("cn.weather", PackageManager.GET_SIGNATURES); /******* 通过返回的包信息获得签名数组 *******/ signatures = pac原创 2016-04-21 23:48:51 · 1797 阅读 · 0 评论 -
intentservice详解
IntentService如何单独开启一个新的工作线程;IntentService如何通过onStartCommand()传递给服务intent被依次插入到工作队列中转载 2017-06-03 21:31:06 · 381 阅读 · 0 评论