自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (19)
  • 收藏
  • 关注

原创 flutter 局部view更新,dialog更新进度,dialog更新

局部更新有好几种方法,本次使用的是 StatefulBuilder 定义 customState去更新对话框内容。定义 StateSetter?

2024-03-20 12:46:28 571 1

原创 Flutter Text 下划线

flutter text 下划线间隔,自定义下划线

2024-02-29 09:41:44 626

原创 flutter 搜索框实现,键盘搜索按钮,清空,防抖

如果某一事件被连续快速地触发多次,只会执行最后那一次。适合输入框输入后自动搜索回调。防抖就是防止抖动,避免事件的重复触发。

2024-01-27 13:35:18 833

原创 Flutter 点击空白处关闭软键盘,点击非TextField 关闭软键盘的方法

此方法有个问题,就是点击非空白区域,不会关闭软键盘,比如点击旁边的其他按钮,则软键盘还在。只适合点击空白处关闭软键盘。此方法有个问题:点击所有地方都会先关闭软键盘。点击TextField 会先关闭软键盘,然后再重新弹出来。3:在TextField 添加此方法,在每个输入框中添加如下方法也可以实现。在 main.dart 入口 build 中增加。增加Listener 监听。

2024-01-27 11:20:27 705

原创 flutter tab页面切换练手,手势滑动、禁止滑动、page切换动画,禁止切换动画。

flutter tab切换,是否包含切换动画

2024-01-25 09:20:00 1161

原创 Flutter ExpansionPanelList 去除展开后的间隔距离,及属性

flutter ExpansionPanelList 设置

2023-12-22 10:49:44 688

原创 Android studio 离线配置gradle

离线gradle设置

2023-12-08 23:44:10 910

原创 Android 直播聊天界面来消息缓慢向上滑动效果、头部渐变消失

使用recyclerView实现接收消息缓慢向上推送效果,头部渐变消失

2022-01-11 14:33:55 2318 2

原创 retrofit 发送body raw格式参数

retrofit 发送body raw格式 请求

2021-12-24 16:34:17 1899

原创 AndroidStudio kotlin类型展示设置

设置--editor--kotlin--types

2021-08-13 00:56:14 562

原创 仿滴滴打车时间选择器开始结束时间

仿滴滴时间选择器,自定义开始结束时间,默认过去的时间不显示,效果如下图

2020-11-02 00:30:27 583 2

原创 Android百度人脸识别facesdk人脸采集框黑屏

使用百度人脸facesdk,人脸采集的时候可以正常采集,就是采集框是黑屏,无法预览,看是否你的应用硬件加速是否开启在AndroidManifest.xml对应的activity中添加android:hardwareAccelerated = "true"

2020-05-14 23:05:39 1671

原创 BottomNavigationView 动态添加menu item 修改BottomNavigationView字体图片大小间距

BottomNavigationView不使用menu.xml布局,代码控制动态布局,并修改字体图片大小间距<com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/bottomNavigationView" android:layout_width="matc...

2020-03-08 15:29:19 3831 2

原创 sql 语句增删改查使用

1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句2)管理数据库:增加: create database 数据库 default character utf8;删除: drop database 数据库;修改: alter database 数据库 default character gbk;查询: show databases / show...

2019-12-28 10:48:19 430 1

原创 Android edittext 点击其他处 失去焦点和关闭软键盘

把下边三个方法 直接复制到使用的地方或者BaseActivity/** * 获取点击事件 */@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View view = getCurrent...

2019-12-11 16:21:26 1871 3

原创 Android 仿iOS 加载框、取消确认框、单选框、滚动单选、时间选择器、自定义。

Android 整个项目统一风格对话框。仿iOS加载框、取消确认框、单选框、滚动单选、时间选择器、自定义对话框下载地址https://download.csdn.net/download/mengshirui_/11967910...

2019-11-09 15:24:40 376

原创 Android 水印照片,照片添加水印

private static Bitmap createWatermark(Bitmap bitmap, String mark) { int fontsize = DensityUtil.dp2px(25); int height = DensityUtil.dp2px(35); int w = bitmap.getWidth(); ...

2019-07-23 10:02:47 385

原创 android sharedPreferences 保存list 取list

本地 sharedPreferences 保存list 和获取list/** * 保存List * * @param tag * @param datalist */public static <T> void setDataList(String tag, List<T> datalist) { if (sharedPreferences ...

2019-06-22 21:01:07 475 3

原创 Vitamio网络视频播放自定义控制器位置样式横竖屏切换手势控制声音大小及亮度

先看一下图片Demo 支持横竖屏流畅,自定义控制器,手势控制声音大小及亮度下载地址https://download.csdn.net/download/mengshirui_/11189701

2019-05-20 15:45:10 230

原创 android系统定制开发动态显示隐藏虚拟按键虚拟导航Navigationbar

新需求:删除Android 原生自带的虚拟导航按键(暂定)如想直接删除不显示Navigationbar,可以用如下两个方法1)在资源xml文件中把导航按键的高度和宽度设置为0frameworks/base/core/res/res/values/dimens.xml 0dp 0dp2)PhoneWindowManager.java中会在

2017-08-30 10:56:04 2554 1

原创 Android5.0 PIN码输入框限制输入个数确定按键置灰

需求:在输入pin码对话框界面,如果输入少于4位数,确定键置灰失去焦点思路:获取确定键引用,监听输入个数,当个数少于4位使确定键置灰注意:确定键的引用只有在dialog  show出来之后才可以引用EditPinPreference.java中添加 监听输入的个数private int mMinLenght = 0; public void setMinL

2017-04-24 13:10:01 1150

原创 Android系统开发调整单个菜单按钮字体大小

调整单个按钮字体大小颜色,用view查看工具查看控件的名称,获取后重新设置大小getLayoutInflater().setFactory(new android.view.LayoutInflater.Factory(){publicView onCreateView(String name,Context context,AttributeSet attrs

2017-04-24 13:00:58 1527

原创 Android7.0系统添加指纹界面了解详情报错crash

在Android7.0添加指纹界面,有一个链接URL,点击会出现crash,引起crash原因是因为Android系统原生getString(getHelpResource())为null,而且这个uri是由指纹厂商提供的,如果不加就会出现crash"除了将手机解锁,您还可以在购买物品时和登录应用时使用自己的指纹来验证身份。""了解详情"解决方案:*****的地方为添加@Overr

2017-04-24 11:17:47 1328

原创 framework开发设置安全凭据储存的存储类型(硬件支持修改为仅限软件)

/system/keymaster/soft_keymaster_device.cpp1:SoftKeymasterDevice::SoftKeymasterDevice(): wrapped_km0_device_(nullptr), wrapped_km1_device_(nullptr),context_(newSoftKeymasterContext),

2017-03-16 12:40:59 1967

原创 framework代码中添加资源编译不通过解决办法

framework代码中添加资源编译不通过解决办法

2016-12-28 11:03:44 397

原创 framework,MTK平台,系统开发修改定时器开关机设置间隔

之前测试提了一个bug 就是在定时开关机的时候可以设置同一时间,需要修改为在同一时间上开机和关机不能同时开启,否则提示Toast开关机时间间隔需要不少于5分钟,思路1:开关机只有一个则允许打开2:开机和关机功能都打开并且均为一次性操作,且时间差大于10,则允许设置3:开机(关机)一次性,而关机(开机)操作,且时间差大于10,则允许设置4:重复周天操作,且时间差大于10,则允许设

2016-11-01 18:55:38 1804

原创 Androidstudio-framwork开发MTK平台,导入关联源码及AS一些相关设置

Android studio导入源码及关联跳转到.java而不是.class手机开发大多数见同事用的都是source insight阅读android源码,而对于经常使用Android studio的人来说,用着真是那个不习惯,下面用Android studio 来关联源码,个人觉得还是很好用。android源码中有这么一个目录development/tools/idegen。

2016-09-12 16:58:43 3643 1

原创 Notificationt通知栏使用详解

关于 Notification.setLatestEventInfo已经废弃不能再使用了,以后将用Notification.Builder builder = new Notification.Builder(this);所代替Notification是显示在手机状态栏的消息--手机状态栏位于手机屏幕的最上方。这里一般显示了手机当前的网络状态、电池状态、时间等。Notificati

2016-08-18 17:12:55 1848

原创 图像切换器(ImageSwitcher)和画廊视图(Gallery)功能和用法(图片浏览器)

ImageSwitcher 由FrameLayout 派生而出,ImageSwitcher 组件和ImageView很相似,他们都可以用于显示图片,但ImageSwitcher比普通的ImageView多一个功能,它所显示的图片切换可以设置动画效果。       使用ImageSwitcher时往往需要为它设置一个ImageSwitcher.ViewFactory,实现ImageSwitche

2016-08-10 14:15:50 1669

原创 自动完成文本框(AutoCompleteTextView)提示文本框

自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上也是一个文本编辑框,比文本编辑框多了一个功能:当用户输入一个(指定个数)字符之后,自动完成文本框会显示一个下拉菜单,供用户选择,当用户选择某个菜单项之后AutoCompleteTextView按用户选择的自动填写到文本框使用AutoCompleteTextView很简单,只要设置一个adapter,

2016-07-20 17:28:51 1212

原创 Android studio下的DNK开发JNI详解流程

什么是NDK(android native develop kits ):android 本地开发工具集 ,可以把c/c++ ->编译成一个 linux下可以执行的二进制文件 java代码里面就可以通过jni 调用执行二进制的文件.        什么是JNI :java本地开发接口,JNI是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++).通过这个协议,java代码就可以调

2016-07-19 10:57:44 1408

原创 ExpandableListView(似listview中的item可展开)可展开的列表组件

ExpandableListView是ListView的子类,它在普通的ListVIew的基础上进行了扩展,它把应用中的列表项分为几组,每组又可包含多个列表项。ExpandableListView的用法与普通的LIstVIew相似,只是ExpandableListView所显示的列表项应该由ExpandableAdapter提供ExpandableAdapter额外支持的xml属性

2016-07-18 17:39:40 1495

原创 关于下拉列表的实现(spinner和PopupWindow+listview)

下拉菜单,个人感觉spinner使用起来不太好看,特别默认会显示第一行建议PopupWindow+listview来实现1:用Spinner实现spinner可以使用xml中数组最为资源或者使用代码控制在values下新建arrays.xml c语言 java php

2016-07-18 16:16:47 3699

原创 自定义宽高比例的view(轮播图,item等)

实现自定义宽高比例的view,如轮播图,listview的item

2016-07-18 09:35:16 2565

原创 Android中系统5种对话框

安卓5种对话框

2016-07-15 21:45:08 1284

原创 倒计时工具类,listview的item计时器

listview中的item,倒计时,设置倒计时时长及倒计时间隔

2016-06-29 12:57:06 2365

Android 仿滴滴时间选择器最早最晚时间

仿滴滴时间选择器,最早最晚出发时间,开始结束时间。过滤时间。自定义时间选择器,效果图https://mp.csdn.net/console/editor/html/109441069

2020-11-02

DialogDemo.rar

Android 整个项目统一风格对话框。仿iOS加载框、取消确认框、单选框、滚动单选、时间选择器、自定义对话框 https://blog.csdn.net/mengshirui_/article/details/102987543

2019-11-09

VitamioDemo-master.rar

Vitamio网络视频播放自定义控制器位置样式横竖屏切换手势控制声音大小及亮度 图片预览https://blog.csdn.net/mengshirui_/article/details/90375062

2019-05-20

下载ApiDemo

最新6.0,最新APIDEMO

2017-04-05

微信主界面2

高仿微信UI 6.0,viewpager与FragmentPagerAdapter结合,onCreateOptionsMenu的使用,SearchView搜索使用,自定义颜色渐变填充下边4个选项button

2016-09-01

微信主界面

高仿微信UI 5.2,viewpager与FragmentPagerAdapter结合,指示器左右跟随手指移动滑动,

2016-09-01

九宫格锁屏demo

自定义view九宫格锁屏demo

2016-08-30

安卓学习手册

android学习手册apk。包括(android基础,android组件,用户界面,设备功能,数据储存,网络应用,游戏开发,多媒体,源码开发,高级,android面试题)

2016-07-15

volley二次封装

依赖volley,简单二次封装,实现图片缓存,二级缓存,请求服务器前先返回本地缓存,请求成功返回bean对象,使用:把demo中的net复制到项目中,根据demo的请求直接使用。

2016-07-06

颜色选择器

颜色选择工具,直接弹出颜色位图,选择后回调颜色的值

2016-07-06

倒计时工具类

studio 倒计时计时器,抢购剩余时间,listview的item倒计时,封装CountDownTimer,复制utils到项目中直接调用,回调对应的view和剩余时间。

2016-06-29

自定义刷新加载

自定义下拉刷新,下拉加载,自定义头布局,尾布局,定义动画等

2016-06-07

仿QQ主界面

仿QQ主界面,左侧拉功能,右侧拉删除功能,显示未读消息红色气泡,拖拽气泡消除并播放动画功能(拖拽粘性控件)

2016-06-03

快速索引定位

汉字按照A--Z排列的快速索引定位,电话薄,联系人。

2016-05-30

viewpager无限自动循环demo,

直接导入studio,实现图片的左右无限滑动,定时切换图片,viewpager

2016-05-26

viewpager无限自动循环demo

直接导入studio,简单实现viewpager的无限自动循环demo,左右滑动

2016-05-26

下拉列表demo

直接导入android studio,组合控件下拉列表菜单demo,spinner和PopupWindow简单实现下拉菜单。

2016-05-26

android5.0新特性

直接导入studio可以了解借鉴5.0的一些新特性,

2016-05-25

百度地图和docs帮助文档

直接导入studio,换自己的key直接运行。包含图层,覆盖物,文字,marker覆盖物,范围内搜索,驾车/步行/公交路线,我的位置等示例

2016-05-25

空空如也

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

TA关注的人

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