自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 收藏
  • 关注

转载 rxjava2 lazyFromIterable 顺序订阅 lazy 发射数据

昨天找了一天没找到合适的操作符.写了一个扩展方法.具体情况: 需要请求一批url大概1000个左右 服务器限制不能并行请求,不能请求过快.所以想要做的就是等到上一个请求完成后再开始下一个请求扩展方法fun <T, R> Observable<List<T&g...

2018-06-25 12:33:00 270

转载 SwipeRefreshLayout_避免和内部view 手势 冲突

class SwipeRefreshLayout_ @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : SwipeRefreshLayout(context, attrs) { overr...

2018-06-24 13:52:00 137

转载 rxjava 优雅的取消订阅。 (kotlin)

使用kotlin的扩展方法。封装 (前面是rxbus的单例对象,实际基本不使用)val processor = PublishProcessor.create<Any>().toSerialized()private val map = WeakHashMap<S...

2018-06-17 16:09:00 269

转载 安卓生命周期方法回调顺序

04-02 12:46:59.313 5549-5549/sjj.fiction I/Log:onAttachFragment(BaseActivity.kt:56): onAttachFragment sjj.fiction.main.MainActivity@c0775ad Report...

2018-04-02 12:49:00 207

转载 Android 线程池工具类

java public final class Pool { private Pool() { } public static Disposable submit(@NonNull Scheduler scheduler, @NonNull final Runna...

2017-09-11 10:23:00 139

转载 windows 使用 eclipse 开发 C++

安装JDKJDK环境配置安装 eclipse c++下载免安装版本 解压就可以使用安装MinGWMinGW 安装教程按照教程说明配置环境变量即可eclipse 创建C++项目项目上 右键-> build project 项目 右键 -> run as ...

2017-08-23 11:01:00 59

转载 Android 权限动态获取

PermissionUtilAndroid 权限动态获取dependencies{compile 'com.sjianjun:permissionUtil:1.0.0'} PermissionUtil.requestPermissions(this, new String[]{Ma...

2017-07-30 22:57:00 74

转载 scheduleAtFixedRate 与 scheduleWithFixedDelay 的区别

ScheduledExecutorService scheduledExecutorService = Executors.newSingleThreadScheduledExecutor(); scheduledExecutorService.scheduleAtFixedR...

2017-04-10 22:25:00 76

转载 Android 获取 manifest 中声明的权限

try { PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_PERMISSIONS); Str...

2017-04-10 22:06:00 897

转载 ALog

使用 1、添加依赖 compile 'com.sjianjun:aLog:1.1.3' Config config = new Config(); config.enable = true; config.hold = true; ...

2017-04-03 21:12:00 202

转载 DialogWrapper

package sjj.notes.module.general;import android.app.Activity;import android.content.DialogInterface;import android.support.v7.app.AlertDialog;...

2017-03-26 12:53:00 1144

转载 经纬度 与距离转换

private static final double EARTH_RADIUS = 6378137;/** * 根据维度与弧度值计算经度差 * * @param latitude 纬度 * @param distance 距离,纬度方向弧线长度 * @return 返回经度值...

2017-03-10 15:49:00 275

转载 public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentStat

在Activity注册时如果没有写 android:persistableMode="persistAcrossReboots" 不会调用 public void onCreate(@Nullable Bundle savedInstanceState, @Nullable Persis...

2017-03-07 13:39:00 483

转载 文件目录

ALog.i(Environment.getDataDirectory());I/onCreate(MainActivity.java:15): /dataALog.d(Environment.getDownloadCacheDirectory());D/onCreate(MainAc...

2017-03-05 11:49:00 87

转载 DrawerLayout 从下方弹出的菜单控件

public class DrawerLayout extends FrameLayout { private ViewDragHelper mDragHelper; private Status mStatus = Status.Close; private Status target...

2017-02-14 16:36:00 774

转载 CheckableImageView

public class CheckableImageView extends ImageView implements Checkable { private static final int[] CHECKED_STATE_SET = { android.R.attr.state_che...

2017-02-14 16:35:00 146

转载 SelectHelper 支持单击选中 双击选中 多选 连续多选

public class SelectHelper { private Context context; private AbsListView mObj; private int listCount = -1; public void setListCount(int listCo...

2017-02-14 16:34:00 382

转载 SuperRefreshLayout

public class SuperRefreshLayout extends SwipeRefreshLayout { private Rect mTouchFrame; private int x; private int y; public Supe...

2017-02-14 16:31:00 129

转载 RefreshListView

public class RefreshListView extends ListView { private HeaderHelper mHeaderHelper; private float lastY; private float lastX; private FooterHel...

2017-02-14 16:30:00 157

转载 WebView截图

private void captureWebView(WebView webView) { int webViewHeight = (int) (webView.getContentHeight() * webView .getScale()); Bitmap bmp = B...

2017-02-14 16:22:00 53

转载 PopupWindowFragment

public class PopupWindowFragment extends Fragment implements PopupWindow.OnDismissListener { private PopupWindow popupWindow; private View...

2017-02-14 16:22:00 201

转载 统计代码行数

package test;import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import ...

2017-02-14 16:20:00 50

转载 切割图片

public static List<ImagePiece> split(Bitmap bitmap, int xPiece, int yPiece) { List<ImagePiece> pieces = new ArrayLis...

2017-02-14 16:19:00 52

转载 android studio 快捷键

alt + insert 生成通用方法 get set 构造函数 等deng ctrl + o 重写方法 ctrl + i 重写接口方法 ctrl + shift + ↑/↓ 移动一行代码 ctrl + alt + m 提取方法 ctrl + alt + b 查看实现类方法 ...

2017-02-14 16:08:00 52

转载 HttpURLConnection 下载图片

private Bitmap downloadBitmap(String url) { HttpURLConnection conn = null; try { conn = (HttpURLConnection) new URL(url).openConnec...

2017-02-13 17:30:00 100

转载 Android L Ripple的使用

<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/gray_press" > <item> <sele...

2017-02-13 17:06:00 115

转载 android:Theme.Material

<style name="RedTheme" parent="android:Theme.Material"> <!-- 状态栏颜色,会被statusBarColor效果覆盖--> <item name="android:colorPrimary...

2017-02-13 16:49:00 289

转载 Dialog 大小设置,背景透明

设置dialog 大小 DisplayMetrics dm = new DisplayMetrics();getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);dialog.getWindow().set...

2017-02-13 16:45:00 131

转载 检查给定View或者内部子View 是否可以向下滑动

private boolean canChildScrollUp(View view) { if(!inRangeOfView(view,x,y))return false; if (view instanceof ViewGroup) { ViewGrou...

2017-02-13 16:41:00 75

转载 android View 边界判断

private boolean inRangeOfView(View view,int x, int y) { Rect frame = mTouchFrame; if (frame == null) { mTouchFrame = new Rect(); ...

2017-02-13 16:38:00 482

转载 Android开发:shape和selector和layer-list的(详细说明)

1.Shape 简介 作用:XML中定义的几何形状 位置:res/drawable/文件的名称.xml 使用的方法: Java代码中:R.drawable.文件的名称 XML中:Android:background="@drawable/文件的名称" 属性...

2017-02-13 16:32:00 43

转载 android 收起输入法键盘

``` manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); getWindow().setSoftInputMode( WindowMan...

2017-02-13 16:18:00 136

转载 android 手势控制支持平移缩放

public class MultiTouchGestures implements OnTouchListener { private GesturesL mGesturesL; private int mTouchSlop; private SparseArray&...

2017-02-13 15:22:00 142

空空如也

空空如也

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

TA关注的人

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