- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 Android File文件存储
private ACache mc;private String userbean1;mc = ACache.get(this);//初始化mc.put("wordListInfo", response, 86400);//默认存储时间为一天(存储单位秒)userbean1 = mc.getAsString("wordListInfo");//取值file存储工具类pa...
2019-12-09 10:57:00
260
原创 Android 控件点击效果纯色和水波纹
纯色<selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--?xml version="1.0" encoding="utf-8"?--> <!--触摸状态时颜色--> <item android:drawable="@color/r...
2019-12-07 10:51:00
290
原创 Android 字符串中选出手机号变色加点击事件去除下划线
1.字符串截取手机号方法 public String getPhone(String sParam) { if (sParam.length() <= 0) return ""; Pattern pattern = Pattern.compile("(1|861)(3|5|8)\\d{9}$*"); Mat...
2019-12-05 17:36:53
558
原创 Android 解析数组对象转成集合
json数据格式[{},{},{}...]List<AddressBean> date = (List<AddressBean>) gson.fromJson("json串", new TypeToken<List<AddressBean>>() {}.getType());
2019-09-29 09:32:36
773
原创 Android 实现搜索历史
SharedPreferences实现本地搜索历史功能,覆盖搜索重复的文本,可清空1. 判断搜索内容是否含表情,不需要可以不判断 /** * 校验字符串是否含有表情 * @param content * @return */ public static boolean hasEmoji(String content){ ...
2019-09-16 15:11:39
3508
原创 Android 城市选择三级联动
效果图,用于城市选择三级联动,带ID返回1. 添加依赖 //三级联动 implementation 'com.contrarywind:Android-PickerView:4.1.8' // gosn解析 implementation 'com.google.code.gson:gson:2.8.5'2.文件转换成json串工具类import...
2019-09-16 13:17:38
1397
1
原创 Android 底部分享弹窗
底部分享弹窗,记录一下方便以后使用import android.app.Activity;import android.view.LayoutInflater;import android.view.View;import android.view.WindowManager;import android.widget.LinearLayout;import android.w...
2019-09-16 11:29:37
1641
原创 Android 加载sd卡网页js交互
webview加载本地的html文件1.1初始化webviewonPageFinished方法是加载完html页面走的,webView.loadUrl("javascript:levelList('" + json + "')");调用前端levelList方法,并传值json @BindView(R.id.webView) WebView webView;...
2019-09-12 14:17:50
701
原创 Android支付宝微信支付
1.微信支付1.1微信开放平台开通支付功能,填写应用包名签名,获取appkey,appserver1.2添加微信sdk//腾讯sdkimplementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.4.0'1.3添加微信支付回调在项目包名下创建wxapi包名,创建回调类import android.c...
2019-09-12 13:57:13
734
翻译 Android 程序实时监听网络变化状态
public class MainActivity extends AppCompatActivity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
2018-10-30 10:48:37
3815
1
翻译 Android Logo消息角标数字提醒
1.添加依赖implementation "me.leolin:ShortcutBadger:1.1.22@aar"依赖github地址https://github.com/leolin310148/ShortcutBadger2.创建servicepublic class BadgeIntentService extends IntentService { ...
2018-09-06 18:03:17
2835
1
原创 Android 银行卡手机号带空格格式
工具类:package com.gongzhibao.gzb.widget;import android.content.Context;import android.content.res.TypedArray;import android.support.v7.widget.AppCompatEditText;import android.text.Editable;im...
2018-09-05 11:18:18
864
原创 Android 启动白屏问题
一.什么是冷启动,热启动冷启动:该App没有进程运行,点击app图标到app开启界面的操作热启动:该App在进程中打开二 .为什么出现白屏在打开App的时候他会先创建该activity的进程,并先初始化Application操作。WindowManager会先加载APP里的主题样式里的窗口背景(windowBackground)作为预览元素,然后才去真正的加载布局。如果该过程时间...
2018-09-05 09:58:33
458
原创 recyclerview点击事件与点击更改颜色
点击recyclerview条目改变控件颜色首先介绍添加点击事件适配器在原始的基础上添加①新建两个内部接口:public interfaceOnItemClickListener{voidonItemClick(View view,intposition);}public interfaceOnItemLongClickListene
2017-11-13 16:01:15
7402
2
原创 仿京东滑动页面搜索框背景渐变
原文地址:http://blog.youkuaiyun.com/qq_39734239/article/details/78504691最近在做电商项目,看京东的首页搜索框渐变效果十分的不错就找了一些大神的博客 应用到自己的项目就是这个样子这里主要的两个控件就是 Linelayout(包裹的是搜索框部分) Scrollview(包裹的滑动整体页面)提醒(一定要用Rela...
2017-11-11 09:29:53
2987
原创 Tablayout+ViewPager动态添加fragment懒加载
一个fragment通过tab集合的数量来动态创建效果图(这里就一个fragment) 1导入依赖 implementation 'com.android.support:design:28.0.0'2main布局文件,design版本低的话tabIndicatorFullWidth方法可能会出现找不到 ,实现的是下划线和内容宽度一致<?...
2017-11-08 10:32:50
3819
原创 android MVP模式简单实现并优化解绑
最近在学习MVP模式简单的做了一个小练习,现在分享一下 MVP : android开发中常用的架构模式,降低耦合度,利用P层将M层和V层之间的交互 Model主要是用来加载数据的,网络请求,本地数据库等等,根据获取数据并定义回调接口返回数据 View主要是用来定义更改UI的接口,只要是需要处理UI都必须定义
2017-11-02 10:22:28
787
原创 android Zxing二维码生成带Logo
生成二维码效果:1:导入zxing依赖implementation 'com.google.zxing:core:3.3.0'2: 导入一个工具类,直接复制就可以注意包名package com.example.xch.scanzbar.zbar.utils;import android.graphics.Bitmap;import android.graphics....
2017-10-17 19:06:52
1679
原创 android连按两次返回键退出程序
1:程序连按两次返回键会退出程序2:用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。所以连按退出程序是非常常用的3:代码实现思路判断点击是否是返回键,并动作是否是按下动作
2017-10-16 08:16:46
515
原创 listview简单实现侧滑删除仿QQ
listview侧滑删除实现思路###关联 compile'com.baoyz.swipemenulistview:library:1.3.0'1:将布局文件listview换成com.baoyz.swipemenulistview.SwipeMenuListViewandroid:id="@+id/listView"android:layout_width="match_
2017-09-29 10:24:41
374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人