自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DW的博客

自律才能进步

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

原创 TheMVP 跟着代码走,绝对能实现(超简单)

一、关于TheMVP的优缺点:访问此网站有详细讲解https://kymjs.com/code/2015/11/09/01/本文仅提供TheMVP框架代码(如果您照我的步骤简单搭个TheMVP框架再去与这篇文章对比会很好理解):model层其实就是存放我们需要的实体类。及其他数据。本文测试未使用,所以就没有写。基本框架模型:1.建包View1.1view包下创建接口...

2018-11-21 20:12:11 1544

原创 集成友盟推送无任何反应!?

之前已经集成完了友盟推送,现在又要集成友盟统计,之前的友盟推送的umeng_common.jar这个包大部分版本都是2.x.x这种版本的。如果之前已经集成过友盟推送使用的umeng_common.jar包是2.x.x那么当你集成友盟统计的时候则需要更换umeng_common到9.x.x.x。他包含推送和统计。版本为2.x.x的则只包含推送。目前推送所使用的push.jar版本也更新到了6.1.0使用最新的push.jar也需要将umeng_common升级到9.x.x.x。注意集成友盟的推送和统计时有两个

2020-08-25 16:11:54 306

转载 Android 之旋转画廊使用,作者:开发的猫

1.无需加入依赖,作者自定义了两个类,非常简单,直接放入自己的代码中就可以调用package com.zhongrun.common.weight;import android.animation.Animator;import android.animation.ValueAnimator;import android.graphics.ColorMatrix;impo...

2020-04-23 10:34:14 761

原创 Could not resolve all files for configuration ':tools:debugCompileClasspath'. > Could not resolve cn

Could not resolve all files for configuration ':tools:debugCompileClasspath'.> Could not resolve cn.bingoogolapple:bga-qrcode-core:1.3.7. Required by: project :tools > project :common &...

2020-04-16 15:27:26 1280

原创 Android 当控件是隐藏状态时,使用属性动画失效的问题

1.我需要做一个点击按钮从下方平移上来一个按钮的动画,我选择的是使用属性动画去做,我一开始是直接将这个按钮隐藏掉了,然后计算这个按钮的高度使用属性动画让他从底部平移上来,然而却失效了。recyclerCoverFlow.setVisibility(View.VISIBLE); ObjectAnimator bacrkgroundAnimatorBottom =...

2020-04-16 00:05:51 569

原创 Android 安裝失敗——Installation failed with message INSTALL_FAILED_TEST_ONLY. It is possible th

因为自己的Android手机内存太小,经常不足,所以习惯性的以为是内存不足导致的,清了清内存后依然不可以安装,仔细看了报错,跟内存并没有什么关系。由于Android3.0之后,直接从Studio上运行到手机上走debug包的时候会默认将android.injected.testOnly=true 等于true Android Studio 3.0会在debug apk的manifes...

2020-04-07 14:05:36 358

原创 Android Studio 修改导航栏菜单栏大小,代码字体大小

一.修改导航栏及左侧菜单栏的大小1.2.二。修改代码字体大小1.

2020-02-02 18:44:32 3385

原创 Android基础之运用shape,设置圆角,颜色,渐变色。

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 填充色 --> <solid android:color="#ffffff" />填充色使用 gradient时...

2019-12-13 17:35:24 686

原创 Android 判断系统时间是否在某个时间段之间(如8:00 ~ 12:00)

1.这个方法愿意的话就自己研究一下,直接复制走就可以了。(非原创)即使机主的手机不是24小时制的一样有效,如(上午、下午这种格式的时间一样是有效的)原文链接:https://my.oschina.net/colorchen789/blog/3003644`/** * 判断当前系统时间是否在指定时间的范围内 * * beginHour 开始小时,例如22 * beginMi...

2019-09-03 15:45:01 2525 1

原创 自定义Toast、viewPage滑动用差值器渐变颜色

2019-08-27 14:55:59 133

原创 应用提交应用宝时提示:开发者与作者不符

最近公司应用上线,应用宝提示开发者与作者不符。 也就是你的APP基本信息中的“应用提供方”和你的账号信息中的公司全称或个人全称不一致(个人开发者是个人全称),一定要保持一模一样才可以审核通过。以下是截图。1.点击头像、点击账号资料2.如果是公司这里是公司全称,如果是个人开发者这里是个人名称,复制你这里的名称。3.回到前一个页面,把复制的公司全称复制到应用提供方下面。...

2019-08-20 10:33:05 4078

原创 android.view.InflateException: Binary XML file line #9: Binary XML file line #9: Error inflating

很明显的错误,布局出问题了,经常会在自定义view的时候报错。因为粗心马虎的问题少加了控件的长度单位,或者没有找到控件设置的具体资源。这里提示的是布局的第九行报错。一般会报该控件的名称位置。但是错误实际可能在控件内设置的一些属性上。如图:我这里报错的位置是<LinearLayout 的位置,盯着这个位置看了半天,他娘的这能有啥问题?然后怀疑自己写错了控件名,然后从新写了一遍,运...

2019-08-09 14:26:26 2008 1

转载 Edittext限制小数数量,小数点前的数量

/*** Created by ruolanmingyue on 2017/10/26.** @function 用于过滤输入 防止输入大于500元还有就是限制小数点之后两位*/public class EditInputFilter implements InputFilter { /** * 最大数字 */ public st...

2019-06-28 17:30:57 300

原创 Android基础之-Fragment生命周期详细讲解

Fragment生命周期onAttach()这个是回调函数这个时候 activity已经传进来了,获得activity的传递的值就可以进行 与activity的通信里当然也可以使用getActivity(),前提是这个fragment已经和宿主的activity关联,并且没有脱离他只调用一次。onCreate()系统创建fragment的时候回调他,在他里面...

2019-04-16 19:36:50 202

原创 Android 基础知识之—String、StringBuffer、StringBuilder

1.jdk7之前是常量池是在方法区(永久代)中,之后则移到了堆中。2.String a = "abc"//这里的abc 是显式字符串常量,存在于常量池里3.String a =new String("abc");//这里的abc是常量,存在于常量池,而new String(“abc”)是对象存在于堆中.4.在我们android中字符串是一个常量,比如:String a = "Hel...

2019-02-23 21:23:34 244

原创 复习快速集成原生微信登录

公司好长时间都没有业务了,自己也不能闲着,就复习一下微信登录吧必须要的:你的appID,app的Secret你的app要有正式的打包签名例子:在你的build.gradle下的android下:signingConfigs { myConfig { storeFile file("你的app,keystore") ...

2019-01-25 15:40:35 222

原创 Library之间的跳转,library跳转app

ComponentName第一个参数是整体应用的包名 ,第二个是要跳转的Acitivity的全路径名.使用此方法的前提是必须主Modle也就是app必须与library产生了依赖关系。ComponentName comp = new ComponentName("com.dw.tech", "com.dw.mypage.activity.MyTaskActivity"); ...

2019-01-24 10:50:40 925 1

转载 删除Android ScrollView边界阴影方法

转自:[http://blog.csdn.net/fastthinking/article/details/18308637]一、删除Android ScrollView边界阴影方法方法1) 在xml中添加:android:fadingEdge=”none” 2) 代码中添加:ScrollView.setHorizontalFadingEdgeEnabled(false)...

2018-12-27 21:27:27 410

原创 Scrollview实现弹性滑动(新增滑动渐变颜色)

去掉Scrollview滚动条:加上这条属性;android:scrollbars="none"这条类直接拿走,不多逼逼。package com.five.androidknowledge.customview;import android.content.Context;import android.graphics.Rect;import android.util....

2018-12-27 21:21:01 842

原创 MVC和MVP的特点和区别

MVCMVC是Model(模型层)、View(视图层)、Controller的组成的一种android开发框架,用一种业务逻辑、数据、界面分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性格定制界面和用户交互的同时,不需要修改业务逻辑的代码。 Model(模型)是应用程序中处理应用程序数据逻辑的部分,一般用来存储数据View(视图)是应用程序中的用户可视界面,也...

2018-12-26 20:50:01 2106

原创 android之H5交互

H5交互android 调用JS的代码Android与JS通过WebView互相调用方法,实际上是:Android去调用JS的代码1. 通过WebView的loadUrl(),使用该方法比较简洁,方便。但是效率比较低,获取返回值比较困难。2. 通过WebView的evaluateJavascript(),该方法效率高,但是4.4以上的版本才支持,4.4以下版本不支持。所以建议两...

2018-12-26 20:48:44 121

原创 解决viewpager滑动页面消失只需一句话

 有几个页面设置为几。viewPager.setOffscreenPageLimit(3); 

2018-12-04 14:50:22 693 1

转载 XRecyclerView点击item崩溃简单解决

我是在使用RecyclerView更新了某个item的数据,调用notifyItemChanged()的时候出现的这个问题。具体也没有报是哪一行的问题,根据错误提示,意思是操作的这个viewholder当前不是被绑定的,因为RecyclerView有缓存机制,未在屏幕上显示的item会被暂时回收,即detached。1、出现这个问题的原因是更新了不在屏幕中显示的item,解决办法是判断要更新的...

2018-11-29 20:14:01 382

原创 ButterKnife

package com.example.dw.dw20181121moni.presenter;import android.content.Context;import android.graphics.Color;import android.view.View;import com.example.dw.dw20181121moni.R;import com.example.d...

2018-11-22 21:18:20 68

原创 GreenDao

package com.example.dw.dw20181121moni.model;import org.greenrobot.greendao.annotation.Entity;import org.greenrobot.greendao.annotation.Id;import org.greenrobot.greendao.annotation.Generated;@En...

2018-11-22 21:11:39 72

原创 Android判断网络是否连接(以下直接复制即可)

使用:boolean isnetworkavalible = isNetworkAvalible(context) ;if(isnetworkavalible){返回true}else{//返回false} /** * 判断网络情况 * * @param context 上下文 * @return f...

2018-11-22 18:54:22 111

转载 10大顶级思维

1.墨菲定律如果有两种或两种以上的方式去做某件事情,而其中一种选择方式将导致灾难,则必定有人会做出这种选择。解析:墨菲定律是一种心理学效应,由爱德华·墨菲提出。根本内容:如果事情有变坏的可能,不管这种可能性有多小,它总会发生。主要有四个方面:任何事都没有表面看起来那么简单;所有的事都会比你预计的时间长;会出错的事总会出错;如果你担心某种情况发生,那么它越有可能发生。2.波克定理只有在争...

2018-11-19 20:59:41 506

原创 解决指示器被键盘顶到上面的问题只需一句话

清单文件中&lt;activity&gt;标签下添加一段代码 &lt;activity android:name=".activity.MainActivity" android:windowSoftInputMode="adjustPan|stateVisible" &gt; &lt;/activity&gt; ...

2018-11-16 18:58:52 123

原创 拍照

package com.example.paizhao;import java.io.File;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import android.app.Activity;i...

2018-11-12 19:43:00 86

原创 Adroid之自定义跑马灯(超简单)

一、XML1.一个图片(我这里用的是fresco图片加载框架必须用SimpleDraweeView来加载图片),一个文字描述(需要什么控件自己选择) <!--跑马灯--> <RelativeLayout android:id="@+id/homepager_RelativeLayout_pao" android:layout_w...

2018-11-07 20:52:33 228

原创 自定义小圆点

1.XMlLinerLayout用来装小圆点 &lt;android.support.v4.view.ViewPager android:id="@+id/homepager_ViewPager_jiu" android:layout_width="match_parent" android:layout_height="@dimen/dp...

2018-11-04 21:25:48 700

原创 GreenDao数据库缓存

package dw.dw.com.greendaosplite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import java.util.List;import dw.dw.com.greendaosplite.greendao.DaoMaster;import d...

2018-11-04 21:07:42 342

原创 属性动画

package com.example.animatordemo;import android.animation.ObjectAnimator;import android.os.Build;import android.support.annotation.RequiresApi;import android.support.v7.app.AppCompatActivity;im...

2018-10-25 20:19:42 100

原创 RecyclerView删除动画

package com.example.rapp1016;import android.os.Handler;import android.os.Message;import android.support.annotation.NonNull;import android.support.v7.app.AppCompatActivity;import android.os.Bund...

2018-10-25 20:17:17 4310

原创 商品列表展示

package soexample.umeng.com.xuzaizahuopu.presenter;import android.content.Context;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import androi...

2018-10-25 20:14:07 396

原创 购物车

package soexample.umeng.com.xuzaizahuopu.presenter;import android.content.Context;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import androi...

2018-10-25 20:11:51 148

原创 流式布局

package com.example.appliushibuju;import android.content.Context;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.View;import android.view.ViewGro...

2018-10-21 20:36:09 125

原创 RecycleView多条目

package soexample.umeng.com.app2;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView;import android.view.View;import android.v...

2018-10-21 20:20:53 216

原创 OkHttp,get、post请求方法,封装get请求方法

 拦截器OkHttpClient okHttpClient = new OkHttpClient.Builder().addInterceptor(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { ...

2018-10-14 18:19:46 831

原创 zxing二维码第三方库使用

package com.example.appqrcode20181008;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.v7...

2018-10-09 14:41:23 1525

空空如也

空空如也

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

TA关注的人

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