自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Think twice, code once.

Think twice, code once.

  • 博客(48)
  • 收藏
  • 关注

原创 Android Studio 无法将“fvm”/“flutter”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

无法将“fvm”/“flutter”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

2023-06-21 13:54:01 703

原创 Markdown编辑器使用指南

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2022-09-22 14:49:11 320

原创 SQLite基础语法速用大法(Flutter)

在做上一个项目的时候,需要用到本地数据库,以前做公司项目用的是轻量级数据库Realm,做自己小项目用的是greenDAO,大学学的是SQL server,但是在flutter中,相关插件用的数据库是SQLite(sqflite插件),但本人还没接触过SQLite,问了后台同事,他们用的也是SQLite,说大同小异,我就想着仅凭大学记忆,快速过一遍SQLite知识点,应该挺快的,想着抓点重要的就够了。使用 OR 运算符时,只要当条件中任何一个为真(true)时,整个条件为真(true)。

2022-09-21 18:31:45 1693 1

原创 Android 在原生AlertDialog里添加自定义EditText

因为无UI设计图,所以不需要花里胡哨的dialog,怎麽简单怎么来。需求:在原生AlertDialog添加EditText。方法一:无需xml布局:????????????activity中显示dialog的方法: private void showInputDialog(String msg, boolean onDutyStatus) { // 获取EditText final EditText editText = new EditText(ClockIn

2021-12-10 11:55:59 3630

原创 Android 自定义Dialog

话不多说,直接上代码哈~1、Dialog工具类/** * @Author Catherine * @Description Custom common dialog. * @Date 2021/5/27 **/public class CustomCommonDialog extends Dialog { /** * 显示的标题 */ private TextView dialog_tv_title; /** * 显示的图片

2021-05-27 18:11:31 195 2

原创 Android 本地缓存ACache的简单使用和工具类

###设置缓存数据:ACache mCache = ACache.get(this);mCache.put("key1", "value");//保存6秒,如果超过6秒去获取这个key,将为nullmCache.put("key2", "value", 6);//保存6天,如果超过6天去获取这个key,将为nullmCache.put("key3", "value", 6 * ACache.TIME_DAY);###获取缓存数据:ACache mCache = ACache.get(thi

2021-05-27 17:24:49 654

原创 Android Studio 编写代码无错误提示(警告、报红等)

换新的电脑重新安装最新版AS后,代码打错,最明显的错都不会报红,还以为是flutter导致的,但是flutter项目里会正常报红,Android原生项目里的错误却不报红,就去百度百度百度,看了很多都是说把设置里的省电模式关闭即可,看了看我的Power Save Mode,并没有打勾,于是继续度娘,最后终于找到解决办法:????????Android ButterKnife Zelezny插件导致的,在Settings=>Plugins里卸载掉后重启Android Studio正常。...

2021-04-07 10:31:59 2295 4

原创 Android 设置状态栏背景颜色和状态栏文字、图标颜色

Android 4.4(API 19)之后,就提供了修改状态栏颜色的方法,但是在 Android 6.0(API 23)之后,才支持修改状态栏上面的文字和图标颜色,默认是白色的。有一些第三方的系统提供了设置状态栏和状态栏文字、图标颜色的方法,比如小米的MIUI和魅族的Flyme OS。上代码:????????????/** * 状态栏工具类 * Author: @Catherine */public class StatusBarUtil { /** * 设置状态栏为透

2021-01-20 17:52:31 959

原创 Android studio 在项目里配置签名 + cmd命令安装apk在测试机

一、在项目里配置签名搜索百度里有很多可视化操作在项目里配置签名,但是对于已经有签名的旧项目来说,用语句是最方便的。方法:????????????第一步:把签名文件放到项目中,和build.gradle的同一级目录下。当然也可以不放到项目里。第二步:在gradle.properties文件下写上签名的内容。# 签名文件(以下方法是第一步采用把签名文件放到项目中的情况,如果放在本地,则需要加上路径)KEYSTORE_FILE=demo.jks# 签名文件的密码KEYSTORE_P

2020-08-18 11:02:59 325

原创 【转载】三方框架整理

github地址系统控件 TextView 一个功能强大的TextView,可以满足日常大部分布局方式 Facebook 开源文本布局库 一个对齐TextView文本的库 自适应大小和行的TextView Android修改6.0系统文本选择菜单 歌词显示控件,支持多行显示、拖曳播放、自动识别歌词文件的编码 非常实用的省略控件,无emoji截断之乱码, 无characterstyle截断之不雅 歌词风格的 TextView,利用 Gradient 渐变实现 通过

2020-06-12 10:59:16 3913

原创 android.content.ActivityNotFoundException: No Activity found to handle Intent { (has extras) }

报错:????????初始代码: @OnClick(R.id.include_top_iv_more) public void onViewClicked() { Intent intent_chat_set = new Intent(); intent_chat_set.putExtra("FriendId",FriendId); Log.e("FriendId","---------------FriendId_to-----

2020-06-05 13:52:10 3658 3

原创 空指针:Attempt to invoke virtual method java.util.List “XXX“ on a null object reference

使用RecyclerView的适配器导致空指针。

2020-06-05 13:51:12 3349

原创 AS在安装GitHub时出现错误:Empty git --version output:

AS在安装GitHub时出现错误:????????image.png原因:在选择git.exe时选择错误。解决方法:????????????选择如下Git下cmd或者bin中的git.exe文件:

2020-06-05 13:49:30 959

原创 android.content.res.Resources$NotFoundException: String resource ID #0xb

原代码:protected void convert(BaseViewHolder helper, Student item) { helper.setText(R.id.item_tv_realm_num,item.getNum()); helper.setText(R.id.item_tv_realm_name,item.getName()); helper.setText(R.id.item_tv_realm_age,item.getAge());

2020-06-05 13:37:21 590

原创 java.lang.NumberFormatException: Invalid int: “”的解决方法

原代码:btn_realm_add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Student student = new Student(); student.setNum(et_realm_num.getText().toString(

2020-06-05 12:03:08 3955

原创 AS报错:gradle project sync failed

###情形一:Android studio下突然报错:**gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work properly.**####解决方案:进入项目目录下,找到*gradle\wrapper\gradle-wrapper.properties*文件,记事本打开,内容如下:```Tue Jul 24 14:48:54 CST 2018distributionBas..

2020-06-05 11:58:48 888

原创 realm数据库报错:Changing Realm data can only be done from inside a transaction.

#####在编写realm数据库相关时:代码:``` List<Student> delByStudent(String priNum){ RealmResults<Student> studentsList = myStudentRealm.where(Student.class).equalTo("num",priNum).findAll(); for (int i = 0;i<studentsList.size();i++) ...

2020-06-05 11:57:53 354

原创 Android 获取对象列表中的某一列 / 所有对象的某一字段,Realm数据库可获取某一字段所有值

现在项目用的数据库是Realm,所以想要获取数据库中某一字段的数据没有一句直接的语句进行获取,就像MySQL一样的select name from User,从User表里获取所有的name。所以只能自己去搜索提取对象列表单个属性之类的,终于被我找到,还好我没放弃。举个栗子????:????????????RealmResults<Rm_User> allRealmResults = realm.where(Rm_User.class).findAll();List<Stri

2020-05-13 11:56:14 792

原创 Android 用versionName判断版本大小(是否进行版本更新)

一般情况下都是用versionCode进行版本大小的判断从而进行判断是否进行app的更新,但是有可能从网站上爬下来的versionCode不准确,有的网站叫做build,所以用versionName进行判断是比较准确的。网上用versionName进行版本号的判断不多,百度出来的几乎都是用versionCode进行判断,我就像那丁香花姑娘一样惆怅。所以就自己摸索,就目前的二级版本号,可以直接转为Float类型进行判断,但是公司的版本号后续可能还会加上Beta等,就想着说用字符串分割,数字归数字,字母归字

2020-05-13 11:36:44 2284 2

原创 Android 找不到所标识的资源 java.lang.NoSuchFieldError: No static field XXX of type I in class Lcom/XX/R$id

报错:????????java.lang.NoSuchFieldError: No static field XXX of type I in class Lcom/XXX/R$id; or its superclasses报错原因:在两个module里使用同一个xml文件名,导致编译器无法识别是那一个xml文件,继而报错。解决方法:????????????将其中一个xml文件右击 → Refactor...

2020-05-12 13:52:23 1638

原创 Android app启动出现白屏闪屏

出现白屏闪屏原因:进入到AppStartActivity,但是未加载到布局文件,就先显示了窗口的背景,白屏就是显示的windows的背景,即所设置的theme。onCreate()中的setContentView()和绘制窗体并不是同时进行的,系统会在执行setContentView()之前,先绘制窗体,这时候布局资源还没加载,于是就使用默认背景色。直接上解决方法呀:????????????方法一:设...

2020-04-15 16:34:58 523

原创 Android 重写物理返回键,在h5页面中返回上一个界面

实现:Activity中放置webview,跳转到h5界面,点击返回键,不退出h5界面,而是返回上一个h5界面/*** 改写物理按键——返回的逻辑,希望浏览的网页后退而不是退出浏览器* @param keyCode* @param event* @return*/@Overridepublic boolean onKeyDown(int keyCode, KeyEvent eve...

2020-03-30 17:46:04 1704

原创 AS 新安装Android Studio运行项目前报错:Unable to access Android SDK add-on list

新安装Android Studio运行项目前报错:Unable to access Android SDK add-on listAS启动后,会在默认路径下检测是否有Android SDK,如果没有的话,就会报上述错误。解决方案:????????????方法一:如果本机有Android SDK的话,可以点击cancel跳过,在下一个界面手动选择本地SDK目录即可,亲测有效。方法二:在Android...

2020-03-17 15:24:33 336

原创 Android ScrollView嵌套ViewPager,嵌套的ViewPager无法显示

记录:ScrollView嵌套ViewPager,嵌套的ViewPager无法显示项目中所需要布局:LinearLayout中包含(orientation="vertical")头布局 + TabLayout + ViewPager + 尾部布局在写布局过程中发现,平时对ViewPager所设置的match_parent和wrap_content都无效,完全不显示,后对其设置了固定的高度,便能...

2020-03-12 14:12:55 429 2

原创 Android popupwindow在低版本手机上无法显示

popupwindow偶尔的显示失效(在低版本Android系统的手机上,测试机6.0)实在是坑害了不少人,害,而且坑了for a long time。本小白就是其中一个受害者。百度了N久N多还是没有搜索到适合我的,说是只要在showAsDown之前设置popupwindow的宽高就好了,but,对于我来说莫得用,我布局设置了固定大小都不行。所以我开始看各个参数,注意到了在我自定义popup...

2020-02-03 16:20:05 598

原创 AS 新电脑clone项目报错:Clone failed: Authentication failed for 'https://gitee.com/XXX/Demo.git/'

在新的电脑上安装Android Studio,并且使用git clone 项目,报以下错误:????????Clone failed: Authentication failed for 'https://gitee.com/XXX/Demo.git/'原因:????????因为在这个电脑上没有配置自己的用户名和邮箱,但之前默认已经配置了,所以要更改之前的配置解决方案:在命令行里输入????????????git co...

2020-01-31 18:48:28 932

原创 Android 在代码中修改TextView的DrawableRight等方向上的图片

在XML文件中可以对TextView进行设置:????????android:drawableTop="@drawable/XXX" android:drawableBottom="@drawable/XXX" android:drawableRight="@drawable/XXX"android:drawableLeft="@drawable/XXX"在jav...

2019-12-09 11:36:57 599

原创 Android 用空格作为分割符切割字符串

项目中有需要用到空格作为分割符切割字符串,进而转为List。 String wordStore = edWord.getText().toString(); String[] word = wordStore.split("\\s+"); List<String> wordsList = Arrays.asList(word);...

2019-11-14 18:01:24 1326

原创 Android Studio 突然无法识别真机问题

最近在赶项目,今天AS突然疯狂跟我作对,森气!!平时连接手机没有问题,今天突然各种识别不到真机!!1、数据线,check。没有问题。2、重启AS,还是不行。3、安装驱动,行不通。4、已经弹出USB连接方式的弹框,选择传输文件选项之后,仍然无事发生。在前辈帮助下,Ctrl + Shift + Esc 三三按下,启动任务管理器,结束adb:????????重新插拔手机进行识别,成功...

2019-11-14 15:42:55 2477 8

原创 Android CC框架中,新建组件无法显示布局问题

出错:????????当在创建新的组件时,跳转到新组件成功,但是无法正确显示布局,即获取到布局文件的控件等。原因:????????当在创建新的组件时,默认生成MainActivity以及其布局activity_main。每个组件都会相同(同为activity_main),所以AS无法识别是哪一个布局文件。解决办法:????????????将每个组件中的默认MainActivty的布局文件(activity_main)改...

2019-11-12 12:04:15 263

原创 Android PopupWindow显示之后所在的Activity结束的时候出现短暂黑屏问题

在当前Activity弹出PopuoWindow后,点击取消弹窗,然后结束当前Activity时会出现短暂黑屏现象。这是由于设置背景透明度时候造成的。 //设置添加屏幕的背景透明度 public void backgroundAlpha(Activity context, float bgAlpha) { if (context != null) { ...

2019-10-28 09:55:34 349

原创 Android 常用的时间工具类

写成工具类TimeUtils:????????????public class TimeUtils{ /** * 获取当前时间 * @return */ public static String getCurrentTime(){ return System.currentTimeMillis()+""; } /** ...

2019-09-16 16:54:39 292

原创 Android 使用Zxing报错:Channel is unrecoverably broken and will be disposed!

使用Zxing的扫描二维码库,修改成从相册识别二维码图片,根据网上的demo修改,继而在我使用的fragment报错Channel is unrecoverably broken and will be disposed!网上demo写的原始代码:????????在使用的fragment重写onActivityResult中:@Overridepublic void onActivityRes...

2019-09-09 19:37:58 301

原创 Android EditText判断输入的字符串是否为数字(包含小数点)

有时候项目需要获取EditText所输入的字符串为纯数字(含小数),一般情况下在xml中设置EditText的的属性(我是直接设置digits为数字和小数点,即digits="0123456789."),或者在代码中设置mEd.setKeyListener(DigitsKeyListener.getInstance("0123456789."));但是发现在三星手机中,弹出的键盘是数字...

2019-09-06 16:26:32 3371

原创 Android ActivityResumeTrigger: not whiteListed

在点击返回按钮的时候报错:????????ActivityResumeTrigger: not whiteListed合作者写的返回操作是: findViewById(R.id.lin_back).setOnTouchListener(new View.OnTouchListener() { @Override ...

2019-09-05 17:55:30 10869

原创 Android TextView 字数过多,用跑马灯滚动形式实现

上代码:???????????? <TextView android:layout_width="120dp" android:layout_height="wrap_content" android:layout_gravity="center" android:ellipsize="marquee" android:singleLine=...

2019-09-05 11:13:32 635

原创 Android java.lang.SecurityException: Permission Denial

报错:????????java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE flg=0x3 cmp=com.android.camera/.Cameraclip={text/uri-list U:content://media/external/im...

2019-09-03 20:53:02 601 2

原创 add application window with unknown token XXX Unable to add window;is your activity is running?

报错:????????Attempted to add application window with unknown token XXXUnable to add window——token android.os.BinderProxy@196e65b8 is not valid;is your activity is running?原因:网上很多前辈都说是要传入当前的Activity, 而...

2019-08-09 17:17:14 407

原创 Android The layout “activity_main“ in layout has no declaration in the base layout folder

报错:????????The layout "activity_main" in layout has no declaration in the base layout folder; this can lead to crashes when the resource is queried in a configuration that does not match this qualifier.详情:...

2019-08-01 18:40:29 21531 15

原创 Android Failed to find layer (XXX/XXX.xxActivity#0) in layer parent (no-parent).

报错:????????Failed to find layer (XXX/XXX.xxActivity#0) in layer parent (no-parent).解决:????????????将该xxActivity复制一份到桌面,然后删除该xxActivity,最后粘贴回项目原位置。...

2019-08-01 18:35:12 3943 5

空空如也

空空如也

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

TA关注的人

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