自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 android gradle配置

Android中Gradle实用目录Android工程中的Gradle常用的Gradle Task动态参数配置Project:build.gradle全局属性配置整体结构和描述Module: build.gradledefaucltConfigsignConfigsbuidlTypessourceSetsproductFlavorscompileOptionsl

2017-06-04 20:56:34 591

转载 intentservice详解

IntentService如何单独开启一个新的工作线程;IntentService如何通过onStartCommand()传递给服务intent被依次插入到工作队列中

2017-06-03 21:31:06 385

转载 Android启动模式

Android有以下四种启动模式:standard:标准模式,也是系统默认的启动模式。在该模式下,假如 activity A 启动了 activity B , activity B 则会运行在 activity A 所在的任务栈中。而且每次启动一个 Activity ,都会重新创建新的实例,不管这个实例在任务中是否已经存在。非 Activity 类型的 context (如 ApplicationContext )启动 standard 模式的 Activity 时会报错。非 Activity

2017-06-03 13:34:50 308

转载 Android版本更新

转载出处:点击打开链接1、需求:版本更新,一个经常用到的功能。写一个工具类,拿去直接用。2、实现思路:1、请求数据 拿到后台的apk的版本号、版本名、更新内容、下载地址(可能还会包括是否强制更新的标志位)2、和本地的apk版本号对比时候需要更新3、这里用户可能会忽略此版本,这时候我要存储一个版本号,用户忽略的版本号4、在步骤2以后 如果需要更新,先判断步骤3里边存储

2017-06-01 22:44:03 362

转载 Volley框架源码解析

本篇博文出自:Volley框架解析0001B在 2013 年的 Google I/O 大会上,Volley 网络通信框架正式发布。Volley 框架被设计为适用于网络请求非常频繁但是数据量并不是特别大的情景,正如它的名字一样。Volley 相比其他网络框架而言,采用了在 Android 2.3 以下使用 HttpClient ,而 Android 2.3 及以上使用 Htt

2017-05-30 16:29:30 435

原创 漫谈透明状态栏和沉浸式状态栏

今天来写一个类似于qq空间的那种沉浸式效果。先来看看qq空间的这种效果我们看到,头部局上拉的时候有个头布局的透明是从0变化到1,当你下拉的时候,头部局透明度又从1变化到0了。始终效果看起来还是不错的,当然这种效果要配合透明状态栏才好看。而且我们可以再很多应用各种会看到这种广告遮住头布局的方式。比如160的软件。看起来效果还是挺酷炫的。现在我们就来讲讲他的实现方式吧。

2017-05-28 19:22:02 1101

原创 android自定义下拉刷新和上拉加载控件

前段时间和同事一起写了一个下拉刷新和上拉加载的控件。该控件实现的功能的功能还是挺多的。支持自定义头部和底布局,同时还处理了NestScrolling机制的嵌套滑动的一些东西。我们先来看下效果图吧。1.主页面布局展示2.支持RecycleView的刷新和加载效果。3.支持listView的刷新和加载效果。4.支持ScrollView的刷新和加载效果5.支持NestScrollin

2017-05-15 21:00:25 1678

原创 Android滚动条广告,可以设置自定义view的ViewSwitcher

今天周末,有些空闲时间,写篇小博客压压惊。   之前在项目中要求要做一个滚动条轮播的展示,就是在滚动条上放几条广告进行轮播。一开始知识觉得直接用TextSwitcher或者ViewSwitcher就可以了。虽然这样也能满足需求,但是项目里有好几个地方都用到了滚动条广告。如果每个地方都写一套同样的代码的话,就有点浪费了。况且代码的设计原则其中之一就是复用,所以就写了一个自定义的viewSwitc

2017-05-14 10:28:51 3497

原创 android无限轮播广告的简单实现

好久也没写过博客了,今天兴致大发突然想写一篇博客,哈哈哈哈.....今天的博客是关于无限轮播的广告,无限轮播的广告在各个市场应用是相当常见的,可能平时我们自己做的东西中是没有无限播放的。只是单次播放完之后直接跳到了第一页,当用户想从最后一张向右滑动的时候,却发现滑不动了,这是种不太好的体验.....废话不多说了,先上个动图看看OnPageChangeListener mOnPagerCha

2017-05-07 21:38:31 621

原创 android 获取32位签名

1.使用下面的代码生成16位进制签名数字try{ /** 通过包管理器获得指定包名包含签名的包信息 **/ packageInfo = manager.getPackageInfo("cn.weather", PackageManager.GET_SIGNATURES); /******* 通过返回的包信息获得签名数组 *******/ signatures = pac

2016-04-21 23:48:51 1813

原创 android HttpClient的使用方法步骤

1.生成代表客户端的HttpCliernt对象 2.生成代表请求的HttpGet对象 3.发送请求,获得服务器返回的HttpRespone对象。 4.检查响应状态是否正常 5.获取响应对象当中的数据class NetworkThread extends Thread{         @Override         public void run(){ 

2015-10-30 11:05:04 679

转载 Java抽象类和接口的区别

含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽象来中定义抽象方法必须放在具体子类中实现,所以呀,不能有抽象的构造方法或抽象的静态方法,如果子类没有实现抽象父类中的所有 方法,那么,子类也必须定义为抽象类。     接口(inte

2015-10-30 11:00:54 308

转载 如何解决软键盘弹出引起的各种不适

可以参考一下这些软键盘可能用到的四个参数的意义

2015-10-21 11:37:38 516

原创 android 使用本机相机照相或用本地相册更新imageview里面的图片

1.点击图片弹出popupwindow对话框private void showAvatarPop() {        View view = LayoutInflater.from(this).inflate(R.layout. pop_showavator,                 null);         layout_choose = (Rela

2015-10-21 11:26:44 946

广工软件工程复习资料

适合广工在校学生复习考试资料,是软件工程课程所属的期末考试复习资料

2014-12-17

空空如也

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

TA关注的人

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