自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android-获取SHA1码

获取SHA1码

2023-03-20 16:09:33 166

原创 Android-viewholder页面加载出错

页面加载出错

2023-03-20 16:08:06 218

原创 android 原生运行js语句

android 原生运行js语句

2022-12-21 15:40:32 357

原创 Android——自定义TabLayout背景,实现类似浏览器中的选项卡效果,修改字体大小及样式

参考:去掉水波纹效果:https://blog.csdn.net/zrdx11/article/details/84387913。富文本设置:https://blog.csdn.net/baidu_36600645/article/details/80538850。选中字体加粗:https://www.jianshu.com/p/f07e59fa209c。原型:实现效果:圈中的实现起来比较麻烦,砍掉了。重要的部分:用tablayout覆盖下面视图的一部分.

2020-06-17 20:56:15 696

原创 Android引入module编译时出现找不到里面的某个类的错误

项目里除了主app module,还引入了另外的两个moduleA和B。引用情形:app直接引用A,A引用B。出错情形:找不到B中的一个类。解决方法:查看A的build.gradle文件,发现对于B的引用用的是implemention:implementation project(':B')改成api:api project(':B')问题解决。原因...

2019-12-25 16:38:06 1753

转载 Android——沉浸式状态栏实现

转载自:https://www.jianshu.com/p/dc20e98b9a90最近实现的状态栏是用自定义布局加padding实现的,一般情况下使用没问题。但是有同事的activity需要使用 android:fitsSystemWindows="true",来控制edittext跟软键盘的位置,这样就导致自定义的标题栏下沉了我设置的padding那么多的距离。先马一下这个博主的文章...

2019-06-27 15:43:42 377

原创 Android——实现清除应用缓存功能

import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;/** * 获取缓存大小并清理缓存 */public class DataCleanManagerUtils { /** * Cont...

2019-06-14 10:34:57 3445

原创 Flutter——Flutter国际化的一个应用场景:系统的DatePicker显示中文

首先在yaml文件中添加包的依赖:dependencies: flutter: sdk: flutter# 国际化 flutter_localizations: sdk: flutter然后在main文件中,在整个app的属性中加入:locale: Locale('zh'),supportedLocales: [ //支持的语言 co...

2019-05-30 17:15:25 1197

原创 Flutter——限制TextField只能输入汉字或英文字母或数字,并限制输入最多中文10字符,英文20字符

第一步,给textfield设置输入法则:inputFormatters: [ WhitelistingTextInputFormatter(RegExp( "[a-zA-Z]|[\u4e00-\u9fa5]|[0-9]")), //只能输入汉字或者字母或数字 LengthLimitingTextInputFormatter(maxLength),//最大长度],第...

2019-05-30 17:03:55 9765

原创 Android——使用InputFilter实现EditText禁止输入空格及filter失效问题

/** * EditText禁止输入空格,使用:mEditText.setFilters(new InputFilter[] { TextUtils.filter }); */public static InputFilter filter = new InputFilter() { @Override public CharSequence filter(CharSequ...

2019-05-30 15:33:37 1353

原创 Java——根据传入的Date日期返回对应的星座

/** * 传入日期,返回星座 */ public static String getConstellation(Date date) { String constellation = ""; if (constellationList.isEmpty()) { fillData(); } ...

2019-05-28 10:37:31 1031

原创 Flutter——头像上传功能,实现照片选择及裁剪

使用两个开发库,image_picker和image_crop。前者用来拍照或者从相册选择照片,后者用来裁剪,结果均为File类型,裁剪完成后可以直接上传文件。先写到这儿,有时间上代码。更新:实现的功能是点击头像图片,弹出选择框,选择拍照或者从相册中选取:拍照或选取一张图片后,裁剪到想要大小。进行保存或者上传。实现:首先的首先,在Android的manifest...

2019-05-28 09:36:48 13914 7

转载 Flutter——flutter版本升级到1.2.1后遇到的问题:...AndroidX incompatibilities...AndroidX不兼容

参考这篇文章说的,https://blog.csdn.net/ytfunnysite/article/details/88313305解决:将Android的compileSdkVersion改成28.compileSdkVersion 28

2019-05-13 14:13:33 1768 1

原创 Flutter——Dart中实现根据传入日期DateTime返回对应的星座

///根据日期,返回星座 static String getConstellation(DateTime birthday) { final String capricorn = '摩羯座'; //Capricorn 摩羯座(12月22日~1月20日) final String aquarius = '水瓶座'; //Aquarius 水瓶座(1月21日~2月19日) ...

2019-05-08 18:04:03 1657

原创 Flutter屏幕适配之二:Image资源assets的使用,实现不同分辨率图片的适配

这两天在研究Flutter的屏幕适配方案。关于尺寸大小已经有点眉目了,初步定了利用等比例缩放,感兴趣的朋友可移步Flutter屏幕大小适配。但是还是不清楚怎么进行图片分辨率适配的,在百度了之后,仍然有点云里雾里,罢了,直接上官网看吧,果然,清晰了。这里附上官网链接Image.asset页面。这里只说本地文件夹下图片资源配置及使用的问题。关于构造函数、使用别的包里的图片等其他情况不做叙述...

2019-05-07 19:49:38 9023 4

原创 Flutter屏幕适配之一:采用与UI图等比例显示的方案,实现屏幕大小尺寸的适配

在Flutter中,我们设置尺寸的时候都是double型的数量,不能设置单位,这是因为flutter默认是使用logical pixel逻辑像素的,系统拿到我们设的值,会自动判断在iOS或者Android上对应的尺寸,不用我们强制转换成某一个单位。所以,我们现在要想的就是,这个值,我们应该设置成多少。在这里,我用实现控件尺寸与屏幕上固定尺寸(宽度、状态栏高度)的比例与UI图上相同的适配方案...

2019-05-07 19:24:04 10585 4

原创 Flutter——定义自己工程使用的统一颜色文件

import 'package:flutter/material.dart';class ThemeColors { ///主色调,按钮,特殊需要强调和突出的文字 static Color colorTheme = Color.fromARGB(255, 255, 134, 0); ///主色调渐变用色,个别按钮和状态,从colorBtnLeft变化到colorBtnRight...

2019-05-06 12:35:53 2620

原创 Flutter——从git上clone一个flutter工程的一些后续配置

这段时间在学flutter,从git上clone了闲鱼团队的flutter-go项目。前提:git上clone工程,flutter开发环境搭建。这篇文章记录一些clone后的配置和遇到的问题。1.首先是gradle的配置,4处:systemProp.http.proxyHost=systemProp.http.proxyPort=systemProp.htt...

2019-05-06 10:13:52 4639

转载 Android——实现swipelayout的上拉加载更多

转载自:https://www.cnblogs.com/manmanlu/p/5736856.html。实现的效果不是很理想,先记录下来,日后完善。import android.content.Context;import android.support.annotation.NonNull;import android.support.annotation.Nullable;imp...

2019-04-26 12:34:34 285

原创 Android——TextView指定字符串颜色高亮,实现类似微信、支付宝搜索结果中搜索字段高亮的效果

代码:/** * 设置指定字体高亮 * * @return CharSequence型字符串 */public static CharSequence getHighLightText(Context context, String text, String keyword) { SpannableStringBuilder style = new SpannableStrin...

2019-04-26 11:58:01 1089

转载 Markdown——CSDN发博客markdown编辑模式的使用

以下内容是从CSDN的官方copy过来的,为了自己查看方便,官方地址:[地址][https://blog.csdn.net/home/help.html#level],滑到底部。欢迎使用Markdown编辑器写博客撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/C...

2019-04-17 10:15:31 239

原创 Android——弹出提示框

//页面返回时,弹出提示框,包括确认、取消按钮,提示文字AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setTitle("返回将丢失所做修改");builder.setNegativeButton("那算了", new DialogInterface.OnClickListener() { @...

2019-04-17 10:05:57 5223

原创 Git——常用命令

clear 清屏git clone https://XXXX.git projectname 克隆一个远程仓库到本地当前目录下的projectname文件夹下git pull 拉取当前分支最新代码git status 查看本地文件的状态git add README.md 提交README.md这个文件到暂存区git commit -m “提交” 提交暂存区的文件到本地仓库,提交日志信息...

2019-04-17 09:58:03 220

原创 Android——控制edittext输入字符长度,中文占2个,英文占1个

public class CustomTextChangedListener implements TextWatcher { private int mTextMaxLength; private EditText mEditText; private int mFinalFilter = 0; private InputFilter[] filters = ne...

2019-04-16 17:04:11 1452

原创 Android——FragmentPagerAdapter中fragment的生命周期

FragmentPagerAdapter中fragment的生命周期今天用TabLayout+ViewPager的方式,实现了顶部的导航栏切换效果(https://blog.csdn.net/NNadn/article/details/89239877)。在onResume方法中实现对数据的请求,发现并不是在fragment显示的时候会调用对应fragment的onResume方法,也不会在显...

2019-04-12 15:44:57 745

原创 Android——使用TabLayout+ViewPager实现顶部导航栏

使用TabLayout+ViewPager的方式,实现顶部导航栏切换的效果,效果如下图。实现的主要有以下几点:在activity的xml文件中加入 TabLayout 和 ViewPager;创建fragment和fragmentactivity/appcompatactivity;自定义一个类继承自FragmentPagerAdapter,里面重写getPageTitle,getCo...

2019-04-12 15:00:47 2382

原创 工具类——日期,今天、昨天、昨天之前以不同格式显示(Java&Dart)

Java代码实现:/** * 根据传入的原始日期,获取截取后的消息日期。 * 日期有三种显示形式,今天、昨天、昨天之前。 * <p> * 例:今天是4月11号: * 若传入原始日期dateOriginal是"2018-09-03 12:32:40",则返回"2018-09-03 12:32", * 若传入原始日期dateOriginal是"2019-04-10 12:32...

2019-04-11 15:25:15 2422

转载 Git——ssh秘钥生成及查看

转载自https://blog.csdn.net/lzh657083979/article/details/79493317,https://www.cnblogs.com/horanly/p/6604104.html。

2019-03-26 10:52:22 2183

原创 Flutter——页面风格设置

if (Platform.isAndroid) { //页面显示设置 SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle( statusBarColor: Colors.transparent,//虚拟按键颜色 systemNavigationBarColor: Color...

2019-03-22 13:19:51 2014

原创 Flutter——Image

图片填充效果: fit: BoxFit.fill,//填充到整个容器 fit: BoxFit.scaleDown,//保持原比例,缩放到容器全部显示出来 fit: BoxFit.fitWidth,//保持原比例,宽度缩放到容器宽度,高度上可能会有丢失 fit: BoxFit.cover,//保持原比例,充满整个容器,会有一部分图像被裁减掉的效果 fit: BoxFit.c...

2019-03-22 11:11:50 241

转载 Flutter——Column、Row

https://www.jianshu.com/p/0ce74751d970

2019-03-21 12:50:15 133

转载 Flutter——Listview异常

https://cloud.tencent.com/developer/ask/138715

2019-03-21 12:49:21 399

转载 Flutter——自定义AppBar

状态栏处理:https://blog.csdn.net/JustBeauty/article/details/82110743

2019-03-21 12:48:10 3487

原创 Flutter——常用控件说明

在这篇博客里面总结一下自己平时用到的各种控件的使用场景、尺寸等。flutter的盒约束原理没懂,这里只是写一些现象,用熟练之后再去理解原理吧。flutter中的布局有三种约束方式,尽可能大、跟随盒子、指定尺寸。...

2019-03-11 18:04:00 220

转载 Android——代码混淆

https://www.jianshu.com/p/e9d3c57ab92f?utm_campaign=haruki&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=qq转载别人的,先码一下,后面练习。

2019-03-06 16:49:04 218

转载 Android——反编译工具

dex2jar使用。https://blog.csdn.net/Lingbulei/article/details/79002747

2019-03-06 14:35:13 124

原创 Flutter——容器类Widget

容器类控件:1.Padding给子控件周围添加空白,跟随子控件大小。Flutter中没有Margin(指没有该widget,container中有这个属性,但是原理上是使用padding来实现的),效果可以使用padding和其他widget结合的方式实现。2.DecoratedBox有装饰效果的容器,如边框、阴影、背景、颜色等。一般不能做根控件。3.Constrained...

2019-03-04 18:40:24 349

原创 Flutter——Stack布局widget实现效果

采用Stack和Positioned相结合的方式,实现页面布局效果如下:class StackLayout extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: implement build return new Stack( alignment...

2019-02-26 10:04:05 450

转载 Flutter——Dart语言的数据类型及方法

转载自https://blog.csdn.net/hekaiyou/article/details/51310381?utm_source=blogxgwz3。

2019-02-25 19:50:36 892

原创 Flutter——实现flow布局,自定义绘制子控件

在Flutter中,可以实现流式布局的的组件有两个:Wrap和Flow。横向排列子组件,自动换行。实现效果:下面是Flow布局实现的部分代码:/** * 自定义流式布局 */class FlowLayout extends StatelessWidget { @override Widget build(BuildContext context) { // ...

2019-02-25 19:45:04 2448

空空如也

空空如也

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

TA关注的人

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