自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android自定义dialog

public class MyAuthenticationPhoneDialog extends Dialog {private onYesOnclickListener yesOnclickListener;//确定按钮被点击了的监听器private onNoOnclickListener noOnclickListener;//取消按钮被点击了的监听器private TextView ...

2019-08-09 16:37:44 154

原创 Android限制按钮多次点击

/* *限制按钮多次点击一秒之内不能重复点击 * */ public static boolean isFastClick() { boolean flag = true; long currentClickTime = System.currentTimeMillis(); if ((currentClickTime ...

2019-04-28 17:19:46 1841 2

原创 Android Studio导入项目报错日志

引入到Android Studio报错Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.c...

2019-04-17 14:39:51 421

原创 Android调建行APP、建行微信遇到的坑

错误:调不起来微信页面,然后支付失败提示code1原因:是微信第三种假死状态,微信已经在别的手机登陆,没有在本机退出,调微信的时候,本机是假死状态,就会支付失败调不起微信页面解决方法:在本机打开微信重新登陆微信就可以了错误:建行demo华为手机调不起来建行APP原因:被深度隔离了解决原因:打开华为手机自带的支付保护中心 的深度隔离,把建行APP移出来,就可以掉起来了建行APP页面了...

2019-04-15 16:06:06 1520

原创 Bugly的集成与使用完整步骤—热修复热更新

一、首先先去打开Bugly官网 注册自己的账号,再创建一个应用点这里是Bugly官网这里有用的是App ID 这个一会在项目中配置的时候用到二、配置AndroidManifest.xml1、添加权限<uses-permission android:name="android.permission.INTERNET" /><uses-permission androi...

2019-04-09 10:13:31 556 2

原创 报错:android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity

问题:android.util.AndroidRuntimeException: Calling startActivity() from outside of an ActivityContext中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用 Activity的startActivity方法,不会有任何限制,而如果使...

2019-04-04 10:54:00 1823

原创 Android集成友盟QQ、空间分享、微信、微博闪退

问题:手机版本的不同会造成集成友盟QQ、空间分享闪退解决方法:删除AssistActivity定义中的android:screenOrientation="portrait"

2019-04-04 10:51:29 566

原创 Android 9.0相机读写权限

清单文件必须要加的 <!--拍照--><uses-permission android:name="android.permission.CAMERA" /><!--写入SD卡的权限:如果你希望保存相机拍照后的照片--><uses-permission android:name="android.permission.WRITE_EXTERNAL_...

2019-04-04 10:37:00 9093 1

原创 安卓9.0不显示图片

问题:在将项目的targetSdkVersion改为28后 在9.0手机上 APP显示不了图片原因:Android9.0不支持Http图片记载,只支持Https解决:最简单的方法就是需要我们在清单文件中添加权限: <application -------- android:usesCleartextTraffic="true" -------- >...

2019-04-04 10:17:01 1034

原创 Android中EditText输入字数统计和限制

//输入框初始值private int num = 0;//输入框最大值public int mMaxNum=300;//mPublishEdDesc是EditTextmPublishEdDesc.addTextChangedListener(new TextWatcher() { //记录输入的字数 private CharSequence wordNu...

2019-01-10 11:17:39 3012

原创 安卓画虚线

定义一个shape&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="line"&gt;&lt;stroke android:width="@dimen/dp_1

2019-01-06 19:39:49 213 1

原创 FloatingActionButton悬浮的按钮

FloatingActionButton(FAB) 是 Android 5.0 新特性——Material Design 中的一个控件,是一种悬浮的按钮先加依赖compile 'com.android.support:design:25.0.0'android:src:显示的图标.app:backgroundTint:正常的背景颜色app:rippleColor:按下时的背景颜色ap...

2019-01-04 16:21:30 220

原创 安卓代码中设置密码可见和不可见

案例//初始值为falseprivate boolean isShow=false;//点击切换显示隐藏 if(isShow){ //切换不可见密码 mLoginImgEye.setImageResource(R.mipmap.log_icon_eye_open_default); /...

2019-01-02 09:23:30 939

原创 复选框边框设置颜色

在styles.xml设置样式&lt;style name="My_CheckBox" parent="@android:style/Widget.Material.CompoundButton.CheckBox"&gt; &lt;item name="android:colorControlActivated"&gt;@color/colorWhite&lt;/item&gt; ..

2018-12-30 09:59:19 2897

原创 EditText控件的几个注意

不让输入回车android:singleLine="true"隐藏输入框背景android:background="@null"对提示文字颜色的设置android:textColorHint="@color/colorWhite"示例&lt;EditText android:id="@+id/register_ed_nickname" android:layout_wi...

2018-12-30 08:57:19 135

原创 网络加载图片Fresco、ImageLoader、Picasso的简单用法

Fresco加入依赖 记得配置App初始化//fresco 图片依赖implementation 'com.facebook.fresco:fresco:1.11.0'//fresco GIF依赖 implementation 'com.facebook.fresco:animated-gif:1.11.0'配置App全局设置public class App extends Ap...

2018-12-27 19:38:55 280

原创 WebView进阶 设置JS交互和加载进度监听

先设置webview的js交互和设置不跳转系统浏览器//获取控件mClassicweb=(WebView)findViewById(R.id.classic_web);//设置支持JSmClassicweb.getSettings().setJavaScriptEnabled(true);mClassicweb.getSettings().setAppCacheEnabled(true)...

2018-12-27 19:09:55 584

原创 解决双层嵌套RecyclerView 焦点冲突 滑动一次以后不从顶部展示

在包着外层(非条目里)RecyclerView或者外层(非条目里)ListView的父布局中加入前者是键盘焦点后者是触摸焦点 android:focusable="true" android:focusableInTouchMode="true"...

2018-12-27 18:57:46 311

原创 TextView控件文字超出几行设置省略号

&amp;amp;amp;lt;TextView android:id=&amp;amp;quot;@+id/desc_rv_desc&amp;amp;quot; android:layout_width=&amp;amp;quot;match_parent&amp;amp;quot; android:layout_height=&amp;amp;quot;w

2018-12-26 13:47:18 528

原创 渐变颜色简单使用

&amp;amp;lt;shape xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;&amp;amp;gt; &amp;amp;lt;!--angle:倾斜角度 0是从左到右 180是从右到左 45是从下到上 270试试从上到下 centerColor:中部颜色 endColor:尾部颜色 startCo

2018-12-17 15:49:05 177

原创 属性动画简单使用

/***想要将TextView先向左移出屏幕,然后再移动回来* 这里我们先是调用了TextView的getTranslationX()方法来获取到当前TextView的translationX的位置,* 然后ofFloat()方法的第二个参数传入"translationX",紧接着后面三个参数用于告诉系统TextView应该怎么移动*/ float curTranslationX = ...

2018-12-17 15:14:39 80

原创 Android TabLyout Viewpager加Fragment做页面切换时数据消失的解决方式

给ViewPager设置缓存界面数 有几页设置几页cvp.setOffscreenPageLimit(4);或者根据情况把getActivity().getSupportFragmentManager()改成getChildFragmentManager()

2018-12-17 09:06:32 483

原创 传统MVP的简单搭建

先创mvp包 里四个包contract,modle,view,persenter在contract里创建契约类IContract//契约类public interface IContract {//前期搭建mvp框架的时候 先不用往modle和view层写东西 后期需要用到的时候在来定义方法//定义接口modle 装联网请求和获取数据interface Modle{}//在...

2018-12-11 19:09:24 134

原创 冒泡,选择排序

冒泡排序int[] arr = {10,58,20,11,66,78}; for(int a=0;a&lt;arr.length;a++){ for(int b=0;b&lt;arr.length-1-a;b++){ if(arr[b]&gt;arr[b+1]){ int temp=arr[b]; arr[b]=arr[b+1]; arr[b+1]=temp;...

2018-12-08 10:28:54 86 1

原创 okhttp完成头像上传

首先 点击头像的时候 会弹出PopupWindow 所以写好头像的点击事件 之后 去写一个pop的类public class Pop implements View.OnClickListener{private Context context = null; private PopupWindow popupWindow = null; private OnSelect...

2018-11-22 19:18:31 162

原创 Rxjava+Retrofit 观察者模式 请求网络数据简单使用

首先引入依赖implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'implementation 'com.squareup.retrofit2:converter-gson:2.4.0'implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'在写一个接口RetrofitS...

2018-11-09 15:07:50 318

原创 Retrofit 单例模式 联网工具类 简单使用

导入依赖implementation 'com.squareup.retrofit2:retrofit:2.4.0'先写一个接口import java.util.Map;import okhttp3.ResponseBody;import retrofit2.Call;import retrofit2.http.GET;import retrofit2.http.POST;imp...

2018-11-05 20:11:22 446

原创 判断网络状态

根据需求选择 自己需要的方法参考即可import android.annotation.SuppressLint;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.wifi.WifiInfo;imp...

2018-11-02 20:44:26 152

原创 greenDao 数据库框架简单使用和Fresco 简单加载图片

首先在项目下-----------在repositories的括号里加入仓库----mavenCentral()------------- 在dependencies的括号里加入插件---------classpath ‘org.greenrobot:greendao-gradle-plugin:3.2.2’---------------在app里的build最上面----------...

2018-11-02 20:04:28 525

原创 BGA banner轮播获取json简单使用

先引入BGA 依赖compile ‘cn.bingoogolapple:bga-banner:2.1.7@aar’放轮播的布局&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;utf-8&amp;amp;quot;?&amp;amp;amp;gt;&amp;amp;amp;lt;LinearLayout xmln

2018-10-23 19:46:52 651 2

原创 shape简单使用

shape 椭圆&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;corners android:radius=&amp;quot;10dp&amp;quot; &amp;amp;gt;&amp;amp;lt;/corne

2018-10-23 11:13:24 77

原创 流式布局 自定义 简单使用

主页面布局&amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;utf-8&amp;amp;amp;quot;?&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;LinearLayout android:layout_width=&amp;amp

2018-10-23 10:45:20 139

原创 简单RecyclerView

先引入依赖implementation ‘com.android.support:recyclerview-v7:28.0.0’主页面布局&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;utf-8&amp;amp;quot;?&amp;amp;amp;gt;&amp;amp;amp;lt;LinearLayou

2018-10-22 19:37:21 93

原创 水波纹简单使用

先写布局&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;RelativeLayout android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;200dp&quot; andr

2018-10-22 19:28:28 142

原创 简单的OkHttp 网络请求(成功方法)

简单的OkHttp 网络请求(成功方法)import android.os.Handler;import android.os.Message;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.OkHttpClient;import okhttp3.Reques...

2018-10-19 09:34:44 939

空空如也

空空如也

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

TA关注的人

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