自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 AndroidStudio多渠道打包

由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。(一)在AndroidManifest.xml里设置动态渠道变量data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL

2017-11-29 09:05:40 228

转载 友盟第三方登录(QQ登录)

第一步打开友盟官网注册一个账号,登录如下图进行操作点击个人中心进入下一个界面点击管理创建一个应用生成AppKey:如下图返回首页点击SDK与文档点击进行第三方登录集成点击右边的SDK下载选择你需要的平台除了eclipse选项都选 这篇文章之介绍QQ第三方登录阅读官方文档 一、解压下载的SDK打开:拷入友盟的三个核心库和

2017-11-29 08:31:12 2338 1

原创 XRecyclerView的多条目加载(banner+列表)

XRecyclerView可以实现多条目加载,下拉刷新,滚动到底部加载更多以及添加header功能的的RecyclerView。使用方式和RecyclerView完全一致,不需要额外的layout,不需要写特殊的adater。加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。首先,使用XRecyclerView需要导依赖包compile

2017-11-23 11:33:51 589

原创 简单使用GreenDao3.2进行增删改查

了解GreenDaogreenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。greenDAO 优势1、一个精简的库2、性能最大化3、内存开销最小化4、易于使用的 APIs5、对 Android 进行高度优化接下来配置GreenDao3.2首先在工程的build.gra

2017-11-15 16:13:18 957

原创 MVP模式实现网络请求数据并添加到列表(Rxjava+Retrofit)

使用MVP模式实现网络请求数据并添加到列表,网络请求数据使用的是RXjava和Retrofit我在代码中添加了recyclerview和fragment来实现页面滑动首先是导入依赖compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.squareup.retrofit2:converter-gson:2.0

2017-11-05 23:04:37 952

原创 使用MVP模式实现简单的登录功能

首先介绍一下MVP。MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。M:耗时操作V:视图处理,与用户进行交互P:逻辑处理MVC和MVP的区别:在MVC中,

2017-11-03 13:05:54 356

原创 Fresco的配置及使用

Fresco是一个强大的图片加载组件,支持Android2.3及其以后的版本如何在项目中引入 Fresco:使用 Android Studio构建一个项目编辑 build.gradle 文件:在dependencies下添加依赖(选择所需的)// 在 API compile 'com.facebook.fresco:animated-base-support:

2017-11-02 23:57:57 553

原创 Android Studio如何配置java8

参考Android官网在app的build.gradle中的android内添加compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }在defaultConfig中添加j

2017-11-02 23:35:10 3600

原创 Android购物车的功能实现(二级列表)

Android购物车的功能实现(二级列表)

2017-10-26 08:57:26 2503

原创 RecyclerView多条目加载(网络请求数据)

RecyclerView多条目加载(网络请求数据)

2017-10-25 20:54:04 3376

原创 Android Okhttp的网络拦截器

LoggingInterceptorpackage test.bwie.com.mymusic.Model.OkHttp;import android.os.Build;import android.util.Log;import com.google.gson.Gson;import java.io.IOException;import java.util

2017-10-25 19:18:49 1569

原创 Android实现购物车功能

main    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">            android:id="@+id/btn_all"        android:layout_widt

2017-10-22 20:36:06 1366

原创 商品分类

代码有点多,请耐心阅读!权限            导包compile 'com.android.support:recyclerview-v7:25.0.0'    compile 'com.squareup.okio:okio:1.5.0'    compile 'com.squareup.okhttp3:okhttp:3.2.0'    compi

2017-10-22 20:09:42 2710

原创 简单使用Fragment实现页面切换

1.在activity_main的布局文件中添加FrameLayout android:id="@+id/frag" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1">FrameLayout>LinearLa

2017-10-21 16:08:27 1702 1

原创 RecyclerView实现点击切换

RecyclerView点击切换视图

2017-10-15 18:46:55 2266

原创 网络请求数据添加到列表(okhttp+RecyclerView)

okthpp实现步骤: 1.导包//butterKnifecompile 'com.jakewharton:butterknife:8.4.0'apt 'com.jakewharton:butterknife-compiler:8.4.0'//okhttpcompile 'com.squareup.okio:okio:1.5.0'compile 'com.squareup

2017-10-15 18:16:09 1326

空空如也

空空如也

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

TA关注的人

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