自定义博客皮肤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 296

原创 上拉加载 下拉刷新

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 327

原创 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 528

原创 万能适配器多布局

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

2018-08-21 16:54:03 375

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

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

2018-08-21 16:50:33 1178

原创 懒加载

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 272

原创 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 502

原创 播放本地资源assets音频

1.创建BeatBox public 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 456

原创 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 3114

原创 RecycleView加分割线

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

2018-07-26 20:06:29 524

原创 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 712

原创 视频断点续传下载

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

2018-07-26 19:39:50 263

原创 SharedPreferences存取Bitmap类型

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

2018-07-26 19:25:25 699

原创 网络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 1635

原创 滚轮选择地址

  先导依赖    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 342

原创 日历

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 297

原创 折叠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 256

转载 支付宝打赏

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 1370

转载 解决地图与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 945

原创 Retrofit

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

2018-07-19 09:56:56 244

原创 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 265

原创 下拉选项

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 170

原创 多布局

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 129

原创 高德地图

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 509

原创 选项菜单

 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 258

原创 音乐

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 170

原创 四横代码 分享

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

2018-07-19 09:55:31 116

原创 音乐上下首切换

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 630

原创 帧动画 主页

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

2018-07-19 09:55:02 145

原创 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 239

原创 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 572

原创 高德地图集成2

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

2018-07-19 09:53:59 196

原创 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 2379

转载 Fragment懒加载

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

2018-07-19 09:53:34 154

原创 代理模式

定义接口   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 209

原创 观察者模式

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

2018-07-19 09:53:08 172

原创 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 384

转载 版本更新

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

2018-07-19 09:52:40 138

转载 版本更新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 177

原创 单列模式

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

2018-07-19 09:51:41 137

记录Ios uploadios

记录Ios uploadios

2024-09-11

空空如也

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

TA关注的人

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