- 博客(16)
- 资源 (41)
- 问答 (1)
- 收藏
- 关注
原创 Git常用指令
在学习了Git以后,不行了,我得赶紧把用到的指令记下来,方便和大家一起使用:git help -------------获取帮助git help xxxx ------------ 获取关于xxxx的用法(init、add、commit、、、)git config -- global user.name "test" -------配置用户名git config --global us
2016-09-23 17:02:20 318
原创 ViewGroup的测量、绘制
测量: ViewGroup会去管理其子View并负责子View的显示大小。当ViewGroup的大小为wrap_content时,ViewGroup就需要对子View进行遍历,以便获得所有子View的大小,从而决定自己的大小。而在其他模式下则会通过具体的指定值来设置自身的大小。 ViewGroup在测量时通过遍历所有子View,从而调用子View的Measure方法来获得每一个子
2016-09-21 11:45:31 436
原创 View的绘制
当测量好了一个View之后,我们就可以简单地重写onDraw()方法,并在Canvas对象上来绘制所需要的图形。首先我们来交接一下利用系统2D绘图API所必须要使用到的Canvas对象。要想在Android的界面中绘制相应的图像,就必须在Canvas上进行绘制。Canvas就像是一个画板,使用Paint就可以在上面作画了。通常需要通过继承View并重写它的onDraw()方法来完成绘图。那么什么
2016-09-21 11:32:30 452
原创 Android 5.0+ 之Notification
Notification在日常开发中是会经常遇到的,而在5.0之后,又发生了一些微妙的变化:在设置小icon后发现通知栏的icon并不是我们设置的icon,而是一个纯白色的图标。本文将带你介绍Notification的使用方法。 当新的通知被发布或删除,或它们的次序改变的时候,从系统接收呼叫的服务。大概可以这样翻译,很难理解是吧,那我们不需要按照它的意思来,我们就把它翻译为一个通知,
2016-09-20 12:20:30 2497
原创 Android之View的测量
在上一篇文章中,我们知道,每个View都占据了一个矩形的区域。在现实生活中,我们如果要画一个图形,必须知道它的大小、位置等信息。Android系统也是这样,在绘制View之前,也必须对View进行测量,告诉系统这个视图要画多大。这个过程,在onMeasure()方法中进行。系统已经封装了一个功能强大的类——MeasureSpec类,通过它来帮助我们测量View。MeasureSpec是一个32位的
2016-09-19 16:27:08 462
原创 Android控件架构
在Android中,每个控件都有一块矩形的视图。控件大致分为两类:View和ViewGroup,它们的父类叫做ViewParent。那么View和ViewGroup有何区别吗?简单说,ViewGroup里可以包含View并管理它。通过ViewGroup,整个界面的控件形成了一个属性结构,这就说常言中的控件树。在程序中,这种结构有很多。控件树上层控件负责它包含的子空间的测量与绘制,并实现交互与时间传递
2016-09-19 15:21:08 481
原创 不懂ADB,你怎么装笔
ADB,作为Android开发人员,是经常会遇到的工具。ADB,是Android 调试桥,翻译为 Android Debug Bridge,日常开发中经常无可避免的使用到这家伙。别一提到命令符就头疼,这些是你必备的技能。比如我们要在虚拟机上装一个输入法,或是做一些其他的操作,这时候,如果虚拟机本身实现不了,就必须借助ADB来实现。具备这项能力将会在我们日常开发中大大提高效率。以AndroidS
2016-09-15 08:33:38 1632
原创 当Genymotion遇到AndroidStudio
Genymotion号称是目前最快最好用的模拟器,毫无疑问,如果搭配我们的AndroidStudio开发,那岂不是非常爽吗?在网上看了一些教程,都是比较老旧的教程,自己整理了一下Genymotion的使用步骤,希望对新入手的同志有帮助。首先,打开官网下载:https://www.genymotion.com/download/在此之前,你需要注册一个账户,因为,genymotion分免
2016-09-14 11:34:20 1938
原创 ToolBar+DrawerLayout实现MD设计效果
记录 学习 中遇到的点点滴滴 并将此分享给大家先看图在这篇文章里,我介绍了ToolBar的基本使用方法,并实现了一个难看的视图http://blog.csdn.net/u012552275/article/details/52431660今次我将实现ToolBar+DrawerLayout实现Material Design设计效果在项目中,我们的toolbar基本都是使用公
2016-09-12 10:31:41 712
原创 百度地图之Hello World
初学者学习百度地图一定会很困惑,无从下手。今天,手把手教你写一个最简单的 基于百度地图的小Demo先看效果图:首先,新建一个项目,建议写Demo的时候就养成良好的包名规范,不要因为Demo就随意写。接着打开百度SDK下载页:http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download
2016-09-07 15:13:15 586
原创 百度地图之Key
没啥技术含量,就是把自己工作中遇到的坑总结了一下,方便没遇到过的人能够顺利绕开坑。今天,在写百度地图Demo的时候,发现MapView显示出来了,但是地图是没数据的,也就是一个空View,正郁闷的时候,看了一下Logcat,发现报了错Error errorcode: 230 uid: -1 appid -1 msg: APPScode码校验失败没遇到过这种情
2016-09-07 14:36:22 1707
原创 AndroidStudio生成keystore
相信大家都慢吞吞的切换将开发工具迁移到了AS,今天,奉上生成keystore的方法。看图:点击我选中的Generate Signed APK,翻译过来大致是,生成已签署的APK,我们点击这一项如果还没有生成keystore,应该是这样的图:接着我们点击Create new (新建)或者直接按下C键:第一项,keystore path是路径,点击后面的省略号按
2016-09-07 10:59:06 23386
原创 Android 5.0之ToolBar
ToolBar相比ActionBar最大的不同就是ToolBar更加灵活自由,可以说它已经在逐渐取代ActionBar了。要使用ToolBar,首先要引入appcompat-v7支持,并设置主题为NoActionBar,。接着,在style文件中使用以下代码控制:
2016-09-04 12:28:50 422
原创 Android 5.0 动画之CircularReveal
5.0的动画非常好看,比过去生硬的界面好看多了,接下来总结一下用到的这个动画,其实很简单,稍作修改,就可以放到我们的项目里进行华丽的过度。先看布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2016-09-04 11:27:12 780
原创 Android 5.0之Ropple效果
用过5.0+的朋友应该很清楚,Android在此版本加入了大量的UI动画,今天来讲讲Ropple效果。 听到Ropple这个词,我第一反应就是,这厮是个什么鬼来的,后来看了一下效果,我就呵呵了。这厮简单无比。用法很简单// 波纹有边界android:background="?android:attr/selectableItemBackground"
2016-09-02 22:04:01 380
原创 Android5.0之CardView
到目前位置,越来越多的APP都加入了CardView这样的控件,今天写一篇关于CardView的文章,一方面自己用于总结,另一方便,希望可以让新手更快的上手。 CardView:网上查了一下,很多人call它为卡片,那我们下面就用卡片代表CardView。 粗略的读了一下CardView的源码,CardView继承FrameLayout,因此,他也是一个容器。我
2016-09-02 21:40:53 288
Android保存搜索历史
2016-11-28
BaiDuMapDemo(marker).rar
2016-11-12
ProducerCustomer.zip
2020-03-08
UploadPicDemo.rar
2019-07-31
mongoTemplate排序:A字段不存在则使用B字段排序
2021-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人