![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
Comfortablelive
这个作者很懒,什么都没留下…
展开
-
2021-01-19 jsbridge 使用setWebViewClient导致桥断开
RN - AndroidAndroid与webview交互 使用第三方 jsbridge使用webview的监听方法 mBridgeWebView.setWebViewClient(); 会导致webview桥通信断掉,不能正常接收。使用 jsbridge封装好的! new WebChromeClient() !mBridgeWebView.setWebChromeClient(new WebChromeClient());!new WebC...原创 2021-01-19 17:33:52 · 333 阅读 · 0 评论 -
西班牙字体下符号改变
DecimalFormat 西班牙语 使用 DecimalFormat.format 可能会造成输出正确为 . 的地方显示为 , 故 使用String.format("%.2f",dValue);String.format(Locale.ENGLISH,"%.2f",dValue);...原创 2019-10-28 17:27:09 · 368 阅读 · 0 评论 -
从okhttp封装取数据
public void setData(String path) { OkHttpUtils.getInstance().setData(path, new OkHttpUtils.OkHttpInterface() { @Override public void success(String string) { ...原创 2018-11-22 20:46:36 · 151 阅读 · 0 评论 -
如果在图片集合当中有分隔符
String images = list.get(groupPosition).getList().get(childPosition).getImages(); String[] split = images.split("\\|"); ImageLoader.getInstance().displayImage(split[0], ...原创 2018-11-22 20:55:39 · 161 阅读 · 0 评论 -
购物车选中
adpaterpackage com.sn.shopcat;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;import android.widget.CheckBox;import android.widget.ImageVi...原创 2018-11-23 08:16:03 · 485 阅读 · 0 评论 -
Mvp+Retrofit+RxJava
Model 层public class Model_Mvp implements Model_Interface{ @Override public Observable<MyBean> getMessage(int phone, int pwd) { Url_Interface url_interface = RetrofitUtils.getI...原创 2018-12-20 15:50:37 · 150 阅读 · 0 评论 -
Fresco 缓存到本地
原文:https://blog.csdn.net/weixin_41701790/article/details/81275038 public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); //设置磁盘缓...原创 2018-12-20 16:07:41 · 460 阅读 · 0 评论 -
XrecyclerView
implementation ‘com.jcodecraeer:xrecyclerview:1.3.2’解决版本冲突configurations.all {resolutionStrategy.eachDependency { DependencyResolveDetails details -&gt;def requested = details.requestedif (reques...原创 2018-12-09 19:52:08 · 153 阅读 · 0 评论 -
Retrofit
compile ‘com.squareup.retrofit2:converter-gson:2.0.0-beta4’单例模式private static OkHttpClient okHttpClient = null; public static OkHttpClient getOkHttpSingletonInstance() { if (okHttpClie...原创 2018-12-09 19:57:18 · 139 阅读 · 0 评论 -
RxJava
/RxAndroid所依赖的库/compile ‘io.reactivex:rxandroid:1.2.1’compile ‘io.reactivex:rxjava:1.1.6’@OnClick(R.id.yuanxing) public void yuanxing(){ Uri parse = Uri.parse(jtu); RoundingPar...原创 2018-12-09 20:03:04 · 141 阅读 · 0 评论 -
BufferKnife
implementation ‘com.jakewharton:butterknife:8.8.1’annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’原创 2018-12-09 20:04:07 · 164 阅读 · 0 评论 -
Bannder
implementation ‘com.youth.banner:banner:1.4.9’implementation ‘com.github.bumptech.glide:glide:4.8.0’implementation ‘com.squareup.okhttp3:logging-interceptor:3.4.1’private void initBanner() { ...原创 2018-12-09 20:22:42 · 406 阅读 · 0 评论 -
rxjava记录
//pmodel.LOGIN(phone,pwd) .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Login_Bean>() {...原创 2019-01-01 20:59:41 · 175 阅读 · 0 评论 -
吸顶效果
导包implementation ‘com.gavin.com.library:stickyDecoration:1.1.0’MainActivitypublic class MainActivity extends AppCompatActivity { private RecyclerView recy; List<Food> list=new Array...原创 2019-01-11 19:54:03 · 316 阅读 · 0 评论 -
仿微信朋友圈
布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:lay...原创 2019-01-09 20:02:00 · 634 阅读 · 0 评论 -
OkHttp封装
首先写单例模式注意一定要是privateprivate OkHttpUtils() { mHandler = new Handler(Looper.myLooper()); mOkHttpClient = new OkHttpClient.Builder() .readTimeout(5000, TimeUnit.MILLISEC...原创 2018-11-22 20:45:01 · 170 阅读 · 0 评论 -
recycleview方法
//布局管理器 一排的 recycleView.setLayoutManager(new LinearLayoutManager(this,LinearLayout.VERTICAL,false));瀑布流 //瀑布流//StaggeredGridLayoutManager.VERTICAL代表有多少列;// StaggeredGridLayoutManager.HORIZONTAL...原创 2018-11-17 11:26:47 · 413 阅读 · 0 评论 -
TabLayout和viewpager绑定的两种方式
两种方法的区别是tab的文字放在哪里,一种是在Activity中一种是在是配置中;先第一种在Activity中://把需要用的Fragment放到一个集合中List<Fragment> list=new ArrayList<>(); list.add(new Frag1()); list.add(new Frag2());//适配器...原创 2018-10-22 16:25:20 · 3120 阅读 · 0 评论 -
进入首页倒计时并且比二次进入时直接跳转
//第二次进入跳转需要用到SharedPreferences记录SharedPreferences share;//注意一定要进行这一步share = getSharedPreferences("xiahongwu",MODE_PRIVATE);Handler handler=new Handler(){ @Override public void ha...原创 2018-10-25 13:14:43 · 179 阅读 · 0 评论 -
AsyncTask
private void Task() { final String path="http://www.xieast.com/api/news/news.php?type=top&page="+page; new AsyncTask<String,Void,List<Bean.DataBean>>(){ @O...原创 2018-10-25 19:14:26 · 158 阅读 · 0 评论 -
WebView
webview不跳转到浏览器web.setWebViewClient(new WebViewClient(){@Overridepublic boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {return super.shouldOverrideUrlLoading(view, reque...原创 2018-10-25 19:30:56 · 281 阅读 · 0 评论 -
Viewpager
ublic class MainActivity extends AppCompatActivity {// 将ViewPager定义为全局变量,方便使用.private ViewPager viewpager_vp;// 建立一个ArrayList集合.泛型指定为ImageView.private ArrayList ImageViews = new ArrayList();...原创 2018-10-25 20:28:07 · 551 阅读 · 0 评论 -
用户滑动时停止轮播,松开时继续轮播
vpBanner.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { ...原创 2018-10-25 20:29:42 · 420 阅读 · 0 评论 -
XlistView设置刷新时间
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy年MM月dd日 HH:mm:ss”);// HH:mm:ss//获取当前时间Date date = new Date(System.currentTimeMillis());time1.setText(“Date获取当前日期时间”+simpleDateFormat.fo...转载 2018-10-21 20:13:35 · 259 阅读 · 0 评论 -
webview防止跳转到浏览器
web.setWebViewClient(new WebViewClient(){@Overridepublic boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {return super.shouldOverrideUrlLoading(view, request);}});原创 2018-10-26 08:26:14 · 5292 阅读 · 1 评论 -
适配器设置图片
new DisplayImageOptions.Builder() .cacheInMemory(true)//使用内存缓存 .cacheOnDisk(true)//使用磁盘缓存 .showImageOnLoading(R.mipmap.ic_launcher)//设置正在下载的图片 ...原创 2018-10-24 20:29:13 · 232 阅读 · 0 评论 -
自定义view轮盘
private RotateAnimation rotateAnimation;private Paint mPaint;private Paint strPaint;private int mWidth;private int mPadding;private boolean isStart = false;private RectF rectF;private String st...原创 2018-11-05 08:22:39 · 322 阅读 · 0 评论 -
利用MVP写登录界面
要先把接口类写出来public interface UserInterface{ void succcess(); void fild(); void Rem(String name,String pwd); } public UserInterface mUserInterface;注意 还有一步在MainActivity继承...原创 2018-11-14 11:49:27 · 240 阅读 · 0 评论 -
扫描二维码
扫描二维码:我们扫描二维码就是要用到CaptureActivity类,直接把上面的地址下载里面的libzxing作为Module,如下图:<uses-permission android:name="android.permission.CAMERA" /><!-- 振动 --><uses-permission android:name="android.pe...原创 2018-11-14 13:48:23 · 336 阅读 · 0 评论 -
拦截日志
HttpLoggingInterceptor logging = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {@Overridepublic void log(String message) {Log.e(“msg”, “++++++++” + message);}});logging.setLevel...原创 2018-11-18 20:42:07 · 227 阅读 · 0 评论 -
解析用
activity层public class Show extends AppCompatActivity implements ZxingPresenter.Zxing, GetPresenter.LoadData { ZxingPresenter zxingPresenter; GridView gridview,listview; GetPresenter getP...原创 2018-11-15 13:06:33 · 182 阅读 · 0 评论 -
属性动画
透明动画//做透明动画,参数1:View,代表你要修改那个控件的属性. 参数2:propertyName代表实现什么样子的动画:"alpha",String类型. //参数3:float... values,控件修改的参数,new float[]{0.0f, 0.2f, 0.4f, 0.6f, 0.8f, 1.0f} ObjectA...原创 2018-11-17 11:00:14 · 121 阅读 · 0 评论 -
okhttp
OkHttpClient okHttpClient = new OkHttpClient.Builder() .connectTimeout(100, TimeUnit.SECONDS) .readTimeout(10, TimeUnit.SECONDS) .writeTimeout(10, TimeU...原创 2018-11-17 11:01:51 · 140 阅读 · 0 评论 -
判断相关网络状态
首先加判断网络权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />判断网络是否连接网络连接管理器ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService (CONNECTI...原创 2018-10-19 11:01:40 · 166 阅读 · 0 评论