自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 仿微信换头像(旋转、还原、裁剪、缩放等)

突然来个需求应用里的头像上传要仿微信的,拖动和放大的是图片,裁剪框不动,可以90℃旋转还原啥的。开始还以为会百度一堆demo出来呢。没想到,并没有一样的。要么只有旋转,要么只要裁剪缩放没有旋转的。没有差不多一样的。那就只能自己动手拼一拼了。找到一篇大佬的文章,demo有裁剪、缩放。大佬文章(https://blog.csdn.net/maosidiaoxian/article/details/50828664)下载下来改了一下。效果图如下。有需要的可以下载:...

2021-06-24 17:53:08 647 1

转载 Android Webview onPageFinished方法调用两次

在做页面加载完成后隐藏进度条的,遇到这个问题在百度找了挺久的,一直没找到答案,果然还是谷歌靠谱呀。ps:我的排除了重定向导致调用两次问题。在谷歌看到一个答案,说的是两次调用onPageFinished的时候,webView.getProgress()的值是不一样的。第一次是89,第二次是100。一试,果然,我的也是这样,第一次调用的时候是89,第二次调用的时候是100。知道是这样就好办了,在进度值是100的时候,再隐藏进度条。完美~最后附上我在google发现的答案链接,里面还有其它情况

2021-04-19 15:01:56 2816 1

原创 Intellij idea resin 配置

Intellij idea resin的配置在网上的资料是真的少,而且都是东一点西一点不完整的。换电脑后发现还挺折腾的,打算自己写一下,下次就不用再网上各种找了。写详细点吧,毕竟就我这智商,指不定一段时间不用不看就忘光光了.....1、没配置resin的时候这里是空的,下拉打开Edit Configurations.2、打开后的界面长这样:然后点击左上角的+号,选择resin,...

2021-01-15 15:27:39 1311

原创 jquery android keydown事件keyCode一直为229

公司应用是h5+webview的,im聊天用的是h5,在做群@的时候,监听keydown事件@群成员,用ios的时候,能拿到keyCode,但是用android手机试的时候发现keyCode怎么拿都是229,拿event.key和event.which都试过,都不行。最后百度找了一会,说什么改用keyup的,试用无效。再继续找,发现有个解决方案是用的textInput事件,想着也没啥好办法了,试试。结果,可以了。ios也能用,最终改成不用keydown事件,用textInput事件了。代码如下:$(

2020-12-23 14:55:39 992

原创 Android Studio(idea) 配置SVN忽略文件

网上看的很多办法都是打开Setting-Version Control-Ignored Files,添加忽略文件这个办法,但是这个办法有个注意事项,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用了。我的估计就是这个原因,我照步骤弄了忽略,结果commit的时候依然还看到了我设置的忽略文件。猝。那么怎么办呢,难道就这样放弃了么?不,当然不是,我突然想到我用...

2020-01-04 11:12:04 2762

原创 小米手机出现OnTouch事件中MotionEvent.ACTION_UP不执行

今天在做一个录音的功能,按下开始录音,放开结束录音。完美的实现了,还测试了一两台手机,打算攻下个功能点去做了的。结果,好死不死,用了我自己的小米note3的手机也测了下录音,结果????为什么明明放开了,还没有结束录音???还需要再次按下才能结束录音,当时那个心呐,痛的我。还特意去测试那找了小米5的手机来测,但是人家还是好好的,正常按下放开。一点毛病都没,那会心就更痛了。怎么只有我的手机才出现这个...

2019-03-21 14:00:37 2270 2

原创 android studio 多渠道打包

最近做了个混合开发的app,现在马上做完要上线了。发现自己只会简单的打包,什么多渠道打包都还不会。然后就各种查找了,好了,现在做好了。自己也写个博客记录下,,毕竟就我这记性.....首先呢,在AndroidManifest.xml中配置如下值:<meta-data        android:name="UMENG_CHANNEL"        android:value="...

2018-08-18 17:17:34 713

原创 Android Studio异常记录

1、异常:Resolved versions for app (26.1.0) and test app (27.1.1) differ。 解决:在build.gradle(module) dependencise中添加configurations.all { resolutionStrategy.force 'com.android.support:support-a...

2018-07-18 10:04:08 396

原创 mySql在现有字段中添加字符串(concat)

数据库中有个字段存的是数字来的,用的逗号分隔。后来发现这样不好,数字是大于9的话用like的时候查询会有问题。原数据库字段如下图。然后上司就让我在字段前后加个,号分隔。然后就开始了寻找字段连接字符串之路啦,还好不用太久,找到了一个,就是这个链接。感谢大佬。也在我这顺便写一下,追加字符串是这样子滴。mysql向表中某字段后追加一段字符串:update table_name set field=CON...

2018-06-27 11:30:53 13353 1

原创 奇葩问题记录

最近在做图表的功能,然后用了highcharts中极地图中的蜘蛛图,不知道怎么地引入了两个极地图中的js。如下图(只有极地图的才需要额外引入这个js):问题来了,当时不知道怎么引了两个。然后写完后测试发现数据永远都是偏的,如下图:但是自己又是菜鸟喔,一直以为是自己写的代码有问题,因为图表那部分js已经在线测试过是正常的,如图,正确的图应该是长这个样子滴。然后开始漫长的寻找解决方案中,找啊找,找啊找...

2018-06-26 18:54:58 204

原创 adb devices offline解决

今天连接直接运行as项目,发现显示设备是offline的,还用cmd命令adb shell了,显示的时adb devices offline。一脸萌b,明明昨天还好好连接着手机,能正常运行了。百思不得解就开始各种百度了,百度的方法各种各样:方法一:执行 #adb kill-server                        #adb start-server                ...

2018-04-13 09:42:28 6268

转载 自定义按钮实现水波纹效果

如果你的Android手机是5.0以上的系统,相信对下面这种按钮点击效果并不会陌生:实现效果图点击此网址查看:http://www.runoob.com/wp-content/uploads/2015/07/44832111.jpg快的那个是按下后的效果,慢的是长按后的效果!实现逻辑:1.我们继承ImageButton,当然你可以换成Button或者View

2017-11-03 13:50:01 671

转载 输入经纬度获取地理位置

一进来界面时,当有网络时,会自动将当前所在位置的经纬度赋值到输入框中,也会自动显示当前地理位置。不是原创,但是不记得是从哪下载来的了,将原创的拿来改了一点,未知原创对不起了哈,写此文章只是为了以后还要用上的时候方便。

2017-10-26 17:04:44 3962

转载 android自定义软键盘-中文与英文大小切换

自定义软键盘demo

2017-10-20 09:58:11 1696

原创 静态属性遇到的坑

今天再做一个功能的时候,遇到的坑,记录一下。在一个类中定义了一个静态属性:public class DangerData {public static List deviceDataList = new ArrayList();}然后在另外一个类中调用此属性,给静态属性赋值了.if (DangerData.deviceDataList != null && !D

2017-08-27 23:00:43 307

转载 Android 文本输入框 获取焦点和设置光标到末尾

实现将光标置于文本输入框中的末尾:你应该用requestFocus()获取焦点,用其他的设置好像总是有问题mSmsEdit = (EditText) findViewById(R.id.messge_text); mSmsEdit.requestFocus();//get the focus下面是设置光标到草稿信息的末尾String draft = “draft”

2017-07-26 11:43:37 8675

原创 AlertDialog出现黑边快速解决方法

AlertDialog出现黑边快速解决方法

2017-04-20 18:43:10 1736 1

原创 android中TextView实现跑马灯效果

亲测,废话不多说,很简单,直接上代码:      android:ellipsize="marquee"    //表示是跑马灯显示            android:focusable="true"       //要显示该跑马灯,view必须要获得焦点,只有在取得焦点的情况下跑马灯才会显示            android:focusableInTouchMode="tru

2016-12-01 15:25:57 357

原创 导入xls时出现java.io.FileNotFoundException异常

导入xls时出现java.io.FileNotFoundException异常

2016-11-23 09:31:26 1512

原创 listview设置item高度或间距

如果是要设置listView的item间距,可以在xml而已文件中的listView下设置xml属性:android:divider="#00000000"   //分隔线为透明色android:dividerHeight="20dp"   //高度为20dp效果如图:可以看到,中间是没有分隔线的,如果想要有分隔线的话,可以在item的xml中设置minHeight,代码如

2016-11-21 13:22:27 4299 1

转载 Android 控件布局常用属性

Android 控件布局常用属性

2016-11-21 11:01:18 257

原创 Android eclipse中apk签名

Android eclipse中apk签名,

2016-11-14 09:41:33 343

原创 DatePickerDialog的使用

DatePickerDialog的使用。今天在做一个有关日期的功能,实现的效果是点击editText就打开选取日期界面,选好之后按确定,然后editText显示XXXX年XX月XX日的效果。实现效果如下:具体实现步骤如下:main.xml<TextView android:layout_width="wrap_content"

2016-10-18 10:54:34 808

原创 【超详细】Eclipse中建android工程报Invalid layout of of java.lang.String at value解决方法

【超详细图解】今天在Eclipse中建立android工程后在里面写一个java类,用java的方式来运行就会这个错误Invalid layout of of java.lang.String at value Error occurred during intialization of VM Invalid layout.开始还以为是我方法写错了呢,百度一查,原来是因为Android工程

2016-10-14 10:13:32 722

原创 代码整理

果然代码整理是很重要的private void FilesUpload(String url, Map files, Map params, Map headers) { Set keySet = files.keySet(); RequestBody fileBody = null; RequestBody requestBody = null; okhttp3.Req

2016-09-30 10:26:56 358

原创 android遍历数组时计算遍历花费的时间

在for循环的时候,在循环前获取系统当前时间,在循环后获取系统当前时间,两个时间一减就是循环共用的时间

2016-09-29 10:40:52 1012

原创 okhttp中get请求添加map类型的header

okhttp中get请求添加map类型的header

2016-09-29 10:34:18 4653 1

转载 eclipse android logcat 只显示自己应用程序信息的设置方法

1 elcipse 中往往会在logcat中显示 all message ,而这里面的信息太多,根本没有办法进行区分。如图:2 我们想显示自己项目的 logcat 。下面开始设置。3 首先点击上面的绿色 加号箭头。4 然后输入如下:JJ.example.jsq 为自己项目的包名称,包名称可以通过AndroidManifest.xml 中获取到 如图红色框框

2016-09-20 11:56:15 920

原创 js动态添加table,select等

一开始的html代码:用js动态添加的话只需要在html文件中创建一个方法:然后再新建一个js文件,在js文件写:续上图的大概就这样啦,

2016-07-21 16:03:25 695

原创 eclipse新建Sevlet报错的两种解决方法

刚开始学习javaweb的时候总是会遇到各种各样的问题.今天我就碰到了新建servlet总是显示错误的问题:                  如上图所示,这种的解决办法有两种:第一种:没有配置Tomcat,这种需要在当前项目上右键单击,选择Properties,在弹出的对话框中选择Targeted Runtimes选项,选中你项目部署时所对应的Tomcat服务器。

2016-03-02 22:33:33 3203 2

ClipImage.rar

仿微信换头像(旋转、还原、剪切、缩放等),详情可以看https://blog.csdn.net/qq_23934247/article/details/118193305

2021-06-24

android 自定义按钮实现水波纹效果

android 自定义按钮实现水波纹效果。android 自定义按钮实现水波纹效果

2017-11-03

android简单实现输入经纬度获取地理位置demo

一个简单的实现输入经纬度点击按钮后获取地理位置并显示demo

2017-10-26

自定义软键盘-可中文与英文大小切换

android 简单的自定义软键盘demo,可中文与英文大小切换,密码输入框时适用。

2017-10-20

空空如也

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

TA关注的人

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