自从QQ 5.0发布,新的QQ UI就成了大家模仿的众矢之地,不过大家
通常情况下,我们都是拿正则表达式去验证一个字符串是否符合要求,但有时候我们需要生成一些符合一定规则的数据的时候,我们也可以使用正则,今天我要给大家详细讲解下如何生成,首先,我们需要一个工具,进入CMD运行该程序:参数很清楚,相信大家不用我翻译了使用如下:
尊重个人劳动成果,转载请注明出处:http://blog.csdn.net/hnulwt/article/details/44903331 文中很多内容说到了JVM,我想通过研究学习JVM来达到认识DVM的目的。为了严谨,查询了一下JVM和DVM的不同点1、Dalvik 和标准 Java 虚拟机(JVM)的首要差别Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,
材料设计引入了深度的UI元素。深度帮助用户了解每个元素的相对重要性,以及集中注意力于手头的任务。 一个视图,通过Z属性表示的海拔,决定了它的影子的大小:具有较高的Z值的看法蒙上更大的阴影。浏览次数只投射阴影在Z=0平面上;他们不投在下面放置它们和上面的Z =0平面的其他意见的阴影。 具有较高的Z值的意见闭塞的看法与较低的Z值。然而,鉴于Z值不会影响视图的大小。 海拔也很有创建动画,其中的小部件暂时
在可绘制了以下功能帮助您实现材料设计你的应用程序: 可绘制着色 突出的颜色提取 矢量可绘 这一课将告诉您如何使用您的应用程序这些功能。 色调绘制对象资源 采用Android5.0(API等级21)以上,则可以着色定义为透明遮罩位图和九补丁。您可以调整它们的色彩资源或主题属性,以便于解决颜色资源(例如,机器人:ATTR/ colorPrimary)。通常情况下,您将创建这些资
在你的应用程序创建复杂的清单,并与材料设计风格卡,您可以使用RecyclerView和CardView部件。 创建列表 该RecyclerView widget是ListView中的更先进,更灵活的版本。这个小工具是一个容器,用于显示,能非常有效地维护了意见数量有限,滚动大的数据集。当你有收集数据,它的元素在运行时改变基于用户行为和网络事件使用RecyclerView部件。 该RecyclerVi
这种新材料的主题为: 可以让你设置自己的调色板系统部件 触摸反馈的动画为系统部件 活动过渡动画 您可以根据一个调色板,你控制你的品牌形象定制的材料主题的外观。您可以调整操作栏,并使用主题属性的状态栏,如图3。 该系统部件有一个新的设计和触摸反馈的动画。您可以自定义调色板,触控反馈的动画和活动转变为你的应用程序。 该材料的主题被定义为: @android:款式/ Th
转自http://blog.csdn.net/wirelessqa/article/details/22725581Android视频录制命令screenrecord你要知道:screenrecord是一个shell命令支持Android4.4(API level 19)以上支持视频格式: mp4一些限制某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率不支持录制
Android Asset Studio这个工具提供了一系列的资源设计实现,非常推荐:
保持兼容性如material design和自定义活动的过渡部分材料设计功能只能在Android5.0(API等级21)以上。不过,你可以设计你的应用程序在支持材料设计,仍然与设备运行的是Android的早期版本兼容的设备上运行。 定义可替换的风格 你可以配置你的应用程序使用的材料主题在支持它,并恢复到运行早期版本的Android设备较旧的主题设备: 定义一个主题,继承了旧的主题(如全息)
刚刚看了下SDK更新,5.0的samples已经开放下载了,大家可以好好研究下Google官方的Samples了。双喜临门,刚刚又看了下Genymotion,发现支持5.0的Genymotion模拟器也已经开放下载了!
如果你的App需要验证密码,我们可以使用系统的ScreenLock来进行验证,这样做的好处是我们的用户不必使用多个不同的密码来验证身份,OK,下面我们来看看如何使用系统锁屏:先来介绍几个Framework里面的锁屏相关的类:LockPatternUtils:这里提供了锁屏的一些帮助类,我们最需要使用的是这样一个方法:public boolean isSecure() { long
Android 开源club
StrictMode StrictMode最常用来捕捉应用程序的主线程,它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。除了主线程,我们还可以在Handler,AsyncTask,AsyncQueryHandler,IntentService等API中使用StrictMod
武侠相关的文学作品中常用“四十岁后不滞于物,草木竹石均可为剑。自此精进,渐入无剑胜有剑之境。”形容一个人的武功技艺高超,已臻化境。而我们IT工程师自身的技艺水平到达一定程度后,也会处于这种“无码胜有码”的境界。但这是什么意思呢?是说我们从此不再写代码,每天躺在床上和白花花的天花板无言对望了吗?不是的。我想对你说的是:你写下的每一行代码应该能为应用增加独特的价值,而不是为应用添加一行又一行繁复、无趣
转自 http://blog.jobbole.com/39309/你是否认为“ASCII码 = 一个字符就是8比特”?你是否认为一个字节就是一个字符,一个字符就是8比特?你是否还认为你是否还认为UTF-8就是用8比特表示一个字符?如果真的是这样认为认真读完这篇文章吧!为什么要有编码?首先大家需要明确的是在计算机里所有的数据都是字节的形式存储,处理的。我们需要这些字节来表示计算机里的信息。但是这些字
转自 http://www.cnblogs.com/panpei/archive/2013/02/13/2910680.html前些日子,有点无聊,就在网上逛逛技术大牛的blogs,发现很多大牛都喜欢用pdf版式的简历,发现这种版式的简历排版非常漂亮简洁。深究了一下,发现其实是利用LaTeX生成的(多说一句,不得不佩服DonaldE.Knuth大师发明的TeX排版的确是美观)。LaTeX或许不是很
开发网站合集
转自 http://blog.csdn.net/d_clock/article/details/42968039前段时间,在公司做项目的时候发现原有项目中的代码在Service中使用handler不断发送Message到Looper处理MessageQueue中来维持IM功能的“心跳”,心里瞬间觉得这个地方的代码很不靠谱,主要原因分为两个:1.handler的生命周期和Service不一致,如果S
玩转CSDN之自定义博客栏目 不得不说,CSDN在IT界还是非常不错的, 不管是文章数量还是质量,都非常不错,很多程序猿也在CSDN建了窝,那么如何把CSDN的主页设置的更加符合自己的口味,就是我们今天要做的事。CSDN博客的栏目指的是这块内容:这里面,有的是CSDN博客自带的内容,比如个人资料、博客专栏等,还有些内容,我们可以自定义,首先,我们需要进入个人的博客首页,点击管理博客,并切换到博
转自:http://support.google.com/chrome/bin/answer.py?hl=zh-Hans&answer=165450标签页和窗口快捷键⌘-N打开新窗口。⌘-T打开新标签页。⌘-Shift-N在隐身模式下打开新窗口。按 ⌘-O,然后选择文件。在 Google Chrome 浏览器中打开计算机中的文件。按住 ⌘ 键,然后点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后
开发Blog推荐
Ratingbar UseGuideRatingbar是一个评分控件,系统给我们提供了这样一个控件,样式如下:相信大家都见过这样一个控件。本文将详细的讲解Ratingbar的使用和改造。
MarkDown编辑器推荐最近有很大朋友私信我,询问有哪些比较好的Markdown的编辑器,这里做一个汇总哈。非常赞的在线编辑器stackedit https://stackedit.io/editormarkdown-live-editor http://jrmoran.com/playground/markdown-live-editor/老牌编辑器markdownpad http://m
CSDN极客头条使用指南今天给大家介绍一下CSDN博客最新推出的这个栏目——CSDN极客头条。极客头条是什么极客头条大家分享优质IT资源的聚集地。大家不仅可以分享CSDN的文章,更可以将其他社区的好的文章,在CSDN极客头条这个平台上让更多的开发者知晓。利用CSDN的巨大影响力,让这些优质博文能够获得更多的关注。互联网社区非常的多,好的技术文章却经常无法被很多的开发者发现,这也是现在为什么很多社区都
一扫天下——ZXing使用全解析二维码XXXXX 网上很多都是基于ZXing2.3的,但是现在都3.1了,改了很多bug,也进行了很多优化,最好按本文弄一下。参拜ZXingZXing的github地址: https://github.com/zxing/zxing通过git clone git@github.com:zxing/zxing.git 命令我们可以把整个ZXing项
ViewPager不为人知的秘密ViewPager翻页控制关于控制ViewPager的翻页,在网上已经有很多解决方法了,我们一个个来看看。setScanScroll()我们先来看一下具体实现:public class CustomViewPager extends ViewPager { private boolean isCanScroll = true; public Cus
强迫症的研究——MediaPlayer播放进度条的优化如何做一个优美、流畅而且准确的播放进度条,也许很多人觉得很简单,但实际上,这个问题在大部分时间都被忽略了。计时方式的比较计时方式——主线程中使用Handler– 这种方式最简单,在主线程中通过handler.postDealyed(……, 1000),并在onHandleMessage中继续post消息,这样就实现了每隔1000ms进行一次消息
AS2.0大步更新 Google强势逆天就在不久前,Google高调发布了Android Studio 2.0,是的,他19号才发布了Android Studio 1.5,才过了一个礼拜,很多人都是昨天才更新了1.5,一看今天就2.0了,步子跨的太大,不会疼嘛。不过没事,程序员还怕死嘛,马上更新。New Features in Android Studio 2.0Instant Run: Faste
Badge分析所谓Badge,原本是iOS上的一个效果,但是被Android抄的多了,也就成了Android的标配。图就不上了,大家都懂的。应用icon显示角标实际上是在Launcher中实现的,其实不管是角标还是其他对快捷方式的增删改查,都是需要Launcher支持的,应用在增删改查快捷方式和安装、卸载时,都会发出相应的广播,通过这个广播,Launcher会对快捷方式进行修改。很庆幸,Androi
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号