
android基础
记录android开发过程中一些基础知识,也包括一些重难点的介绍
程序员龙湫
全栈开发,阿里&字节 面试官,目前在字节写Android;分享经验与技术干货,帮你少走弯路
展开
-
Service全面总结
service本篇博文主要介绍Service相关知识,具体目录如下0x00 什么是ServiceService是一个应用程序组件,可以在后台长时间运行的操作,不提供用户界面;一个应用程序可以启动一个服务,它将继续在后台运行,即使用户切换到另外一个应用一个组件可以绑定到一个服务与它交互,甚至执行进程间通信(IPC),如处理网络传输、音乐播放、执行文件I/O,与content provider进行原创 2017-10-31 16:47:03 · 2255 阅读 · 0 评论 -
属性动画基础之ValueAnimator
概述属性动画是谷歌在android3.0(API level 11)时候给我们带来了属性动画,真正意义上带来了”动画“,以前的帧动画也就4中效果的组合(旋转、淡入淡出、放大缩小、平移),而且只是表面的动画,最经典的比如,把一个button按钮移动到另一个位置,然后去点击,一点反应都没有,但是点击原来空白位置仍然有点击事件触发前一篇博客就提到这个问题(传动动画)。而属性动画彻彻底底解决这个问题。属性动原创 2016-04-15 15:05:34 · 966 阅读 · 0 评论 -
android动画基础之Animation
概述最近总结一下android的一些东西,毕竟基础不牢地动山摇。本篇主要涉及Animation,对Tween和Frame动画做些总结。TweenTween动画即补间动画,主要主持4种效果,缩放、透明度变化、旋转、平移,也可以组合起来使用(set/AnimationSet),在xml中对应的标签和java 代码中体现如下scale —— ScaleAnimationalpha —— AlphaAn原创 2016-04-13 18:47:42 · 1158 阅读 · 0 评论 -
自定义view入门
如何自定义控件主要分为以下几个步骤:1、自定义属性的声明与获取(1)分析需要的自定义属性(2)在res/values/attrs.xml定义声明,如(3)在layout xml文件中进行使用(4)在view的构造方法中进行获取2、测量onMewsure3、布局onLayout(viewgroup)4、绘制onDraw5、onTouchEven原创 2016-01-16 21:21:02 · 2486 阅读 · 0 评论 -
android中的回调
1、引子android中的回调最经典的就是点击事件设置监听(一般通过switch(v.getId()))这里写个最基本的btn_rigister.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // TODO log in原创 2016-01-14 22:42:41 · 9353 阅读 · 1 评论 -
图形绘制中的PorterDuffXfermode
图形绘制中的PorterDuffXfermode的详细介绍原创 2015-11-13 21:51:31 · 2252 阅读 · 0 评论 -
ViewPager适配器学习记录( pageAdapter和FragmentPagerAdapter/FragmentStatePagerAdapter))
ViewPager适配器学习记录( pageAdapter和FragmentPagerAdapter/FragmentStatePagerAdapter))原创 2015-11-10 21:32:03 · 10301 阅读 · 0 评论 -
Volley学习小结
volley学习Demo,包含了Volley网络请求(post/get),3种图片加载等使用方式原创 2015-11-08 11:27:39 · 1909 阅读 · 0 评论 -
LayoutInflater和inflate的用法,有图有真相
LayoutInflater和inflate的用法,有图有真相哦原创 2015-10-27 13:46:19 · 5167 阅读 · 2 评论 -
Android Support Design 控件 FloatingActionButton
android M 新控件FloatingActionButton的使用,比较简单原创 2015-10-25 22:56:20 · 5126 阅读 · 1 评论 -
使用Android Support Design 控件TabLayout 方便快捷实现选项卡功能
android M 新控件 TabLayout 方便快捷实现选项卡功能原创 2015-10-25 20:50:17 · 6126 阅读 · 6 评论 -
Android Studio 从安装到配置使用
Android Studio 从安装到配置使用原创 2015-10-15 21:23:40 · 4041 阅读 · 3 评论 -
基于BaseAdapter的Listview小Demo
ListView是android开发中比较常用的控件,而且ListView组件提供了两个很实用的功能,那就是可以在顶部和底部添加自定义的视图,今天自己做了一下小Demo加深一下这个控件的使用,实现分批显示的功能,即在一个手机屏幕下方放置一个加载更多的按钮,点击之后更新下一页的内容,详细注释均在代码中首先定义一个activity_main.xml,为了防止listview中点击有黄色原创 2015-04-08 20:13:16 · 1514 阅读 · 0 评论 -
百度地图入门一:获取秘钥和基本地图功能实现
首先下载对应资源的包百度一下:百度地图 sdk->百度地图api->android 开发->SDK下载,然后选择我们需要的开发资源,这里我选择了定位,基础地图,检索功能,Lbs云检索,计算功能,选择这5个之后点击开发包下载,这样你就会获得一个压缩文件,里面有个libs文件夹,将其中的内容全部复制的你的libs里面去即可。然后就要申请秘钥:sha1+你的包名(这里容易弄错)点击首页-原创 2015-04-08 23:20:00 · 2381 阅读 · 0 评论 -
四大组件之Activity小结
四大组件之Activity小结原创 2015-08-07 20:43:08 · 1207 阅读 · 0 评论 -
四大组件之Service小结
四大组件之Service小结原创 2015-08-07 21:56:36 · 1023 阅读 · 0 评论 -
四大组件之 BroadcastReceiver小结
四大组件之 BroadcastReceiver小结原创 2015-08-07 22:26:58 · 1108 阅读 · 0 评论 -
四大组件之ContentProvider小结
四大组件之ContentProvider小结原创 2015-08-07 23:31:02 · 1154 阅读 · 0 评论 -
从通信的角度分析一下微信推送的长连接的弊端——网易面试题
从通信的角度分析一下微信推送的长连接的弊端原创 2015-09-17 15:08:54 · 8985 阅读 · 1 评论 -
网易内推(Android) 拿offer
网易内推(Android) 拿offer原创 2015-09-17 22:40:37 · 4767 阅读 · 35 评论 -
开机封面效果
开机封面效果代码的小结原创 2015-09-20 13:18:00 · 1671 阅读 · 0 评论 -
认识 SurfaceView
surfaceView 入门原创 2015-09-23 16:47:22 · 1271 阅读 · 0 评论 -
ListView中ConvertView和ViewHolder
ListView中ConvertView和ViewHolder原创 2015-10-17 20:30:30 · 6149 阅读 · 2 评论 -
深入认识AsyncTask
深入认识AsyncTask原创 2015-10-19 22:37:47 · 1192 阅读 · 0 评论 -
神奇的layout_weight属性
神奇的layout_weight属性原创 2015-10-20 18:50:09 · 1628 阅读 · 0 评论