android开发从0开始
柒号公园
我要一步一步往上爬
等待阳光静静看着它的脸
小小的天有大大的梦想
重重的壳裹着轻轻地仰望
展开
-
学习Android从0开始之背景篇-Android系统介绍
android系统介绍 Android(安卓),是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset AllianceOHA,开放手持设备联盟)持续领导与开发中。Android已发布的最新版本为Android 6.0.1(M)。 Android系统最初由安迪·鲁宾(Andy Rubin原创 2015-12-29 19:41:17 · 3789 阅读 · 0 评论 -
动态显示和隐藏状态栏
动态显示和隐藏状态栏原创 2017-05-02 11:13:16 · 1160 阅读 · 0 评论 -
Android自定义View、ViewGroup的OnMeasure的原理和模板代码
在开发中,当Android原生控件不能满足我们的需求的时候,就需要自定义View。View在屏幕上绘制出来先要经过measure(计算)和layout(布局)。 什么时候调用onMeasure方法? 当子View的父控件要放置该View的时候,父控件会传递两个参数给View——widthMeasureSpec和heightMeasureSpec。这两个参数是View可以获取的宽高尺寸和模原创 2017-03-09 17:00:15 · 857 阅读 · 0 评论 -
怎样退出终止App
当我们在app主页点击返回按钮的时候,会弹出一个窗口提示确定退出app,这个时候可能你的App中Activity栈里面还有多个Activity,直接finish首页的activity是退不出去的,这个时候就应该使用如下几种方法完全退出app 在application中定义一个单例模式的Activity栈来管理所有Activity。并提供退出所有Activity的方法。 AndroidManife原创 2017-02-20 16:24:50 · 1598 阅读 · 0 评论 -
加速启动activity
减少onCreate的时间,那就精简onCreate里的代码。放在onResume里好了。为了用户体验更好一些,把页面显示的View细分一下,放在AsyncTask里逐步显示,如果你够熟练,用handler更好,这样用户的看到的就是有层次有步骤的一个个的view的展示,不会是先看到一个黑屏,然后一下显示所有view。最好作成动画,效果更自然些。利用多线程的目的就是尽可能的减少onCreate和onR原创 2017-02-20 16:17:29 · 848 阅读 · 0 评论 -
学习Android从0开始之ActionBar(活动条)之提高篇
学习Android从0开始之ActionBar(活动条)之提高篇 今天为大家带来actionbar的提高篇,有些时候一个列表,比如下载列表,歌曲或视频列表,这时候你想多选,这个时候可以使用actionBar来进行操作。有两种方式来进行操作: 使用上下文动作 和 ActionMode; 1、使用上下文来创建动作: 使用PopuMenu作为一个原创 2016-04-21 21:05:24 · 871 阅读 · 0 评论 -
学习Android从0开始之ActionBar(活动条)
ActionBar 简介:ActionBar,又称:活动 条,是Android3.0的重要更新,ActionBar位于传统标题栏的位置,就是屏幕顶部,处于状态栏下面。它可以显示应用程序的图标和当前activity的名称,它的右边部分为活动项,就是提供了一些可以点击的图标,供快捷操作。它的作用主要是以下几点: 1、显示选项菜单的菜单项,就是右边部分的菜单原创 2016-04-12 22:19:37 · 1669 阅读 · 0 评论 -
google官方的下拉刷新+自定义上拉加载更多
google官方的下拉刷新+自定义上拉加载更多 现在很多app都是使用的自定义的下拉刷新上拉加载更多,然而google官方为我们提供了下拉刷新操作,我在之前的博客中有撰文针对 自定义下拉刷新操作并提供源码下载 传送门 自定义下拉刷新及上拉加载更多 google官方的下拉刷新 传送门 google官方的下拉刷新组件的详细介绍及示例下载google原创 2016-03-21 19:50:31 · 8487 阅读 · 1 评论 -
学习Android从0开始之基础篇(5)- Button简介
Button简介 一、Button概要 这次为大家带来Android使用非常多的一个控件,就是Button,顾名思义:就是按钮。我们根据官网API来介绍Button,如下图: 官网对Button的解释是:代表一个按钮部件,供用户执行一个按下、点击按钮的操作动作。 以下代码是按钮的典型操作: public class M原创 2016-01-22 22:14:20 · 1051 阅读 · 0 评论 -
学习Android从0开始之基础篇(3)-视图组件之布局管理器
Android布局管理器 Android的Activity组件通过setContentView(xml resId) 来为activity绑定显示界面,然而为了更好的更方便的管理Android应用的用户界面里面的各种控件(按钮 文本框 编辑框 图片等一系列组件),Android向我们提供了布局管理器。通过使用布局管理器,Android的图形界面跟java代码原创 2016-01-04 21:18:35 · 1520 阅读 · 0 评论 -
学习Android从0开始之基础篇(2)-AndroidMainfest.xml文件详解
AndroidMainfest.xml文件详解 一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, C原创 2016-01-03 20:09:24 · 2661 阅读 · 0 评论 -
学习Android从0开始之基础篇(1)-Android的四大基本组件
Android应用的四大基本组件简介 Android应用通常由四部分组成,包括:Activity Service BroadcastReceiver ContentProvider;本篇博客将对这四个组件做基本介绍,让大家对这些组件有一个大致的认识,后面的博客将还会对它们做详细讲解。Activity Activity是andro原创 2016-01-01 22:27:30 · 2130 阅读 · 0 评论 -
学习Android从0开始之基础篇(4)-TextView与EditText
TextView与EditText详解 TextView 顾名思义:就是在界面上呈现文本信息,主要用于显示,没有特殊的事件响应。然而EditText与TexView非常相似,EditText就是多了一个可以让用户输入内容的编辑框功能。 大家可以把EditText看作是编辑内容的那个框,TextView是用于显示文本内容的框。 其实就是这么简单。然而EditText原创 2016-01-10 22:04:55 · 2443 阅读 · 0 评论 -
学习Android从0开始之开发工具篇-Android studio详解
Android studio详解 我们古人又云:工欲善其事,必先利其器。1、android studio的背景 Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。下面是android stud原创 2015-12-30 19:25:39 · 11983 阅读 · 0 评论 -
dialog居于底部并使得宽度占满整个屏幕宽度
dialog居于底部并使得宽度占满整个屏幕宽度在开发过程中遇到使用BottomShellDailog的时候,在竖屏情况下能够正常从底部弹起并处于底部,但是在横屏情况下它就显示不全了,找了很多方法都没解决,后来就修改方案,直接让我自定义的dialog继承系统的dialog,然后在自定义dialog show的时候调用以下方法,就完美解决了,全部代码如下:自定义的dialogclass LivePul原创 2017-08-25 11:56:11 · 1707 阅读 · 0 评论