自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 上传头像

public class UserInfoActivity extends BaseActivity<UpdatePresenter> implements View.OnClickListener,        UpdateHeaderContract.View {    private ImageView mIv;    private TextView mTv;    /** ...

2018-05-30 19:32:06 176

转载 自定义view+流式布局+greendao历史搜索

1. 标题栏必须使用组合式自定义view实现;2. 自定义标题栏必须自定义输入文字的颜色属性,xml中可以配置字体颜色;3. 自定义流式布局,展示搜索记录实现如图一所示效果;4. 必须使用数据库存储搜索历史记录;5. 点击清除历史记录,删除数据库中的记录 代码:清单文件:<application android:name=".App"依赖:compile 'org.greenrobo...

2018-05-29 14:35:02 376

原创 简单的音乐播放

public class MusicService extends Service{    public final IBinder binder = new MyBinder();    public class MyBinder extends Binder {        public MusicService getService() {            return MusicS...

2018-05-29 09:30:50 202

原创 再写个福利Bean类(借鉴)

AdBeanpublic class AdBean{ /** * msg : * code : 0 * data : [{"aid":1,"createtime":"2017-12-26T21:49:44","icon":"https://www.zhaoapi.cn/images/quarter/ad1.png", * "productId&quo

2018-05-20 20:12:49 1649

原创 轮播图加点击图放大

适配器MyAdapterpublic class MyAdapter extends PagerAdapter { private List<String> list; private Context context; public MyAdapter(Context context, List<String> list) { th...

2018-05-20 20:03:19 1707

原创 京东分类点击跳转后的列表页面以及列表跳转后的详情页面

首先咱先写写布局文件啊<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" ...

2018-05-20 19:55:22 1255

原创 仿京东购物车

布局文件shopcart_seller_product_item.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"&g...

2018-05-20 19:13:30 556

原创 AddSubView写法

public class AddSubView extends LinearLayout { private TextView sub; private TextView num; private TextView add; public AddSubView(Context context) { this(context, null); ...

2018-05-20 19:01:27 571

原创 SharedPreferencesUtils工具类

/** * SharedPreferences的一个工具类,调用setParam就能保存String, Integer, Boolean, Float, Long类型的参数 * 同样调用getParam就能获取到保存在手机里面的数据 * @author xiaanming * */public class SharedPreferencesUtils { /** * 保存...

2018-05-20 18:57:19 636

原创 build.gradle

apply plugin: 'com.android.application'android { compileSdkVersion rootProject.ext.android.compileSdkVersion defaultConfig { applicationId rootProject.ext.android.applicationId ...

2018-05-19 09:12:56 177

原创 fresco

Fresco是Facebook开源的一个图片加载和管理库,而Fresco的最大特点在于,图片不在Java Heap上分配内存xmlns:fresco="http://schemas.android.com/apk/res-auto"//添加命名空间XML布局中   类型              Scheme                              示例远程图片      htt...

2018-05-14 11:27:38 129

原创 eventbus+butterknife

导入依赖implementation 'org.greenrobot:eventbus:3.1.1'    implementation 'com.jakewharton:butterknife:8.8.1'    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'写一个类MessageEvent/** * 定义事件 *...

2018-05-12 13:58:10 160

原创 京东分类

写一个ClassContractpublic interface ClassContract { interface View extends BaseContract.BaseView{ void getCatagorySuccess(CatagoryBean catagoryBean); void getProductCatagorySuccess(P...

2018-05-12 13:50:07 139

原创 京东首页

定义一个接口HomPageContractpublic interface HomPageContract { interface View extends BaseContract.BaseView{ void getAdSuccess(AdBean adBean); void getCatagorySuccess(CatagoryBean cata...

2018-05-12 13:42:00 169

原创 京东布局

<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_wi...

2018-05-11 16:04:18 268

原创 XRecyclerView上下拉

适配器中/**     * 刷新     *     * @param templist     */    public void refresh(List<ProductsBean.DataBean> templist) {        this.list.clear();        this.list.addAll(templist);        notifyDataS...

2018-05-11 09:25:34 101

原创 Rxjava+Retrofit+dagger2

首先写一个接口public interface AdApiService { @GET("ad/getAd") Observable<AdBean> getAd();}然后定义一个类单例public class AdApi { private static AdApi adApi; private AdApiService adApiServi...

2018-05-10 21:02:54 158

原创 base写法

package com.example.administrator.qiji20180509.ui.base;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.view.View...

2018-05-10 20:51:22 435

转载 超简单的搜索框

搜索功能类:[java] view plain copypublic class SearchBuilder {      private LinearLayout search_bar;      private TextView hint;      public SearchBuilder(Activity context){          search_bar = (LinearLay...

2018-04-29 16:02:13 386

原创 MVP模式登陆

model层public class LoginModelImp implements LoginModel {    @Override    public void login(String accoutm, String pwd, OnNetListener onNetListener) {        Map<String, String> params = new Hash...

2018-04-27 14:51:37 159

原创 RecyclerView的多条目

public class MyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private Context context; private List<Bean.DataBeanX.DataBean> list; private LayoutInflater infla...

2018-04-27 14:37:19 89

原创 友盟第三方分享

导入依赖或者jar包(手动导入下载的jar包)implementation files('libs/umeng-share-core-6.9.1.jar')implementation files('libs/umeng-share-QQ-simplify-6.9.1.jar')implementation files('libs/umeng-shareboard-widget-6.9.1.j...

2018-04-26 20:48:23 489

原创 RecyclerView的简单使用

//给RecyclerView设置适配器        RvClassAdapter rvClassAdapter = new RvClassAdapter(getContext(), data);        rvClass.setAdapter(rvClassAdapter);适配器里面public class RvClassAdapter extends RecyclerView.Adap...

2018-04-26 19:58:22 80

原创 二级列表的简单使用

public class ElvAdapter extends BaseExpandableListAdapter {    private Context context;    private List<String> groupList;    private List<List<ProductCatagoryBean.DataBean.ListBean>&gt...

2018-04-26 18:55:52 162

原创 拦截器+okhttp

写一个拦截器的类import java.io.IOException;import okhttp3.FormBody;import okhttp3.HttpUrl;import okhttp3.Interceptor;import okhttp3.Request;import okhttp3.Response;public class MyInterceptor implements Interc...

2018-04-26 18:51:20 98

原创 OKHttp的简单封装

写一个ok的接口public interface OnNetListener {    void onSuccess(String result);    void onFailed(Exception e);}让ok类实现ok接口import android.os.Handler;import android.os.Looper;import java.io.IOException;import...

2018-04-23 19:15:09 101

原创 FluidLayout

首先要导依赖:compile 'com.fynn.fluidlayout:fluidlayout:1.0'<com.fynn.fluidlayout.FluidLayout        android:id="@+id/fluid"        android:layout_width="match_parent"        android:layout_height="120dp"...

2018-04-15 19:18:16 117

原创 列表增删

<!DOCTYPE html><html>    <head>        <meta charset="utf-8" />        <title></title>        <script src="js/angular.min.js" type="text/jav

2018-04-06 12:48:10 140

原创 解析请求

package com.example.qiji0330;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android....

2018-04-06 12:44:31 151

原创 数据库方法的使用

package com.example.qiji0330;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;/** * Created by 小...

2018-04-06 12:42:51 393

原创 数据库的创建

package com.example.qiji0330;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** * Created by 小柒先生。 on 2018/4/1. */...

2018-04-06 12:42:16 151

原创 angular基本使用

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>        <script src="js/angular.min.js" type="text/javas

2018-04-06 12:37:23 103

原创 添加HttClient

Android studio如何添加HttClient在build.gradle文件中添加 useLibrary 'org.apache.http.legacy' ,如下图示:添加完之后,点击右上角按钮,进行编译使用HttpClient访问 https://请求的协议,需要添加以下代码,在创建HttpClient之前SSLSocketFactory.getSocketFactory().setHo...

2018-04-06 12:35:29 100

原创 ImageLoader

Image-Universal-Loader 图片普遍加载框架universal: 普遍的,通用的1.ImageLoaderConfiguration 配置参数如下:    File cacheDir = StorageUtils.getCacheDirectory(context);  //缓存文件夹路径    ImageLoaderConfiguration config = new Imag...

2018-04-06 12:35:20 81

原创 无限自动轮播加小圆点

    private PullToRefreshScrollView psv;    private ViewPager vp;    private GridView gv;    private List<String> picUrls;    private int pageIndex=1;    private String url="http://gank.io/api/d...

2018-04-06 12:34:57 271

原创 自定义GridView

public class MyGV extends GridView {    public MyGV(Context context) {        super(context);    }    public MyGV(Context context, AttributeSet attrs) {        super(context, attrs);    }    public My...

2018-04-06 12:34:48 99

原创 字节流转换

public  String inputstreamToString(InputStream stream){        StringBuilder builder=new StringBuilder();        try {            BufferedReader reader=new BufferedReader(new InputStreamReader(stream)...

2018-04-06 12:34:20 98

原创 网络判断

//1.判断有没有网络 boolean true:连接上网络 false:没有网络    public static  boolean isConnect(Context context){        boolean result=true;        //1.得到管理器对象        ConnectivityManager manager = (ConnectivityManager...

2018-04-06 11:46:38 108

原创 TableLayout的使用

TableLayout的使用创建时间:2017/10/13 9:37作者:[email protected]的使用使用tabLayout实现横向滑动菜单1.添加依赖,,,,design.....添加依赖之后可能会报错Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com....

2018-04-06 11:46:26 118

原创 pullToRefresh

在build.gradle里面加入这行代码compile 'com.github.userswlwork:pull-to-refresh:1.0.0'还需要添加以下的命名空间   xmlns:ptr="http://schemas.android.com/apk/res-auto"    ptr:ptrDrawable="@drawable/default_ptr_flip":刷新时显示的图片  ...

2018-04-06 11:46:17 81

空空如也

空空如也

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

TA关注的人

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