- 博客(70)
- 收藏
- 关注
转载 DIV CSS3 box-shadow对象盒子阴影和图片阴影
转载自:http://www.divcss5.com/css3-style/c727.shtmlCSS3之DIV等盒子对象阴影-图片阴影效果一、CSS样式单词与使用语法 - TOP1、盒子阴影样式单词:box-shadow2、语法div{box-shadow:0 0 1px #000 inset;} 代表边框间距靠左0 靠上0 和1px阴影范
2018-01-29 14:42:04
786
转载 CSS交集选择器
转载自:http://blog.csdn.net/lianghe_work/article/details/52816267问题引入[html] view plain copy> html lang="en"> head> meta charset="UTF-8"> title>Document
2018-01-29 14:40:59
981
转载 ::before (:before)
转载自:https://developer.mozilla.org/zh-CN/docs/Web/CSS/::beforeCSS中,::before 创建一个伪元素,其将成为匹配选中的元素的第一个子元素。常通过 content 属性来为一个元素添加修饰性的内容。此元素默认为行内元素。/* Add a heart before links */a::before { content
2018-01-26 12:03:01
1244
转载 浅谈css的伪元素::after和::before
转载自:https://www.cnblogs.com/laden666666/p/6089880.htmlcss中的::after和::before已经被大量地使用在我们日常开发中了,使用他们可以使我们的文档结构更加简洁。但是很多人对::after和::before仍不是特别了解,究竟他们是做什么的?如何使用他们?什么时候应该使用他们?笔者总结了一些对伪元素的理解和使用经验。一、概念
2018-01-26 11:48:49
292
转载 android开发游记:仿支付宝余额数字累加滚动效果的实现
转载自:http://blog.csdn.net/liaoinstan/article/details/50521775支付宝更新9.0后,细心的朋友会发现新增了一个动画效果,就是进入我的钱包的时候,我的余额会有一段滚动显示的动画效果,比如说你有100块,余额就从0滚动到100,看到自己的钱在不断涨,让我们这些穷屌丝莫名产生一种似乎很有钱的幻觉,于是就会带着这种幻觉想要去天猫消费消费。。。
2017-05-07 15:35:00
1514
原创 Java将科学计数法数据转为字符串
如果Excel单元格数据类型为数值,数字太长会变成科学计数法,Java读取的时候使用如下方法可将其转为字符串BigDecimal bd = new BigDecimal("3.0000856182503598E18");System.out.println(bd.toPlainString());1212输出:3000085618250359800
2017-05-07 15:33:52
899
转载 通知栏设置系统字体颜色
转载自:http://blog.csdn.net/caroline_wendy/article/details/50115525Android的Rom版本非常多, 通知栏颜色也各有不同, 如HTC是白底, 红米Note是暗色透明, 也有其他黑底, 灰底等. 统一设置相同的字体颜色, 必然会导致颜色冲突. 那么如何设置字体颜色, 可以正常显示呢?如HTC(5.0), 标题和内
2017-05-03 23:07:27
1402
原创 Android开发中isTaskRoot方法的使用情景
在android开发中,难免会遇到各种奇葩的问题。比如在开发过程中,安装完成一个app时,在安装界面直接点击打开。我们进入了app的首页,这时我们按home键返回桌面,再点击应用图标,会发现没有直接进入首页,而是先进入了app的闪屏页,在进入首页。重复这一步一直如此。这时我们按back键返回,发现没有直接退回桌面,而是返回到之前打开的多个首页。但是如果一开始安装完我们不是直接打开,而是在桌面点击应
2017-04-20 10:20:19
10843
1
原创 android scrollview嵌套webview横向滚动冲突的问题
在Android开发中,当遇到在scrollview中嵌套webview的时候,或多或少会出现冲突的问题,因为scrollview 和webview都有滚动的功能,当html中有banner的时候,而此时正好banner要横向滚动,那么就会出现scrollview嵌套webview横向滚动冲突的问题。当touch点放在webview上时,纵向滑动没任何问题,但横向滑动webview中的
2017-04-17 16:03:01
2523
转载 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
转载自:http://www.jianshu.com/p/312511edf94f研究内容本篇内容主要探讨以下场景:同一张图片,放置在不同的drawable文件夹,在同一设备上运行,对图片大小及内存占用有什么影响。研究方法控制变量法分析法测试环境采用锤子T1手机(1080*1960,xxhdpi)进行测试对于内存的查看,使用AS自带的
2017-04-14 15:28:07
484
转载 android中handler使用WeakReference防止内存泄露
转自:http://www.linuxidc.com/Linux/2013-12/94065.htm什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没
2017-04-13 16:27:02
360
转载 ndroid性能优化之利用LeakCanary检测内存泄漏及解决办法
转载自:http://www.cnblogs.com/whoislcj/p/6001422.html前言: 最近公司C轮融资成功了,移动团队准备扩大一下,需要招聘Android开发工程师,陆陆续续面试了几位Android应聘者,面试过程中聊到性能优化中如何避免内存泄漏问题时,很少有人全面的回答上来。所以决定抽空学习总结一下这方面的知识,以及分享一下我们是如何检测
2017-04-12 18:15:03
293
转载 Android内存泄露自动检测神器LeakCanary
转载自:http://blog.csdn.net/liuhongwei123888/article/details/50454871经典的面试题:a、怎样在coding过程中避免内存泄露?b、怎样检测内存泄露?这两个问题我想大部分Android 职位面试时都会被问到吧。 怎样避免就不赘述了,网上很多答案。 工具呢,当然也
2017-04-12 18:13:35
345
原创 Android中关闭软件盘的方法
在Android开发中,免不了需要关闭软键盘,常用的关闭软键盘的方法如下:InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); 但是
2017-04-12 15:31:54
1342
1
转载 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
转载自:http://blog.csdn.net/vipzjyno1/article/details/25248021/在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notific
2017-04-12 11:24:02
310
转载 Android 使用极光/友盟推送,APP进程杀死后为什么收不到推送
转载自:http://blog.csdn.net/u013776057/article/details/51671490为什么会存在这样的 问题,刚开始的时候我也搞不清楚,之前用极光的时候杀死程序后也会收到推送,但最近重新再去集成时就完全不好使了,这我就纳闷了,虽然Google在高版本上的Android上面不建议线程守护,所以将进程有关的Service都杀掉了,但旧版本还是有这个功能的
2017-04-10 14:28:39
12879
转载 Android通知栏点击无法启动Activity的问题
转载自:http://blog.csdn.net/asia273360657/article/details/45889351最近在使用通知栏通知用户,用户点击通知栏后跳转到相应的界面.但是发现一个问题,在某些机型比如三星note2,OPPO find7上无法启动.但是在其他手机上正常.通知栏的代码如下:public static void showStartActivit
2017-04-06 00:24:58
1072
转载 Android 打开本地第三方应用,如QQ,微博,微信等
转载自:http://blog.csdn.net/u010844304/article/details/52950909在Android开发过程中,有时候会有需求去打开本地的应用,做点小猫腻,比如常见的就是关注微信公众号什么的。好好的在自己APP上不玩,非要跳转到别的APP,我还能说什么,只有画圈圈。看官不要跑,快来围观代码。ComponentName componet = new
2017-04-06 00:24:16
606
转载 探讨Android 6.0及以上新权限系统的检测与处理
转载自:http://blog.csdn.net/AndrExpert/article/details/53331836?locationNum=8&fps=1探讨Android 6.0及以上新权限系统的检测与处理 作者:蒋东国时间: 2016年11月24日 星期四应用来源
2017-04-04 19:54:15
452
转载 以非gradle方式将 Eclipse 项目导入Android Studio
转载自:http://blog.csdn.net/sddyljsx/article/details/45047565自从使用了Android Studio之后,相信100%的同学都不会想换回Eclipse了。以前我觉得Eclipse很好用,用的很开心,但是现在觉得Eclipse已经成渣了。基于IntelliJ IDEA的Android Studio找不到任何让我拒绝的理由。
2016-09-19 21:26:24
408
转载 Android-导航栏特效-新闻类APP(仿iOS版网易新闻今日头条的文字渐变缩放特效)
转载自:http://blog.csdn.net/ta893115871/article/details/44724953最近工作中要实现类似 今日头条等新闻类APP顶部导航条的效果 ,不过我们这效果切换时要加上文字颜色的渐变和缩放。git图片比较大,耐心等待哦,小宝贝~~一:分
2016-08-13 18:55:22
1143
1
转载 <item> tag requires a 'drawable' attribute"-selector设置颜色不成功-解决方案
转载自:http://blog.csdn.net/sophiedjf/article/details/41512779Android中Button控件实现触摸时背景颜色改变的效果,原实现方式如下:Button中引用android:background="@drawable/button_background_selector"在文件夹drawable下定义button_back
2016-07-27 10:17:26
449
转载 <item> tag requires a 'drawable' attribute or child tag defining a drawab
转载自:http://blog.csdn.net/zhufuing/article/details/20134255异常日志:Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #3: tag requires a 'drawable' attribute or child tag
2016-07-27 10:16:01
481
原创 CSS中的auto讲解
首先来说一下 右对齐margin-left:auto; 左对齐margin-right:auto; 以及居中对齐margin:0 auto; 注意margin-left:auto是右对齐,而margin-right:auto;是左对齐,并不是我打错了,它就是这样。这三个与margin有关的auto是用来对齐元素的,你需要记住以下几点:1.该元素必须是区块(如果还不熟悉区块和内联的话我可以以
2016-07-21 00:04:13
3320
转载 html dl dt dd标签元素语法结构与使用
转载自:http://www.divcss5.com/html/h88.shtmldl dt dd认识及dl dt dd使用方法 标签用于定义列表类型标签。dl dt dd目录dl dt dd介绍结构语法dl dt dd案例dl dt dd总结一、dl dt dd认识 - TOPhtml 是一组合标签,
2016-07-20 00:12:11
887
原创 CSS的内联和块元素
在CSS中display使用的最多属性值为:block(块级元素),inline(内联元素),inline-block(内联块元素)以下是内联和块元素的区别:块级元素(block):可以设置宽高,margin,padding值等;例如:12div>块级元素div>p>块级元素p>显示的结
2016-07-19 21:33:42
273
原创 css选择器的分组的方法
在练习CSS布局中,使用到了CSS的选择器分组,代码如下:div#sidebar,div#header,div#contents,div#footer{ width:778px; margin:0 auto;}其中选择器分组后的例外为:div#sidebar{ height:20%;}
2016-07-18 21:33:17
278
原创 CSS布局之流体浮动布局
在CSS布局中经常使用的布局方式大值分为以下四种:1、流体浮动布局 2、流体定位布局 3、固定浮动布局 4、固定定位布局下面首先说下流体浮动布局;假如我们要实现如下的布局情况:则应该可以考虑采用流体浮动布局,其中CSS的样式如下:#header{ border:2px solid black; height:80px; back
2016-07-17 23:06:46
3531
原创 margin:auto实现绝对定位元素的居中
在CSS布局中经常会使用margin:auto来时实现水平居中,究其真正的原因问了一些专门开发web前端的人员,也不知道具体的愿意,所以专门用这篇博客记录下来,以备不时之需,.el{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; /* 有了这个就可以实现自动
2016-07-17 17:47:12
324
原创 CSS中的line-height百分比
line-height百分比在面试中可能经常问到。例如你知道line-height:120%和line-height:1.2的区别吗?现在就说一下行高带单位和不带单位的区别,例如下面的例子:line-height:26px; 表示行高为26个像素line-heigth:120%;表示行高为当前字体大小的120%line-height:2.6em; 表示行高为当前字体大小的2.6倍
2016-07-17 14:59:17
1653
原创 CSS中line-height和height的区别
CSS中的line-height一般指的是布局里面的一段文字,上下行之间的高度,比如第一行文字顶部到第二行文字的顶部,这就为行高。height一般指的是容器的整体高度。那么line-height和height有什么区别呢?如果一个DIV容器高度是20px,字体是12px,那可以显示完全显示一整行的文字,上下分别多出3px,如果行高是18px,文字为多行的话,则从第二行起
2016-07-17 12:02:23
1936
1
转载 CSS浮动
转载自:http://www.cnblogs.com/zhongxinWang/archive/2013/03/27/2984764.html首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图:可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。
2016-07-17 11:10:16
190
转载 Android 深入理解Android中的自定义属性
转载自:http://blog.csdn.net/lmj623565791/article/details/450226311、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用
2016-07-08 11:34:51
258
转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
转载自:http://blog.csdn.net/rhljiayou/article/details/72126201、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap t
2016-07-07 14:36:15
378
转载 Android中的invalidate()和postInvalidate() 的区别及使用
转载自:http://blog.csdn.net/mars2639/article/details/6650876Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI
2016-07-06 15:24:08
321
转载 Android开发之自定义控件(二)---onLayout详解
转载自:http://blog.csdn.net/dmk877/article/details/49632959话说一个乞丐在看一个程序员写程序,程序员遇到一个问题怎么都解决不了,这时乞丐说这少个分号,程序员照做结果问题解决了,就问:你怎么知道?乞丐笑笑说:我之前就是干这个的。通过这个笑话我们学到了不会唱歌的主播不是好司机,那么问题来了今天我们要学习什么呢?通过本篇博客
2016-07-06 15:20:02
1079
转载 Android开发之自定义控件(一)---onMeasure详解
转载自:http://blog.csdn.net/dmk877/article/details/49558367 话说一个有十年的编程经验的老汉,决定改行书法,在一个热火炎炎的中午,老汉拿着毛笔,在一张白纸上写了个“Hello World!”,从此开启了他的书法旅程。那么问题来了请问自定义一个控件需要怎样的流程?我们经常说自定义控件,那么究竟怎样去自定义一个控件?可能大家都听过
2016-07-06 15:18:18
344
转载 Android开发之getMeasuredWidth和getWidth区别从源码分析
转载自:http://blog.csdn.net/dmk877/article/details/49734869我相信很多人对getMeasuredWidth和getWidth方法(getMeasuredHeight和getHeight类似这里仅以getMeasuredWidth和getWidth为例)都有过疑惑,并且网上去查阅资料看后也似懂非懂感觉,甚至有网上的讲解是错的,看
2016-07-06 15:15:12
475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人