- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 仿微信换头像(旋转、还原、裁剪、缩放等)
突然来个需求应用里的头像上传要仿微信的,拖动和放大的是图片,裁剪框不动,可以90℃旋转还原啥的。开始还以为会百度一堆demo出来呢。没想到,并没有一样的。要么只有旋转,要么只要裁剪缩放没有旋转的。没有差不多一样的。那就只能自己动手拼一拼了。找到一篇大佬的文章,demo有裁剪、缩放。大佬文章(https://blog.youkuaiyun.com/maosidiaoxian/article/details/50828664)下载下来改了一下。效果图如下。有需要的可以下载:...
2021-06-24 17:53:08
815
1
转载 Android Webview onPageFinished方法调用两次
在做页面加载完成后隐藏进度条的,遇到这个问题在百度找了挺久的,一直没找到答案,果然还是谷歌靠谱呀。ps:我的排除了重定向导致调用两次问题。在谷歌看到一个答案,说的是两次调用onPageFinished的时候,webView.getProgress()的值是不一样的。第一次是89,第二次是100。一试,果然,我的也是这样,第一次调用的时候是89,第二次调用的时候是100。知道是这样就好办了,在进度值是100的时候,再隐藏进度条。完美~最后附上我在google发现的答案链接,里面还有其它情况
2021-04-19 15:01:56
3260
1
原创 Intellij idea resin 配置
Intellij idea resin的配置在网上的资料是真的少,而且都是东一点西一点不完整的。换电脑后发现还挺折腾的,打算自己写一下,下次就不用再网上各种找了。写详细点吧,毕竟就我这智商,指不定一段时间不用不看就忘光光了.....1、没配置resin的时候这里是空的,下拉打开Edit Configurations.2、打开后的界面长这样:然后点击左上角的+号,选择resin,...
2021-01-15 15:27:39
1507
原创 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
1125
原创 Android Studio(idea) 配置SVN忽略文件
网上看的很多办法都是打开Setting-Version Control-Ignored Files,添加忽略文件这个办法,但是这个办法有个注意事项,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用了。我的估计就是这个原因,我照步骤弄了忽略,结果commit的时候依然还看到了我设置的忽略文件。猝。那么怎么办呢,难道就这样放弃了么?不,当然不是,我突然想到我用...
2020-01-04 11:12:04
2845
原创 小米手机出现OnTouch事件中MotionEvent.ACTION_UP不执行
今天在做一个录音的功能,按下开始录音,放开结束录音。完美的实现了,还测试了一两台手机,打算攻下个功能点去做了的。结果,好死不死,用了我自己的小米note3的手机也测了下录音,结果????为什么明明放开了,还没有结束录音???还需要再次按下才能结束录音,当时那个心呐,痛的我。还特意去测试那找了小米5的手机来测,但是人家还是好好的,正常按下放开。一点毛病都没,那会心就更痛了。怎么只有我的手机才出现这个...
2019-03-21 14:00:37
2412
2
原创 android studio 多渠道打包
最近做了个混合开发的app,现在马上做完要上线了。发现自己只会简单的打包,什么多渠道打包都还不会。然后就各种查找了,好了,现在做好了。自己也写个博客记录下,,毕竟就我这记性.....首先呢,在AndroidManifest.xml中配置如下值:<meta-data android:name="UMENG_CHANNEL" android:value="...
2018-08-18 17:17:34
754
原创 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
482
原创 mySql在现有字段中添加字符串(concat)
数据库中有个字段存的是数字来的,用的逗号分隔。后来发现这样不好,数字是大于9的话用like的时候查询会有问题。原数据库字段如下图。然后上司就让我在字段前后加个,号分隔。然后就开始了寻找字段连接字符串之路啦,还好不用太久,找到了一个,就是这个链接。感谢大佬。也在我这顺便写一下,追加字符串是这样子滴。mysql向表中某字段后追加一段字符串:update table_name set field=CON...
2018-06-27 11:30:53
13705
1
原创 奇葩问题记录
最近在做图表的功能,然后用了highcharts中极地图中的蜘蛛图,不知道怎么地引入了两个极地图中的js。如下图(只有极地图的才需要额外引入这个js):问题来了,当时不知道怎么引了两个。然后写完后测试发现数据永远都是偏的,如下图:但是自己又是菜鸟喔,一直以为是自己写的代码有问题,因为图表那部分js已经在线测试过是正常的,如图,正确的图应该是长这个样子滴。然后开始漫长的寻找解决方案中,找啊找,找啊找...
2018-06-26 18:54:58
238
原创 adb devices offline解决
今天连接直接运行as项目,发现显示设备是offline的,还用cmd命令adb shell了,显示的时adb devices offline。一脸萌b,明明昨天还好好连接着手机,能正常运行了。百思不得解就开始各种百度了,百度的方法各种各样:方法一:执行 #adb kill-server #adb start-server ...
2018-04-13 09:42:28
6385
转载 自定义按钮实现水波纹效果
如果你的Android手机是5.0以上的系统,相信对下面这种按钮点击效果并不会陌生:实现效果图点击此网址查看:http://www.runoob.com/wp-content/uploads/2015/07/44832111.jpg快的那个是按下后的效果,慢的是长按后的效果!实现逻辑:1.我们继承ImageButton,当然你可以换成Button或者View
2017-11-03 13:50:01
720
转载 输入经纬度获取地理位置
一进来界面时,当有网络时,会自动将当前所在位置的经纬度赋值到输入框中,也会自动显示当前地理位置。不是原创,但是不记得是从哪下载来的了,将原创的拿来改了一点,未知原创对不起了哈,写此文章只是为了以后还要用上的时候方便。
2017-10-26 17:04:44
4178
原创 静态属性遇到的坑
今天再做一个功能的时候,遇到的坑,记录一下。在一个类中定义了一个静态属性:public class DangerData {public static List deviceDataList = new ArrayList();}然后在另外一个类中调用此属性,给静态属性赋值了.if (DangerData.deviceDataList != null && !D
2017-08-27 23:00:43
351
转载 Android 文本输入框 获取焦点和设置光标到末尾
实现将光标置于文本输入框中的末尾:你应该用requestFocus()获取焦点,用其他的设置好像总是有问题mSmsEdit = (EditText) findViewById(R.id.messge_text); mSmsEdit.requestFocus();//get the focus下面是设置光标到草稿信息的末尾String draft = “draft”
2017-07-26 11:43:37
8807
原创 android中TextView实现跑马灯效果
亲测,废话不多说,很简单,直接上代码: android:ellipsize="marquee" //表示是跑马灯显示 android:focusable="true" //要显示该跑马灯,view必须要获得焦点,只有在取得焦点的情况下跑马灯才会显示 android:focusableInTouchMode="tru
2016-12-01 15:25:57
403
原创 导入xls时出现java.io.FileNotFoundException异常
导入xls时出现java.io.FileNotFoundException异常
2016-11-23 09:31:26
1586
原创 listview设置item高度或间距
如果是要设置listView的item间距,可以在xml而已文件中的listView下设置xml属性:android:divider="#00000000" //分隔线为透明色android:dividerHeight="20dp" //高度为20dp效果如图:可以看到,中间是没有分隔线的,如果想要有分隔线的话,可以在item的xml中设置minHeight,代码如
2016-11-21 13:22:27
4499
1
原创 DatePickerDialog的使用
DatePickerDialog的使用。今天在做一个有关日期的功能,实现的效果是点击editText就打开选取日期界面,选好之后按确定,然后editText显示XXXX年XX月XX日的效果。实现效果如下:具体实现步骤如下:main.xml<TextView android:layout_width="wrap_content"
2016-10-18 10:54:34
872
原创 【超详细】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
801
原创 代码整理
果然代码整理是很重要的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
401
原创 android遍历数组时计算遍历花费的时间
在for循环的时候,在循环前获取系统当前时间,在循环后获取系统当前时间,两个时间一减就是循环共用的时间
2016-09-29 10:40:52
1069
转载 eclipse android logcat 只显示自己应用程序信息的设置方法
1 elcipse 中往往会在logcat中显示 all message ,而这里面的信息太多,根本没有办法进行区分。如图:2 我们想显示自己项目的 logcat 。下面开始设置。3 首先点击上面的绿色 加号箭头。4 然后输入如下:JJ.example.jsq 为自己项目的包名称,包名称可以通过AndroidManifest.xml 中获取到 如图红色框框
2016-09-20 11:56:15
957
原创 js动态添加table,select等
一开始的html代码:用js动态添加的话只需要在html文件中创建一个方法:然后再新建一个js文件,在js文件写:续上图的大概就这样啦,
2016-07-21 16:03:25
760
原创 eclipse新建Sevlet报错的两种解决方法
刚开始学习javaweb的时候总是会遇到各种各样的问题.今天我就碰到了新建servlet总是显示错误的问题: 如上图所示,这种的解决办法有两种:第一种:没有配置Tomcat,这种需要在当前项目上右键单击,选择Properties,在弹出的对话框中选择Targeted Runtimes选项,选中你项目部署时所对应的Tomcat服务器。
2016-03-02 22:33:33
3425
1
ClipImage.rar
2021-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人