自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.lang.IllegalStateException: Couldn‘t read row 0, col -1 from CursorWindow.

android CurSor使用报错java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.

2023-07-26 16:24:08 1232

原创 android studio构建报错Could not create task ‘:app:generateLintModuleInfo‘.

创建一个全新项目,只导入了一个第三方库。构建时报错The minCompileSdk (32) specified in adependency's AAR metadata

2023-03-16 16:55:09 5293

原创 A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution

A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution。hilt注入使用忘记@Inject出现的bug

2023-01-15 17:15:31 741

原创 Android DrawableTint使用

android xml中使用tint相关的属性

2022-08-30 11:17:25 1557

原创 Android Studio导入项目提示“Unrecognized Android Studio”

问题:Android Studio在导入或者打开一个项目时,提示以下错误:Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version '202.7660.26.42.7486908', please retry with version 2020.3.1 or newer.解决方法:这个问题一般是因为项目的gradle版本和Android Studio的版本不匹配造成的。方法1、降低项

2021-11-12 10:36:37 7815

原创 TextView使用ClickableSpan点击空白处也响应点击事件

1、ClickableSpan的使用 下面方法给字符串中数字添加点击事件:private SpannableString spannableText(String text){ if(TextUtils.isEmpty(text)){ return SpannableString.valueOf(""); } Pattern p = Pattern.compile("(120)|(110)|(119)|(122)...

2021-09-29 18:38:35 570

原创 JS&jQuery一些常用简单的语法

JS&jQuery一些常用的方法1、新建一个数组:var arr = [];2、向数组中添加字符串数据a:arr.push("a");3、判断数组中是否含有字符串a:arr.indexOf("a")!=-1;4、jQuery判断某个标签是否隐藏:$("#id").is(":hidden");5、判断一个标签中是否有内容:$("#id").html().length>0;6、多选框的点击事件:$(":checkbox").click(function() {//所有

2021-04-28 12:03:13 88

原创 java与javaw运行jar程序

java.exe与javaw.exe启动jar程序的方法

2021-03-17 18:43:27 8737 2

原创 百度地图集成,经纬度返回 4.9e-324

可直接滑到底部看解决方式。问题描述:使用百度地图定位时,在定位回调方法中,参数location中经纬度的值是“4.9e-324”。有时是第一次会是个正常的经纬度坐标,之后就一直是“4.9e-324”。回调方法如下图。public class MyLocationListener extends BDAbstractLocationListener { @Over...

2020-04-17 18:26:24 1669

原创 使用Math.atan2计算的方式,获知圆形各个扇区的点击事件

方法Math.atan2()接收两个参数,可以用来计算两点间连线的倾斜角。在圆形中使用可以如下这样:1、点击点坐标x,y2、圆心坐标centerX,centerY3、Math.atan2(y-centerY,x-centerX)此处需要注意:第一个参数是y坐标的差值,第二个是x坐标的差值; 使用点击点的坐标去减圆心坐标。4...

2019-10-30 18:57:59 643

原创 EditText的方法onTextChanged的参数含义

方法:onTextChanged(CharSequence text,int start,int lengthBefore,int lengthAfter);//参数名也可能是其他命名。含义:0、这个方法表示的是在EditText的内容改变后的回调,即输入或者删除操作完成后的回调。1、参数text:表示当前显示的EditText内容,即编辑完成后的内容。2、参数start、le...

2019-06-21 09:58:38 8390 1

原创 Android studio使用aar的个别问题

集成aar的两种方式:1、导入aar,使aar作为一个module项目导入,和app同级目录。这种方式在build.gradle中的dependencies的依赖方式是:implementation project(':aar的名称');2、把aar复制到libs文件夹下,然后添加依赖。这种方式在build.gradle中的dependencies的依赖方式如下面这样:implement...

2019-06-12 19:12:17 863

原创 popupwindow无法弹出

问题:Android系统5.1,联想平板设备。运行程序后,创建的popupWindow无法弹出。因为先前都是在7.1系统上测试的,一直都是可以的。上网查了一下,有说是因为没有获得焦点的原因,设置了setFocusable(true);还是不行。原因:最后我的原因是:没有设置popupWindow的高度setHeight()。总结:我只测试了5.1和7.1系统。5.1系统...

2019-05-30 18:45:04 1127

原创 使用socket时遇见的java.io.EOFException异常

这个博客解决了我的疑惑:https://www.cnblogs.com/yiwangzhibujian/p/7107084.html我出现的原因主要是我使用了ObjectInputStream和ObjectOutputStream流,传递对象的方式传递数据。并且,我在catch中做了关闭流和socket的操作,导致出现这个异常后,就无法继续后面的流程了。解决方式:1、单独catch,与...

2019-05-23 18:10:57 8399

原创 Android开发替换字体

为满足app个性的需求,有时候需要使用一些个性字体。这时候就需要替换默认的字体了。首先,Android为我们提供了四种字体可选:normal、sans、serif、monospace.使用方式:使用时可以在style中设置主题字体,也可在xml布局文件中使用,设置android :typeface=”serif”即可。那么,如果想使用别的字体的话怎么办。这时就需要下载相应字体...

2019-05-16 19:15:13 1760

原创 ffmpeg的简单常用命令

ffmpeg的官方网站:http://ffmpeg.org/一般,网站下载会有三个版本:Static,Shared,Dev。只是当工具用,下载static版本就行。网上相关博客:http://www.cnblogs.com/wainiwann/p/4128154.html https://blog.csdn.net/weiyuefei/article/details/51678582...

2019-04-25 20:02:37 222

原创 AndroidStudio使用butterknife的问题

一、按照butterknife的官网(ButterKnife)说明配置后,执行sync now,出现了编译错误:Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.supp...

2019-04-16 17:26:10 233

原创 EditText的基本使用

EditText,Android的输入控件。一、一些布局属性:1、drawableLeft。和TextView一样,也有四个方向的添加图片的属性,可以用来提示输入框的作用。2、hint。设置提示文字。3、textCursorDrawable。设置光标的样式。如普通设置图片背景,可以是图片,或xml式的资源文件。也可以是@null,这个是默认的样式。4、imeOptions。设置...

2018-08-26 16:22:38 922

原创 android项目导入eclipse时出现的问题解决

1、Unable to resolve target 'android-20'    在把项目导入时,输出中报此错误。这是项目sdk版本和eclipse的不同。    方法:修改项目的target Android版本。然后clean一下。如果还是有错误,就重启一下eclipse就好了。2、Export aborted bacause fatal lint errors were found    ...

2018-06-21 19:19:04 350

原创 一些可用的rtmp协议视频流播放地址

rtmp://live.hkstv.hk.lxdns.com/live/hksrtmp://124.139.232.61:1935/live/livestreamrtmp://v1.one-tv.com:1935/live/mpegts.streamrtmp://202.69.69.180:443/webcast/bshdlive-pcrtmp://media3.sinovision.net:19...

2018-06-14 19:39:42 25015 2

原创 javacv使用导包的问题

使用javacv时,出现了这个错误:The library 'javacv-android-arm.jar' contains native libraries that will not run on the device.然后网上搜索找到了答案。连接:点击打开链接。------------------------------------------------我是使用的eclipse开发工具。...

2018-04-13 18:49:08 1909

原创 android dialog

简单继承Dialog的用法1、首先构造dialog的时候,可以设定一个style:<style name="oneDialog_theme" parent="android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name=&q

2018-03-23 20:19:38 148

原创 开发第一个java项目的问题总结

只是一个简单的java项目(第一次把java 代码生成个像样的项目)一、界面首先想使程序有个界面,不用太好看。然后就用到了一些基础的swing组件对象:JFrame、JTable、JPanel、JMenuBar、JMenu、JMenuItem;swing布局对象:GridLayout、FlowLayout;以及一些方法:addWindowListener、setMnemonic、setAction...

2018-03-10 19:40:55 1162

原创 eclipse与tomcat使用中的问题

开发中,有时会遇到eclipse开发的web项目与运行时的tomcat及jdk版本不匹配的问题,就会有访问出现500错误等。下面是eclipse中配置时的个别操作,以记。1、eclipse开发web项目时,调出<Servers>窗口会方便开发:Window-->Show View-->Others-->Server-->Server。就会出现servers窗口,...

2018-02-26 18:45:32 203

原创 HttpClient||HttpURLConnection下载apk

HttpClient方式下载apk文件:private int downloadUpdateFile(String downloadUrl){ int count = 0; long totalSize = 0; long downloadSize = 0; URI uri = null; HttpGet httpGet = null; try{

2018-02-01 19:49:00 1482

原创 ajax的简单用法

AJAX是一种异步的与服务器进行少量数据交互的技术,实现在不重新加载整个页面的情况下,对网页部分更新。Ajax是Javascript,使用AJAX时,编写在标签包裹下。Ajax几个重要的概念: XMLHttpRequest对象;请求方法:xmlHttpRequest.open("GET","requestone?arg0=1&arg1=2,true");  xmlHttpR

2018-01-26 19:35:05 224

原创 android MediaPlayer简单使用

一、创建:private MediaPlayer player;private String mediaUrl;//音频路径private void init(){ player = MediaPlayer.create(getApplicationContext(), Uri.parse(mediaUrl)); player.setOnCompletionListener(new

2017-12-06 12:06:57 324

原创 记录三个问题

只是开发中的三个简单的错误问题。

2017-08-02 11:10:29 245

空空如也

空空如也

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

TA关注的人

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