自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四种retrofit请求api

    @GET    Observable<String> getData(@Url String url, @QueryMap Map map);    @GET    Observable<String> getData(@Url String url);        @FormUrlEncoded    @POST    Observable<String&...

2018-04-13 22:19:10 337

原创 tinker热修复

model.gradleapply plugin: 'com.android.application'//配置java版本def javaVersion = JavaVersion.VERSION_1_8android { compileOptions { sourceCompatibility javaVersion targetCompatibil...

2018-02-26 15:23:39 269

原创 解决冷启动时出现白屏的现象

1.getWindow().setBackgroundDrawable(newColorDrawable(Color.WHITE));2.itemname="android:windowBackground">@mipmap/ic_launcheritem> item name="android:windowNoTitle">trueitem>

2018-02-26 09:39:25 339

原创 VR的简单shi'yong

1.androidmainifest文件中配置android:largeHeap="true"2.model配置 compile 'com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-7'3.xml com.google.vr.sdk.widgets.pano.VrPanoramaView android:id="@

2018-02-07 09:04:35 257

原创 继承式自定义View改变控件的透明度

RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">

2018-02-02 19:39:34 294

原创 js和android的简单操作

public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button btn1; private Button btn2; private WebView mWebView; private EditText name; pr

2018-01-29 20:55:38 182

原创 sss

package com.bwie.yujie;import android.content.Context;import android.content.SharedPreferences;import android.os.Handler;import android.os.Message;import org.greenrobot.greendao.query.Query;import org

2018-01-19 13:29:01 310

原创 全局异常捕捉工具类

初始化以后,在模拟器文件crash下可以找到报的异常CrashHandler.getInstace().init(this);public class CrashHandler implements Thread.UncaughtExceptionHandler { private static CrashHandler crashHandler; private Context

2018-01-18 19:09:11 351

原创 对图片放大缩小的操作

将图片集合传入另一个类中,再进行放大缩小Intent intent=new Intent(MainActivity.this,NewActivity.class);Log.d("MainActivityttttt", "list:" + list);intent.putStringArrayListExtra("list", list);startActivity(intent);ZoomI

2018-01-18 19:00:26 682

原创 购物车EventBus传值

public class RcAdapter extends RecyclerView.AdapterRcHolder> { private ListShopBean.TuijianBean.ListBean> tuijian; private Context context; public RcAdapter(Context context, ListShopBean.

2018-01-14 19:10:49 249

原创 base的封装

public class MainActivity extends BaseMvpActivityIView,MyPresenter>{ @Override protected MyPresenter initpresenter() { return new MyPresenter(); } @Override protected voi

2018-01-14 13:40:32 179

原创 屏幕适配需要的工具类

public class MakeXml {//C:\Users\lxr\AndroidStudioProjects\ShiPei\app\src\main\res\values // private final static String rootPath = "D:/android-studio-2.0-/StudioProjects/AdaptiveScreen/myapplicat

2018-01-13 09:30:50 157

原创 使用观察者更新网络

public class MainActivity extends AppCompatActivity implements View.OnClickListener ,ICart{ private ExpandableListView el; private CheckBox isck; private TextView price; private TextV

2018-01-07 22:32:06 236

原创 自定义购物车加减view

public class NumberAddSubView extends LinearLayout implements View.OnClickListener { private Button btn_sub; private Button btn_add; private TextView tv_num; private Context mContext;

2018-01-07 15:55:25 207

原创 购物车所需的依赖

//*5.0新控件的依赖*//*compile 'com.android.support:design:26.0.0-alpha1'compile 'com.facebook.fresco:fresco:0.12.0'//*RxJava与RxAndroid的依赖*//*compile 'io.reactivex:rxandroid:1.0.1'//*Retrofit与RxAndroid配

2018-01-07 15:50:08 272

原创 RxAndroid的基本使用

compile 'io.reactivex:rxandroid:1.2.1'compile 'io.reactivex:rxjava:1.1.9'compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'private Subscribersuper View> msubscriber;private Button btn;private I

2018-01-05 08:10:51 337

原创 RXJava的基本使用

compile 'io.reactivex:rxjava:x.y.z'compile 'io.reactivex:rxandroid:1.0.1'compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retrofit2:adapter-rxjava:2.0.0-beta4'compile 'com.s

2017-12-31 13:20:08 182

原创 retrofit工具类

1.提供helper类public static OkHttpClient okHttpClient;public static SerViceAPI apiService;static { getOkHttpClient();}public static OkHttpClient getOkHttpClient(){ if(okHttpClient ==

2017-12-31 12:03:59 180

原创 GreenDao

Bean 类的生成(快捷键ctrl+F9)@EntitypublicclassUser {@Id(autoincrement = true)private Long id; private String name; private String sex; privateint age; privateint salar

2017-12-29 20:11:07 150

原创 Retrofit

Retrofit build = new Retrofit.Builder() .baseUrl(Constant.BASE_URL) //使用gson解析时,要添加 .addConverterFactory(GsonConverterFactory.create()) .build();MyServerInterferce

2017-12-29 13:55:31 141

原创 客户端以https访问服务器的流程

添加网络权限,依赖okhttp开源框架     第一种方式:信任所有https主机的访问         1.OkHttpClient初始化时,配置创建一个证书对象,校验名称,信任所有的主机,也就是信任所有https的请求         对应所要创建的类,是固定模式,直接拷贝使用即可         2.okhttp的正常使用    第二种方式:信任当前证书的http

2017-12-28 19:22:23 4113

原创 okHttp日志拦截器

public class LogInterceptor implements Interceptor {    public static String TAG = "LogInterceptor";    @Override    public Response intercept(Interceptor.Chain chain) throws IOException {

2017-12-28 19:08:45 149

原创 intent回传值之EventBus

1.EventBus.getDefault().register(this);2.EventBus.getDefault().unregister(MainActivity.this);3.public static class EventMessage { public String messag; public EventMessage(String message) {

2017-12-27 14:22:32 218

原创 fresco几种图片加载效果

compile 'com.facebook.fresco:fresco:0.14.1'compile 'com.facebook.fresco:animated-webp:0.14.1'compile 'com.facebook.fresco:webpsupport:0.14.1'compile 'com.facebook.fresco:animated-gif:0.14.1'publ

2017-12-27 09:37:09 542

原创 订单的查询与修改

public class MyDingActivity extends AppCompatActivity {    private TabLayout tab;    private ViewPager vp;    @Override    protected void onCreate(Bundle savedInstanceState) {     

2017-12-21 11:54:14 646

原创 访问网络更新二级列表

public class ShowActivity extends AppCompatActivity implements ICart, IGeng, View.OnClickListener {    private ExpandableListView el;    private ExpandPre expandPre;    private GengPre gengP

2017-12-21 11:10:16 160

原创 mvp解绑

解除绑定

2017-12-20 14:41:43 161

原创 动画

public void trans(View view) {        ObjectAnimator animator = ObjectAnimator.ofFloat(imageView, "y", 0, 1300);        animator.setDuration(3000);        animator.setInterpolator(ne

2017-12-19 08:13:44 345

原创 startActivityForResult回传值

Intent intent = new Intent(ShangTouActivity.this, ChangeNiActivity.class);startActivityForResult(intent,1);@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {

2017-12-17 12:32:36 146

原创 布局嵌套时显示不全的问题 PullToRefreshRecyclerView,状态栏,GridView

重新测量public class MeasureUtil { public static int getScrolledDistance(PullToRefreshRecyclerView pullToRefreshRecyclerView){ LinearLayoutManager layoutManager = (LinearLayoutManager) pul

2017-12-13 19:16:32 563

原创 设置京东搜索框状态栏渐变

最外层是relatativelayoutLinearLayout android:id="@+id/lin1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> LinearLayout

2017-12-10 20:34:19 320

原创 application

public class DashApplication extends Application {    private static Context context;    private static Handler handler;    private static int mainId;    public static boolean isLoginSucce

2017-12-09 15:54:46 127

原创 普通的封装类CommonUtils 加载布局 ,获取像素,获取资源中的字符串,sharedPreferences存取,runOnuithreadsharedPreferences删除

public class CommonUtils { public static final String TAG = "Dash";//sp文件的xml名称 private static SharedPreferences sharedPreferences; /** * DashApplication.getAppContext()可以使用,但是会使用系统默

2017-12-09 15:45:33 110

原创 okhttp3封装 get post 请求 下载上传文件 Post请求发送JSON数据 判断下载目录是否存在......并返回绝对路径 从下载连接中解析出文件名

public class OkHttp3Util { /** * 懒汉 安全 加同步 * 私有的静态成员变量 只声明不创建 * 私有的构造方法 * 提供返回实例的静态方法 */ private static OkHttpClient okHttpClient = null; private OkHttp3Util() {

2017-12-09 15:38:05 828

原创 SharedPreferences记录数据

private SharedPreferences preferences;preferences= getSharedPreferences("user", Context.MODE_PRIVATE);在满足条件试进行记录SharedPreferences.Editor editor=preferences.edit();editor.putString("age", "iiiii

2017-12-09 15:26:51 111

原创 recycel布局

private SimpleRecycleAdapter simpleRecycleAdapter;       1.设置默认管理器            recyclerView.setLayoutManager(new LinearLayoutManager(FirstActivity.this,LinearLayoutManager.VERTICAL,false));   

2017-12-09 15:22:39 197

原创 二维码扫描

项目导入library或者gradle添加依赖;------------------------------------------------MainActivity:package com.dash.a06_qr_code;import android.content.Intent;import android.graphics.Bitmap;imp

2017-12-08 20:58:11 204

原创 友盟分享上传图片

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); UMShareAPI.get(this).onActivityResult(requestCo

2017-12-08 19:20:15 405

原创 沉浸式布局的使用

values的style下添加:style name="aaa" parent="Theme.AppCompat.DayNight.NoActionBar"> item name="android:windowTranslucentStatus">trueitem>style>清单文件中引用android:theme="@style/aa

2017-12-06 19:38:52 154

原创 自定义控件对属性的操作

public class ComBineView extends FrameLayout { private String text; private boolean isck; public ComBineView(@NonNull Context context) { super(context); init(); }

2017-12-04 08:27:07 126

空空如也

空空如也

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

TA关注的人

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