自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二级联动

二级联动控件: <se.emilsjolander.stickylistheaders.StickyListHeadersListView        android:id="@+id/slh"        android:layout_weight="1"        android:layout_width="0dp"        android:layout_he...

2018-08-21 17:19:43 203

原创 上拉加载 下拉刷新

implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.3'2,需要在Activity或Fragment进行代码操作 smart.setOnRefreshListener(new OnRefreshListener() {            @Override            public void onR...

2018-08-21 17:16:54 204

原创 Web加进度条

private void inits() { web.loadUrl(url); web.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest reques...

2018-08-21 16:57:00 408

原创 万能适配器多布局

多布局在Bean类中判断XinWenAsdpter xinWenAsdpter = new XinWenAsdpter(qXinWen.getData().getNewList());rv.setAdapter(xinWenAsdpter); public class XinWenAsdpter extends BaseMultiItemQuickAdapter<QXinWe...

2018-08-21 16:54:03 260

原创 万能适配器单布局 加 条目子控件点击事件

sheQuAdapter = new SheQuAdapter(R.layout.shequ_item, resultList);  sheQuAdapter.setOnItemChildClickListener(new BaseQuickAdapter.OnItemChildClickListener() { @Override public voi...

2018-08-21 16:50:33 1049

原创 懒加载

public abstract class LazyFragment extends Fragment { /** * 视图是否已经初初始化 */ protected boolean isInit = false; protected boolean isLoad = false; protected final String TAG = "L...

2018-08-17 21:27:41 153

原创 Studio导包时报Unable to resolve dependency for ':app@debug/compileClasspath'

buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } beta { //关...

2018-08-13 19:52:27 395

原创 播放本地资源assets音频

1.创建BeatBoxpublic class BeatBox { private static final String TAG="BeatBox"; private static final String SOUNDS_FOLDER="light"; private static final int MAX_SOUNDS=1; //访问assets需要用到...

2018-07-27 07:54:42 337

原创 jsonObject和jsonArrayList定义一个json串

        ArrayList<ShenPin> list = new ArrayList<>();        for (int i = 0; i < 10; i++) {            list.add(new ShenPin("商品" + i, 20 + i, R.mipmap.ccc));        }        JSONObje...

2018-07-26 20:39:07 2994

原创 RecycleView加分割线

添加 DividerItemDecorations类public class DividerItemDecorations extends RecyclerView.ItemDecoration { private float mDividerHeight; private Paint mPaint; public DividerItemDecorations() ...

2018-07-26 20:06:29 454

原创 SD卡动态权限

private static final int REQUEST_EXTERNAL_STORAGE = 1;private static String[] PERMISSIONS_STORAGE = { "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_S...

2018-07-26 20:02:21 613

原创 视频断点续传下载

android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }依赖implementation 'io.reactivex.rxjava2:rxjav...

2018-07-26 19:39:50 156

原创 SharedPreferences存取Bitmap类型

取 SharedPreferences sharedPreferences=getSharedPreferences("testSP", Context.MODE_PRIVATE);//第一步:取出字符串形式的BitmapString imageString=sharedPreferences.getString("image", "");//第二步:利用Base64将字符串转换为B...

2018-07-26 19:25:25 626

原创 网络URL转为Bitmap

SubTask subTask = new SubTask();subTask.execute(iconurl); class SubTask extends AsyncTask<String, Integer, Bitmap> { @Override protected Bitmap doInBackground(String... params) {...

2018-07-26 19:23:24 1518

原创 滚轮选择地址

 先导依赖   compile 'liji.library.dev:citypickerview:1.1.0' import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;...

2018-07-26 19:13:10 266

原创 日历

import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import...

2018-07-26 19:10:34 185

原创 折叠Toobar

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="ma...

2018-07-25 08:17:16 155

转载 支付宝打赏

1.先创建AlipayUtil类public class AlipayUtil { private static final String ALIPAY_PACKAGE_NAME = "com.eg.android.AlipayGphone"; // 旧版支付宝二维码通用 Intent Scheme Url 格式 private static final String...

2018-07-23 18:21:20 1198

转载 解决地图与scrollView滑动冲突

1.创建 自定义View MapContainer类import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.RelativeLayout;import android.widget.ScrollView;...

2018-07-21 11:46:01 811

原创 Retrofit

        //    //http://  v.juhe.cn/   toutiao/index   ?type=top&key=097060266650f67b2cebd2a06aded587//    //协议      ip地址+端口号  项目路径       请求参数//    @GET("toutiao/index")//    Call<XinWen> ...

2018-07-19 09:56:56 130

原创 Web View

  web.loadUrl("file:///android_asset/san.html");//        web.loadUrl("http:///www.baidu.com");//        web.setWebViewClient(new WebViewClient(){//            @Override//            public boolea...

2018-07-19 09:56:44 175

原创 下拉选项

public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener {    private RecyclerView rv;    private SwipeRefreshLayout srl;String url="http://192.168.1.26:8...

2018-07-19 09:56:31 125

原创 多布局

import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageV...

2018-07-19 09:56:20 65

原创 高德地图

package com.example.lenovo.test7_2;import android.content.Intent;import android.location.Location;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.text.Text...

2018-07-19 09:56:08 363

原创 选项菜单

 public boolean onCreateOptionsMenu(Menu menu) {        menu.add("这是选项菜单");        menu.add(1, LOL_ITEM_ID, 0, "LOL");        menu.add(1, 2, 0, "DNF");        SubMenu subMenu = menu.addSubMenu("这是...

2018-07-19 09:55:54 197

原创 音乐

import android.media.MediaPlayer;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.view.View;import andr...

2018-07-19 09:55:42 108

原创 四横代码 分享

Intent textIntent = new Intent(Intent.ACTION_SEND);                textIntent.setType("text/plain");                textIntent.putExtra(Intent.EXTRA_TEXT, "这是一段分享的文字");                startActivity...

2018-07-19 09:55:31 77

原创 音乐上下首切换

import android.media.MediaPlayer;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import android.os.Message;import android.support.v4.app.ActivityCompat;import an...

2018-07-19 09:55:18 550

原创 帧动画 主页

//animation-list  android:oneshot="true"    xml页面需要        Drawable background = imageView.getBackground();        AnimationDrawable drawable = (AnimationDrawable) background;        drawable.start...

2018-07-19 09:55:02 88

原创 Glide画圆

 Glide加载圆形图片1。添加依赖    implementation 'com.github.bumptech.glide:glide:4.3.1'    annotationProcessor 'com.github.bumptech.glide:compiler:4.3.1'2.创建自定义类继承AppGlideModule    在自定义类中添加注解@GlideModule...

2018-07-19 09:54:31 200

原创 Retrofit缓存

//File cacheDir = getCacheDir();//缓存文件,但占用内存控件String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/熊猫直播/";File file = new File(path);if (!file.exists()) { file.mkdir()...

2018-07-19 09:54:13 483

原创 高德地图集成2

  1、加权限:<!-- 用于进行网络定位 -->    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />    <!-- 用于访问GPS定位 -->    <uses-permission android:name="android.pe...

2018-07-19 09:53:59 130

原创 MVP框架 契约类

先创建  V层接口:public interface Iview <T>{ void guanlaoin(T t);}创建P层接口:public interface Ip {}创建契约类:public interface Contart { interface MyP extends Ip{ void login()...

2018-07-19 09:53:47 2236 1

转载 Fragment懒加载

创建 BaseFragment    被你的Fragment继承  onLazyLoad()方法  然后在onLazyLoad()方法中执行Fragment中的任务  public abstract class BaseFragment extends Fragment{ /** * 懒加载过 */ private...

2018-07-19 09:53:34 79

原创 代理模式

定义接口  public interface Buy { void buy();委托人public class Student implements Buy{ @Override public void buy() { Log.e("TAG","买一份蛋炒饭"); } 静态代理:public class Rider i...

2018-07-19 09:53:22 96

原创 观察者模式

 观察者发生改变   被观察者随之改变第一步  public class App extends Application{ public BeiGuanChaZhe beiGuanChaZhe; @Override public void onCreate() { super.onCreate(); beiGuanChaZh...

2018-07-19 09:53:08 99

原创 EnventBus传值

  implementation 'org.greenrobot:eventbus:3.0.0'public class Main2Activity extends AppCompatActivity implements View.OnClickListener { private Button but2; @Override protected vo...

2018-07-19 09:52:52 304

转载 版本更新

先修改versionCode 1versionName "1.0"改为更高版本然后打包存放网络地址 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button button; private FileOutpu...

2018-07-19 09:52:40 83

转载 版本更新2

public class SplashActivity extends Activity {        private static final String TAG = "SplashActivity";      public static final int SHOW_UPDATE_DIALOG = 0;      public static final int SHOW_ERR...

2018-07-19 09:52:27 113

原创 单列模式

       TODO 饿汉式        (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。        (2) 在其内部定义该类的实例化对象,并将其封装成private static类型。        (3) 定义一个静态方法返回该类的实例。*/public class Singleton1 {    private static Singleton1 ...

2018-07-19 09:51:41 73

空空如也

空空如也

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

TA关注的人

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