自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (28)
  • 收藏
  • 关注

原创 Android的设计模式-观察者模式

这里写自定义目录标题Android的设计模式-观察者模式Android的设计模式-观察者模式观察者接口package com.zll.test;public interface Observer{ void update(String message);}被观察者接口package com.zll.test;//目标对象接口public interface Observable{ // 注册观察者 void addObserver(Observer obser

2022-03-04 23:37:34 3040

转载 RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载

转载自严振杰的博客: http://blog.csdn.net/yanzhenjie1003 Feature 以下功能全部支持:竖向ListView、横向ListView、Grid、StaggeredGrid四种形式。RecyclerView 左右两侧 侧滑菜单。菜单...

2021-10-16 20:41:03 589 1

原创 SharedPreferences存储bean

SharedPreferences存储beanpackage com.alipayjf.game.util;import android.content.Context;import android.content.SharedPreferences;import android.util.Base64;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOExce

2021-04-01 10:40:07 277

原创 Spinner的使用

Spinner的使用1. <android.support.v7.widget.AppCompatSpinner android:id="@+id/sp_select_email" android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@ar

2021-02-02 17:10:10 350

原创 CheckBox的使用

CheckBox的使用1.用系统的属性:style="@style/Widget.AppCompat.CompoundButton.RadioButton" 设置未选中框圆形,选中框 圆形带点点android:textDirection="ltr"文字显示在左边android:layoutDirection=“rtl” 图片显示在右边2.自定义图片 <?xml version="1.0" encoding="utf-8"?> <LinearLayo

2021-02-02 16:45:29 320

原创 如何防范移动安全漏洞

如何防范移动安全漏洞1.如何防范移动安全2.开发者如何防范移动安全1.不要明文存储重要数据2.文件存储权限漏洞3.网络安全1.如何防范移动安全1). 不要选择小众品牌手机底层ROM漏洞是移动安全最重要的威胁,不排除手机厂商会通过内置恶意应用收集用户信息,这样用户很轻易的变成了‘鸡肉’如果手机在启动的时候增加了个恶意程序,恶意程序可以实时截取屏幕信息,这样信息就很容易被泄露2). 不要轻易root手机root是一个非常高的权限,data —>data 下的私有目录在没有root手机的情况下

2020-12-01 17:49:25 456

原创 webview的使用和注意事项

webview的使用和注意事项webview的使用和注意事项1 webview 使用1.加载页面2.WebView的生命周期3、WebView的一些常用方法4、WebView的常用工具类4.1 WebSettings:对WebView进行配置和管理。4.2 WebViewClient:处理各种通知和请求事件。4.3 WebChromeClient:辅助 WebView 处理 Javascript 的对话框,网站图标,网站标题等等。4.4.1 设置cookie,若两次设置相同,则覆盖上一次的4.4.2 获取c

2020-11-30 17:00:38 1317

原创 安卓各个平台适配

标题安卓各个平台适配 一、 安卓6.0适配1.targetSdkVersion=Android 6.0(API 级别 23)2.相关API3.简单的例子4、封装库二、安卓7.0适配1、使用FileProvider1.manifest中申明FileProvider:2. res/xml中定义对外暴露的文件夹路径:3.生成content://类型的Uri4.给Uri授予临时权限5.使用Intent传递Uri2、广播3、分屏1、分屏模式的生命周期2、如何设置App的分屏模式3、支持拖拽4、分屏原理三.安卓8.0适

2020-11-26 16:47:33 1128

原创 Android中DataBinding的使用

Android Data Binding的使用1.第一步 安装插件2.第二步 创建dataBinding 环境dataBinding {enabled = true}注意:如果你的应用中有其他模块或依赖的库用到了Data Binding,也需要在buidl.gradle中配置3.第三步 BaseActivity 统一调用布局private void performDataBinding() {binding = DataBindingUtil.setContentView

2020-08-15 11:53:52 1528

原创 仿支付宝点击箭头显示和隐藏

仿支付宝点击箭头显示和隐藏MainActivity activity代码和动画activity_maincheckbox_arrowMainActivity activity代码和动画package com.bookpage.xialazhankai;import androidx.appcompat.app.AppCompatActivity;import android.animation.Animator;import android.animation.AnimatorListener

2020-05-20 15:26:25 468

转载 Rxjava2讲解用篇

[添加链接描述](https://blog.csdn.net/u010302765/article/details/101620672) ...

2020-02-23 20:02:41 200

原创 Android studio 3.2 打包so文件

Android studio 3.2 打包so文件你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。环境配置配置环境变量![在这里插入图片描述](https://img-blog.csdnimg.cn/20191230170433464.png?x-oss-pro...

2019-12-30 17:20:13 315

转载 你真的会使用github吗?

github作为全球最大的开源软件托管平台,自2008年上线以来,一直吸引了无数的程序开发者在上面开源分享自己的项目代码。尤其是在微...

2019-11-12 17:08:23 96

转载 五分钟搞定正则表达式

文章概览一、正则表达式介绍正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、...

2019-11-12 16:29:30 239

原创 AppBarLayout+recycleview的使用和注意事项

AppBarLayout+recycleview的使用和注意事项MainActivity 中的布局main_activitylayout_titlejava中使用ViewPager中fragment中布局MainActivity 中的布局main_activity<?xml version="1.0" encoding="utf-8"?><android.suppor...

2019-07-11 11:33:25 743

mips64el-linux-android和arm-linux-androideabi-4.9

解决Android studio报:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android的问题

2020-02-26

ShareSdk.zip

使用sharesdk集成的分享,可以使用sharesdk的一键分享,也可以根据需求自定义分享弹窗样式分享到qq,微信,微博。

2020-01-07

banner.zip

图片循环展示

2019-07-12

generateqrcode.zip

生成二维码,主要用在聊天群人数较多的时候生成复杂二维码,依然可以被扫出来

2019-07-11

aspectj的切面优化线程切换

使用aspectj简化代码,做到相同代码整合,使得不需要大篇幅的写observeble 的线程切换,只需注解完成代码优化的demo

2019-03-18

android涂鸦

这是个涂鸦的demo,支持画笔的选择,支持色板颜色的选择,支持画笔透明度的调节,支持画笔和橡皮擦透明度的调节,支持形状的选择和画形状,支持画笔预览,支持前进后退,支持输入文字,以及点击输入框修改文字删除文字移动和放大缩小文字

2019-02-28

类似甜甜圈的饼图

studio版本类似甜甜圈的饼图,可以统计每一部分所占的比例

2017-12-18

银行卡扫描识别卡号demo

银行卡扫描识别银行卡卡号,平的凸出的,卡号和卡片颜色接近的都可以完美识别出来,还可以打开闪光灯照亮银行卡识别卡号的完整demo

2017-10-25

zbar扫描二维码和生成二维码

用zbarxing做的快速扫描识别二维码和生成二维码,里面包括闪光灯的打开关闭,相册选择二维码识别,扫描二维码不到1秒就可扫码出来的完整demo

2017-10-25

银行卡每四位隔开

EditText上输入的银行卡卡号自动每4位隔开的完整demo,

2017-10-25

指纹解锁demo

指纹解锁,指纹对比的完整demo

2017-08-23

自定义安全键盘

自定义漂亮键盘的完整demo,里面包括随机键盘加密码输入框,还有正序键盘,可以直接下载运行

2017-08-16

验证email、手机、锁屏的工具类

验证email、手机、锁屏的工具类

2017-08-11

九宫格设置手势密码

android版完整的demo,可以直接运行查看效果,可以设置手势密码,校验手势密码的demo

2017-08-11

自定义颜色渐变的仪表盘

自定义的颜色渐变的仪表盘,刚进来会有动画是的仪表盘走动到指定位置,可以直接使用运行的完整demo。

2017-08-08

DES加密解密

这是一个完整的demo,实现了3DES加密解密,16进制数组和字符串之间的相互转换,可以直接运行,测试

2017-08-08

圆形刻度比例图

圆形刻度比例图

2017-06-26

新手引导蒙版

通过activty上添加两个fragment来控制显示两个蒙版

2017-06-16

图片的压缩工程

完整的工程可以将图片压缩从3M压到100kb且质量保持清晰

2017-06-15

图片的各种压缩

图片的尺寸压缩质量压缩还有结合起来压缩

2017-06-15

输入银行卡号进行校验

校验输入的银行卡正确

2017-06-15

输入金额校验

保证金额后面保留两位,也保证小数点前面输入正确

2017-06-15

身份证校验类

可以正确的算出身份证是否正确

2017-06-15

仿微拍贷源码

里面完全的仿微拍贷

2017-06-15

MD5签名文件

2017-05-16

扫一扫和付款码demo

实现了打开相机扫二维码和生成付款码,可以直接运行的demo

2016-08-09

三个tab加侧滑显示menu demo

类似qq主页的三个tab,再加上侧滑显示menu,完整项目可以下载下来运行

2016-08-09

圆饼图中心为空白的demo

下载下来就可以跑的完整的话圆饼图,圆饼中间是白的,数据可以自己添加

2016-08-08

空空如也

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

TA关注的人

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