![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
木木子呀
这个作者很懒,什么都没留下…
展开
-
仿微信换头像(旋转、还原、裁剪、缩放等)
突然来个需求应用里的头像上传要仿微信的,拖动和放大的是图片,裁剪框不动,可以90℃旋转还原啥的。开始还以为会百度一堆demo出来呢。没想到,并没有一样的。要么只有旋转,要么只要裁剪缩放没有旋转的。没有差不多一样的。那就只能自己动手拼一拼了。找到一篇大佬的文章,demo有裁剪、缩放。大佬文章(https://blog.csdn.net/maosidiaoxian/article/details/50828664)下载下来改了一下。效果图如下。有需要的可以下载:...原创 2021-06-24 17:53:08 · 750 阅读 · 1 评论 -
Android Webview onPageFinished方法调用两次
在做页面加载完成后隐藏进度条的,遇到这个问题在百度找了挺久的,一直没找到答案,果然还是谷歌靠谱呀。ps:我的排除了重定向导致调用两次问题。在谷歌看到一个答案,说的是两次调用onPageFinished的时候,webView.getProgress()的值是不一样的。第一次是89,第二次是100。一试,果然,我的也是这样,第一次调用的时候是89,第二次调用的时候是100。知道是这样就好办了,在进度值是100的时候,再隐藏进度条。完美~最后附上我在google发现的答案链接,里面还有其它情况转载 2021-04-19 15:01:56 · 3034 阅读 · 1 评论 -
Android Studio(idea) 配置SVN忽略文件
网上看的很多办法都是打开Setting-Version Control-Ignored Files,添加忽略文件这个办法,但是这个办法有个注意事项,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用了。我的估计就是这个原因,我照步骤弄了忽略,结果commit的时候依然还看到了我设置的忽略文件。猝。那么怎么办呢,难道就这样放弃了么?不,当然不是,我突然想到我用...原创 2020-01-04 11:12:04 · 2790 阅读 · 0 评论 -
自定义按钮实现水波纹效果
如果你的Android手机是5.0以上的系统,相信对下面这种按钮点击效果并不会陌生:实现效果图点击此网址查看:http://www.runoob.com/wp-content/uploads/2015/07/44832111.jpg快的那个是按下后的效果,慢的是长按后的效果!实现逻辑:1.我们继承ImageButton,当然你可以换成Button或者View转载 2017-11-03 13:50:01 · 688 阅读 · 0 评论 -
输入经纬度获取地理位置
一进来界面时,当有网络时,会自动将当前所在位置的经纬度赋值到输入框中,也会自动显示当前地理位置。不是原创,但是不记得是从哪下载来的了,将原创的拿来改了一点,未知原创对不起了哈,写此文章只是为了以后还要用上的时候方便。转载 2017-10-26 17:04:44 · 4090 阅读 · 0 评论 -
adb devices offline解决
今天连接直接运行as项目,发现显示设备是offline的,还用cmd命令adb shell了,显示的时adb devices offline。一脸萌b,明明昨天还好好连接着手机,能正常运行了。百思不得解就开始各种百度了,百度的方法各种各样:方法一:执行 #adb kill-server #adb start-server ...原创 2018-04-13 09:42:28 · 6326 阅读 · 0 评论 -
android studio 多渠道打包
最近做了个混合开发的app,现在马上做完要上线了。发现自己只会简单的打包,什么多渠道打包都还不会。然后就各种查找了,好了,现在做好了。自己也写个博客记录下,,毕竟就我这记性.....首先呢,在AndroidManifest.xml中配置如下值:<meta-data android:name="UMENG_CHANNEL" android:value="...原创 2018-08-18 17:17:34 · 726 阅读 · 0 评论 -
小米手机出现OnTouch事件中MotionEvent.ACTION_UP不执行
今天在做一个录音的功能,按下开始录音,放开结束录音。完美的实现了,还测试了一两台手机,打算攻下个功能点去做了的。结果,好死不死,用了我自己的小米note3的手机也测了下录音,结果????为什么明明放开了,还没有结束录音???还需要再次按下才能结束录音,当时那个心呐,痛的我。还特意去测试那找了小米5的手机来测,但是人家还是好好的,正常按下放开。一点毛病都没,那会心就更痛了。怎么只有我的手机才出现这个...原创 2019-03-21 14:00:37 · 2333 阅读 · 2 评论 -
android自定义软键盘-中文与英文大小切换
自定义软键盘demo转载 2017-10-20 09:58:11 · 1719 阅读 · 0 评论 -
静态属性遇到的坑
今天再做一个功能的时候,遇到的坑,记录一下。在一个类中定义了一个静态属性:public class DangerData {public static List deviceDataList = new ArrayList();}然后在另外一个类中调用此属性,给静态属性赋值了.if (DangerData.deviceDataList != null && !D原创 2017-08-27 23:00:43 · 316 阅读 · 0 评论 -
okhttp中get请求添加map类型的header
okhttp中get请求添加map类型的header原创 2016-09-29 10:34:18 · 4738 阅读 · 1 评论 -
android遍历数组时计算遍历花费的时间
在for循环的时候,在循环前获取系统当前时间,在循环后获取系统当前时间,两个时间一减就是循环共用的时间原创 2016-09-29 10:40:52 · 1040 阅读 · 0 评论 -
DatePickerDialog的使用
DatePickerDialog的使用。今天在做一个有关日期的功能,实现的效果是点击editText就打开选取日期界面,选好之后按确定,然后editText显示XXXX年XX月XX日的效果。实现效果如下:具体实现步骤如下:main.xml<TextView android:layout_width="wrap_content"原创 2016-10-18 10:54:34 · 844 阅读 · 0 评论 -
android中TextView实现跑马灯效果
亲测,废话不多说,很简单,直接上代码: android:ellipsize="marquee" //表示是跑马灯显示 android:focusable="true" //要显示该跑马灯,view必须要获得焦点,只有在取得焦点的情况下跑马灯才会显示 android:focusableInTouchMode="tru原创 2016-12-01 15:25:57 · 375 阅读 · 0 评论 -
Android 控件布局常用属性
Android 控件布局常用属性转载 2016-11-21 11:01:18 · 268 阅读 · 0 评论 -
listview设置item高度或间距
如果是要设置listView的item间距,可以在xml而已文件中的listView下设置xml属性:android:divider="#00000000" //分隔线为透明色android:dividerHeight="20dp" //高度为20dp效果如图:可以看到,中间是没有分隔线的,如果想要有分隔线的话,可以在item的xml中设置minHeight,代码如原创 2016-11-21 13:22:27 · 4392 阅读 · 1 评论 -
AlertDialog出现黑边快速解决方法
AlertDialog出现黑边快速解决方法原创 2017-04-20 18:43:10 · 1808 阅读 · 1 评论 -
Android 文本输入框 获取焦点和设置光标到末尾
实现将光标置于文本输入框中的末尾:你应该用requestFocus()获取焦点,用其他的设置好像总是有问题mSmsEdit = (EditText) findViewById(R.id.messge_text); mSmsEdit.requestFocus();//get the focus下面是设置光标到草稿信息的末尾String draft = “draft”转载 2017-07-26 11:43:37 · 8739 阅读 · 0 评论 -
eclipse android logcat 只显示自己应用程序信息的设置方法
1 elcipse 中往往会在logcat中显示 all message ,而这里面的信息太多,根本没有办法进行区分。如图:2 我们想显示自己项目的 logcat 。下面开始设置。3 首先点击上面的绿色 加号箭头。4 然后输入如下:JJ.example.jsq 为自己项目的包名称,包名称可以通过AndroidManifest.xml 中获取到 如图红色框框转载 2016-09-20 11:56:15 · 932 阅读 · 0 评论