自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 nz-time-picker选择器回显报错Unable to convert “Invalid Date“ into a date

在使用nz-time-picker的时候,时间回显报错Unable to convert “Invalid Date” into a date后台返回时间格式 2023-03-13T01:30:30.085Z。

2023-03-13 18:10:15 628

原创 git提交报错:subject may not be empty,type may not be empty

subject may not be empty,type may not be empty

2023-03-03 17:04:46 429 2

原创 angular变化检测ExpressionChangedAfterItHasBeenCheckedError

ExpressionChangedAfterItHasBeenCheckedError

2023-03-01 10:25:10 334

原创 Can‘t bind to ‘formGroup‘ since it isn‘t a known property of ‘form‘

Can't bind to 'formGroup' since it isn't a known property of 'form'

2023-02-28 17:24:34 460

原创 js toFixed()四舍五入问题

在js中使用tofix进行四舍五入的时候,发现对16.175使用toFixed(2)得到的是16.17,并不是16.18。

2022-10-12 11:28:19 484

原创 Unable to preventDefault inside passive event listener due to target being treated as passive

问题一:在使用mui的底部导航栏的时候,报了这个错误Unable to preventDefault inside passive event listener due to target being treated as passive问题原因:先说明一下:因为新版谷歌浏览器的问题,所以报错。历史:当浏览器首先对默认的事件进行响应的时候,要检查一下是否进行了默认事件的取消。这样就在响应滑动操作之前有那么一丝丝的耽误时间。现在:google就决定默认取消了对这个事件的检查,默认时间就取消了。直接

2020-12-15 00:08:36 230

原创 android 10.0拍照显示并上传服务器

参考:okhttp图片上传Android 调用相机拍照,适配到Android 10并在大佬的demo上增加了上传图片功能10.0、9.0、8.0、6.0上试过了都能用。没试过 7.0直接上代码:MainActivitypackage com.donkingliang.photograph;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import androidx.

2020-05-25 17:04:24 1464 2

原创 android 高德地图打包获取发布版安全码SHA1

前提:已经生成了打包用的jks文件网上很多,随便搜了一个jks文件生成开始获取发布版本SHA11、获取jdk路径2、打开cmd页面,进入jdk文件夹 cd jdk文件夹路径cd E:\Program Files\Android\Android Studio\jre3、找到jks文件目录,keytool -list -v -keystore jks文件目录keytool -list -v -keystore E:\签名包\nj.jks4、输入jks打包密码就ok了...

2020-05-11 16:10:12 873

原创 Android Bad notification for startForeground: java.lang.RuntimeException: invalid channel for servic

测试机:小米8SE,MIUI 11.0.2 android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification: Notification(channel=null pri=0 contentView=null vibrate=null sound=null defaults=0x0

2020-05-10 01:21:12 1968 2

原创 Android Error while Launching activity

大半夜的一点多用小米8se当测试机,跑了一次,然后把app卸载了,然后再用androidstudio run一边的时候,就出现了Error while Launching activity这个错误。我直接在命令台输入adb uninstall 包名发现还是没用于是各种找资料。最后发现我的小米8se MIUI 11是自动开启了手机分身功能???也就是说,我卸载的只是主系统里面的app,分身里还躲着一个app没卸载。。这个手机分身是默认开启了的。。于是把这个手机分身里的数据全部清除,然后关闭手机

2020-05-10 01:20:56 370

转载 android 版本更新7.0和8.0无法下载安装

今天版本更新适配7.0和8.0遇到了好多坑转载一篇总结的很好的文章传送门:https://www.jianshu.com/p/e05f35fbb569

2020-04-23 16:42:32 285

原创 android Session 'app': Error Launching activity

android studio 真机调试项目的时候报错:Error while executing: am start -n "Error while executing: am start -n "com.example.nanjinyaolao/com.example.nanjinyaolao.SplashActivity" -a android.intent.action.MAIN -c a...

2020-04-22 11:14:24 272

转载 Android中View绘制流程以及invalidate()等相关方法分析

强调一点的就是,在onMeasure(),onLayout(),onDraw()这三个流程中,Google已经帮我们把draw()过程框架已经写好了,自定义的ViewGroup只需要实现measure()过程和layout()过程即可 。这三种情况,最终会直接或间接调用到三个函数,分别为invalidate(),requsetLaytout()以及requestFocus() ,接着这三...

2020-04-13 18:44:36 216

转载 android activity中获取adapter中item中的某个控件

有时需要在activity中直接获取listview中每一项(item)的子控件,这个时候我可以使用接口来与activity通信,将子控件作为参数传递过来。代码如下:ListViewDemoAdapter 适配器代码:private static final String TAG = ListViewDemoAdapter.class.getSimpleName(); /** ...

2020-04-08 19:49:32 4893

原创 android listview上拉加载成功后回到第一个item问题

网络请求listview上拉加载,成功后屏幕焦点会回到最顶端的首行原因:每次在王楼请求之后都执行了listview.setAdaptet(adapter)这个方法解决办法:使用adapter.notifyDataSetChanged()...

2020-04-07 18:20:35 512

转载 android开发中需要关闭指定activity的方法

问题:在android开发中,总会遇到进入某个activity之后需要关闭其他部分activity,怎么解决呢?最直接粗暴的解决办法就是: 步骤一:在需要关闭的那个activity中设置一个变量记录这个activity。例如: public static Activity1 instance; 步骤二:在该activity的onCreate方法中...

2020-04-02 12:58:07 789

原创 android.view.InflateException: Error inflating class android.widget.ImageButton

报错:Caused by: android.view.InflateException: Binary XML file line #23: Binary XML file line #23: Error inflating class android.widget.ImageButton代码定位:错误原因:selector_capture_back 文件应该放在drawable文件...

2020-03-27 14:26:44 1066

转载 Android PopupMenu-点击按钮弹出下拉框

1.建立一个xml文件作为下拉框界面<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/exit" android:title="退出"...

2020-03-11 15:36:53 2563 1

原创 Installation did not succeed. The application could not be installed. Installation failed due to: 'd

Installation did not succeed.The application could not be installed.Installation failed due to: ‘device ‘1c69ccf9’ not found’把手机的USB调试先关闭,再重新开一次就好了

2020-02-29 01:04:05 972

原创 android 设置RadioButton中图片大小和位置

今天在使用RadioGroup时候,发现RadioButton中的图片过大解决办法:在代码中设置: //界面初始化函数 private void initView() { setContentView(R.layout.activity_main); mRg_main = (RadioGroup) findViewById(R.id.rg_main)...

2020-02-27 23:56:38 1261 2

原创 Android 播放系统提示音

系统提示音Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);Ringtone r = RingtoneManager.getRingtone(MainActivity.this, notification);r.play();

2020-01-14 13:46:26 493

原创 android Plugin with id 'com.github.dcendents.android-maven' not found.

报错:Plugin with id ‘com.github.dcendents.android-maven’ not found.解决办法:build.gradle(Project)中的dependencies{}中加上classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'...

2019-12-11 15:08:30 297

转载 Android studioAttribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactor

打开一个新项目的时候出现R文件丢失,buildAttribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 is also present at [com.a...

2019-12-06 11:45:39 1364

原创 Android 在webview中实现点击两次返回键退出app

我的首页是UpdateActy,检查是否有更新的,如果没有更新的话,就Intent跳转到WebViewActy中加载webview页面。现在有个需求就是在webview页面点击两次返回键退出app于是我就在WebViewActy中重写onKeyDown public boolean onKeyDown(int keyCode, KeyEvent event) { if (ke...

2019-12-06 10:43:27 978

原创 Android studio 三行代码搞定Textview自动换行

有时候要让textview自动换行,很多文章说要改半角圆角的,我觉得麻烦,净搞些花里胡哨的东西我就直接在textview属性里面改了直接在xml里面textview属性里面加这几行代码就搞定了 android:ellipsize="none" android:inputType="textMultiLine" androi...

2019-12-05 17:37:06 6376 3

原创 Android webview调用原生摄像头并扫描二维码功能

现在手上有个需求,就是webview加载的js端想调用原生的摄像头进行扫码功能,查找了挺多资料方法是1、通过拦截webview页面ulr的方法进行监听页面操作2、监听到我们想要的操作后,原生端进行打开摄像头并进行扫码3、把扫描结果通过原生调用js端的方法把结果传递给js端第一步就是原生端这边代码的编写了,package com.text_demo.activity;import an...

2019-12-05 16:09:02 4905

原创 Android studio app版本检测更新

基本上每个都要检测更新的功能,参考了下大佬的文章,弄了个简化版的记录一下。在安卓6.0和9.0版本中都试过了,可以用参考文章: https://blog.csdn.net/fengyuzhengfan/article/details/52876586 https://blog.csdn.net/MingHuang2017/article/details/82830727直接复...

2019-12-04 15:23:13 2380 3

原创 Android cannot resolve symbol NotificationChannel

cannot resolve symbol NotificationChannel在build.gradle中设置compileSdkVersion 26

2019-12-03 18:48:18 473

原创 Android studio 按钮按压效果

在drawable中新建一个value文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 手指触摸时的 --> <item android:state_pres...

2019-12-02 15:25:33 1670

原创 Android Studio NFC读取CPU卡信息

今天接到一个NFC读CPU卡的需求,做个总结。总结之前,吐槽一下,一定要查一下测试机支不支持NFC功能,我拿乐视S3开发了一上午,以为哪里出了BUG或者权限没加,查了无数资料,下了十几个demo,死活就是连不上NFC,下午换了小米8se来测,发现还是连不上。。。万念俱灰之际,找了同事的小米MIX2来测,发现可以了!!!!!!!!!!测试之前一定要查一下自己的测试机支不支持NFC功能!!!!!!...

2019-11-27 15:14:28 2258

原创 Android Studio string字符串大小写转换

string 字符串大小写转换 String test = "ABCdef"; //所有字符全部转为大写 test.toUpperCase();//输出为:ABCDEF //所有字符全部转为小写 test.toLowerCase();//输出为:abcdef...

2019-11-27 14:11:53 1607

原创 Android java.lang.UnsatisfiedLinkError: JNA native support (com/mwcard/android-aarch64/libmwReader.s

java.lang.UnsatisfiedLinkError: JNA native support (com/mwcard/android-aarch64/libmwReader.so) not found in resource path (.)错误原因:无法找到.so文件解决办法:在确保你的项目中的libs文件夹中有.so文件的情况下,在build.gradle 中添加如下代码sou...

2019-11-26 15:20:45 752 1

原创 Android studio 导入eclipse项目以及项目中文乱码问题

用android studio导入一个合作商给的demo的时候,直接在as中open,发现是个eclipse项目,不能正常的run起来,于是就改变打开方式把所有的as项目全都closeFile–close关闭掉最后一个项目后,会出现这样的as起始页面,选择import progect(Gradle,Ecliose ADT,etc)选择你要导入的eclipse项目选择放置信项目的路径,...

2019-11-26 14:45:50 253

原创 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a v

android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views原因:在子线程中更改UI操作导致的错误解决办法:用handler去创建一个子线程执行耗时操作,然后回到主线程更改UI界面例如:...

2019-11-23 17:58:56 1604 4

原创 Android studio Push rejected: Push to origin/master was rejected解决办法

拒绝推送Push rejected: Push to origin/master was rejected解决办法:打开上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题git pull origin master --allow-unrelated-historiesgit push -u origin master -f...

2019-11-19 13:12:38 1112

转载 Android Studio 高德获取经纬度,定位

通过高德SDK来获取经纬度,城市地区地理信息等首先进入高德地图开放平台先要下载高德的定位SDK包,这里就不演示了1.----->进入控制台2.----->最左侧应用管理3.----->创建新应用4.----->输入名字和用途5.下载高德定位SDK,集成到AndroidStudio中做完这些之后我们需要获得到 key,我们选取添加新key,然后输入...

2019-11-15 02:36:23 2149

转载 Android studio Error:(1, 0) Plugin with id 'com.android.application' not found

Error:(1, 0) Plugin with id ‘com.android.application’ not found.Open File这个错误是build.gradle造成的,我们打开文件打开报错的项目的build.gradle,看看有没有buildscript{}(应该是没有的,因为就是没有这个东西才报错的buildscript {repositories {maven...

2019-11-14 16:14:03 178

原创 Android Studio 通过和风天气SDK获取天气

话不多说,直接上步骤第一步:去官网下载SDK传送门下载好了之后把jar包放入libs文件中并且引用,引用成功之后会有如下显示build.gradle中的dependencies会自动出现这行代码继续在app的build.gradle中添加引用 implementation 'com.squareup.okhttp3:okhttp:3.9.0' implementation '...

2019-11-14 10:24:30 3276 4

原创 Android Studio 弹出下拉框遮挡住spinner控件本身问题

使用spinner的时候,突然发现下拉框把spinner显示框给遮挡住了然后我就在xml控件中添加属性android:spinnerMode="dropdown"发现还是没解决问题。。PS:dropdown是把列表以下拉框形式呈现出来,另一个dialog就是用弹窗的形式呈现出来。于是继续尝试,终于找到解决办法,在xml控件中添加属性:android:overlapAnchor="fa...

2019-11-14 09:42:08 857

原创 Android Studio Banner轮播图使用

现在恰好有个项目需要做个轮播图效果,这个需求也是很常见的需求,于是就做个笔记写一下实现过程加载本地图片第一步:先在build.gradle中加入banner和glide的依赖 //banner依赖 implementation 'com.youth.banner:banner:1.4.9' //Glide框架 implementation "com.github.bumpt...

2019-11-12 13:38:33 6343 4

fragment.zip

androidstudio使用 fragment+viewpage+tablayout 实现滑动分页效果

2020-05-11

VersionControllUpdate.rar

app检测更新,在安卓6.0版本和9.0版本测过了,都可以运行。下载了后记得去getVersionInfoFromServer更改apk的下载链接地址。

2019-12-04

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

TA关注的人

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