自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天才第一步

android学习中的一些小案例

  • 博客(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 224

原创 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 259

原创 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 526

原创 Android 解析数组对象转成集合

json数据格式[{},{},{}...]List<AddressBean> date = (List<AddressBean>) gson.fromJson("json串", new TypeToken<List<AddressBean>>() {}.getType());

2019-09-29 09:32:36 745

原创 Android 实现搜索历史

SharedPreferences实现本地搜索历史功能,覆盖搜索重复的文本,可清空1. 判断搜索内容是否含表情,不需要可以不判断 /** * 校验字符串是否含有表情 * @param content * @return */ public static boolean hasEmoji(String content){ ...

2019-09-16 15:11:39 3454

原创 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 1337 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 1583

原创 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 675

原创 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 708

翻译 Android 程序实时监听网络变化状态

public class MainActivity extends AppCompatActivity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

2018-10-30 10:48:37 3750 3

翻译 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 2775 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 822

原创 Android 启动白屏问题

一.什么是冷启动,热启动冷启动:该App没有进程运行,点击app图标到app开启界面的操作热启动:该App在进程中打开二 .为什么出现白屏在打开App的时候他会先创建该activity的进程,并先初始化Application操作。WindowManager会先加载APP里的主题样式里的窗口背景(windowBackground)作为预览元素,然后才去真正的加载布局。如果该过程时间...

2018-09-05 09:58:33 411

原创 recyclerview点击事件与点击更改颜色

点击recyclerview条目改变控件颜色首先介绍添加点击事件适配器在原始的基础上添加①新建两个内部接口:public interfaceOnItemClickListener{voidonItemClick(View view,intposition);}public interfaceOnItemLongClickListene

2017-11-13 16:01:15 7321 4

原创 仿京东滑动页面搜索框背景渐变

原文地址:http://blog.csdn.net/qq_39734239/article/details/78504691最近在做电商项目,看京东的首页搜索框渐变效果十分的不错就找了一些大神的博客 应用到自己的项目就是这个样子这里主要的两个控件就是 Linelayout(包裹的是搜索框部分) Scrollview(包裹的滑动整体页面)提醒(一定要用Rela...

2017-11-11 09:29:53 2921 3

原创 Tablayout+ViewPager动态添加fragment懒加载

一个fragment通过tab集合的数量来动态创建效果图(这里就一个fragment) 1导入依赖 implementation 'com.android.support:design:28.0.0'2main布局文件,design版本低的话tabIndicatorFullWidth方法可能会出现找不到 ,实现的是下划线和内容宽度一致<?...

2017-11-08 10:32:50 3771

原创 android MVP模式简单实现并优化解绑

最近在学习MVP模式简单的做了一个小练习,现在分享一下            MVP  : android开发中常用的架构模式,降低耦合度,利用P层将M层和V层之间的交互           Model主要是用来加载数据的,网络请求,本地数据库等等,根据获取数据并定义回调接口返回数据            View主要是用来定义更改UI的接口,只要是需要处理UI都必须定义

2017-11-02 10:22:28 755 2

原创 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 1647

原创 android连按两次返回键退出程序

1:程序连按两次返回键会退出程序2:用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。所以连按退出程序是非常常用的3:代码实现思路判断点击是否是返回键,并动作是否是按下动作

2017-10-16 08:16:46 491

原创 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 348

citys_data.json

城市选择json串,用于城市选择格式,显示id城市名字,三级联动

2019-09-16

Android 城市三级json串数据

Android 城市三级json串数据,用于三级城市选择框。

2018-09-06

Android 数据缓存工具类

Android 数据缓存工具类,实现json数据缓存,字符串缓存等,带过期时间

2018-09-06

空空如也

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

TA关注的人

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