自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Fragment懒加载

一、背景在Android应用中,ViewPager是我们不可避免使用的一个控件,因为它可以使我们在占用较少空间的同时,增强内容的丰富性,同时以其内部流淌着Google的血液,所以它几乎成了每一个App的标配控件。但是,假如ViewPager的每一个Fragment都需要通过网络拉取数据加载,而ViewPager是默认加载前两项的,所以在很容易造成网络丢包或者网络堵塞等问题,所以Fragment

2018-01-29 12:03:53 210

原创 xUtils的网络请求

准备步骤:使用步骤:1.导入XUtils的jar包(直接搜索依赖)[plain] view plain copy compile 'org.xutils:xutils:3.3.38'  [java] view plain copy import org.xutils.x;    //注意不要被自动导入其他包  

2018-01-28 22:37:38 1593

原创 自定义开关

1.在values目录下创建自定义属性的XML,比如attrs.xml,文件内容如下:resources> declare-styleable name="MyToggle"> attr name="togglePadding" format="dimension"/> attr name="slideColor" format="color"/>

2018-01-24 18:19:05 283

原创 高德地图的集成

1、创建新应用进入控制台,创建一个新应用。如果您之前已经创建过应用,可直接跳过这个步骤。2、添加新Key在创建的应用上点击"添加新Key"按钮,在弹出的对话框中,依次输入应用名名称,选择绑定的服务为“Android平台SDK”,输入发布版安全码  SHA1、调试版安全码 SHA1、以及 Package,如下图所示:需要注意的是: 1个KEY只能用于一个应用(

2018-01-21 19:03:20 547

原创 Java的23种设计模式(Design Patterns)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2018-01-19 18:39:14 357

原创 将web网站转为App

首先添加依赖: testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0

2018-01-16 16:19:31 7925 2

转载 安卓的多渠道打包

本文转载自:http://blog.csdn.net/qq_40090482/article/details/789221541.添加友盟统计依赖库[java] view plain copy dependencies {      compile 'com.umeng.sdk:common:latest.integration'      compil

2018-01-16 10:29:56 301

原创 Umeng消息推送

首先到 友盟下载推送的sdk:点击打开链接下载完sdk文档,打开文档中PushSDK的文件包,用studio的import Moudel 导入项目中,将项目和PushSDK的依赖合并!在PushSDK的build.gradle 的下配置: compile 'com.squareup.okio:okio:1.6.0' compile 'com.squareup.wi

2018-01-15 18:56:15 669

原创 区块链到底是个什么鬼?一幅漫画让你秒懂!

正文最近ICO很火,带来了非常多人关注这块。很多人都会问,区块链到底是什么?但说到区块链,网上各种各样的资料满天飞,看完之后,感觉懂了,又感觉完全没懂。 然而,作为程序员更应该了解区块链一句话概括,如果互联网技术解决的是通讯问题的话,区块链技术解决的是信任问题。 妈:“小明啊,什么是区块链?” 我:“(惊!)……妈,你从哪里听来的区块链。” 妈:“隔壁你

2018-01-14 13:53:51 1362 1

原创 Android实现夜间模式切换功能实现代码

添加依赖准备资源让应用继承DayNight主题?1234567891011 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent 新建夜间模式资源文件夹:在res目录下新建values-night文件夹,然后在此目录下新建col

2018-01-14 13:47:29 503

原创 安卓直播送礼物的爱心动画

贝塞尔曲线  import android.animation.TypeEvaluator;import android.graphics.PointF;/** * Created by peng on 2017/11/13. */public class BezierEvaluator2 implements TypeEvaluator { private PointF

2018-01-08 16:12:17 1008

原创 PageNavigationView底部按钮+ViewPager

依赖://底部按钮 compile 'me.majiajie:pager-bottom-tab-strip:2.2.5'布局的引用:<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ap

2018-01-06 15:08:38 3192 1

原创 android流式布局FlowLayout

一、概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出)类似的自定义布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点:1.流式布局的特点以及应用场景    特点:当上面一行的空间不够容纳新的TextView时候,   

2018-01-03 19:11:21 442

原创 友盟第三方登陆和分享

在清单文件中配置:   <meta-data android:name="UMENG_APPKEY" android:value="5a026a8bb27b0a2ed8000186" /> <activity android:name=".umeng.wxapi.WXEntryActivity"

2018-01-03 17:50:53 423

转载 IJKPlayer的视频播放

Android程序员面试宝典本文转载自:https://www.jianshu.com/p/c6620e27a67a运行效果配套视频:http://toutiao.com/item/6431719005085499906/使用步骤1. 在project的build.gradle添加如下代码(如下图) allprojects { repositorie

2018-01-02 14:26:13 418

测试常见问题分析

测试某个APK,可以选择Espresso;测试过程可能涉及多个APK,选择UiAutomator;一些简单的测试,选择Monkeyrunner;

2018-06-22

65个面试常见问题技巧回答

65个面试常见问题技巧回答,让你顺利通过每次的面试! 面试是通过书面或面谈的形式来考察一个人的工作能力与否,物以类聚,通过面试可以初步判断应聘者是否可以融入自己的团队。是一种经过组织者精心策划的招聘活动。

2018-06-22

空空如也

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

TA关注的人

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