- 博客(16)
- 收藏
- 关注
转载 AndroidStudio多渠道打包
由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。(一)在AndroidManifest.xml里设置动态渠道变量data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL
2017-11-29 09:05:40
286
转载 友盟第三方登录(QQ登录)
第一步打开友盟官网注册一个账号,登录如下图进行操作点击个人中心进入下一个界面点击管理创建一个应用生成AppKey:如下图返回首页点击SDK与文档点击进行第三方登录集成点击右边的SDK下载选择你需要的平台除了eclipse选项都选 这篇文章之介绍QQ第三方登录阅读官方文档 一、解压下载的SDK打开:拷入友盟的三个核心库和
2017-11-29 08:31:12
2459
原创 XRecyclerView的多条目加载(banner+列表)
XRecyclerView可以实现多条目加载,下拉刷新,滚动到底部加载更多以及添加header功能的的RecyclerView。使用方式和RecyclerView完全一致,不需要额外的layout,不需要写特殊的adater。加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。首先,使用XRecyclerView需要导依赖包compile
2017-11-23 11:33:51
652
原创 简单使用GreenDao3.2进行增删改查
了解GreenDaogreenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。greenDAO 优势1、一个精简的库2、性能最大化3、内存开销最小化4、易于使用的 APIs5、对 Android 进行高度优化接下来配置GreenDao3.2首先在工程的build.gra
2017-11-15 16:13:18
1000
原创 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
987
原创 使用MVP模式实现简单的登录功能
首先介绍一下MVP。MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。M:耗时操作V:视图处理,与用户进行交互P:逻辑处理MVC和MVP的区别:在MVC中,
2017-11-03 13:05:54
392
原创 Fresco的配置及使用
Fresco是一个强大的图片加载组件,支持Android2.3及其以后的版本如何在项目中引入 Fresco:使用 Android Studio构建一个项目编辑 build.gradle 文件:在dependencies下添加依赖(选择所需的)// 在 API compile 'com.facebook.fresco:animated-base-support:
2017-11-02 23:57:57
600
原创 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
3718
原创 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
1643
原创 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
1421
原创 商品分类
代码有点多,请耐心阅读!权限 导包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
2778
原创 简单使用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
1791
1
原创 网络请求数据添加到列表(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
1391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人