随笔分类 -  十分钟android教程

摘要:程序间可以互相通信是Android程序中最棒的功能之一。当一个功能已存在于其他app中,且并不是本程序的核心功能时,完全没有必要重新对其进行编写。 本章节会讲述一些通在不同程序之间通过使用Intent APIs与ActionProvider对象来发送与接受content的常用方法。 Lessons 阅读全文
posted @ 2017-11-11 16:17 陈程编程 阅读(4713) 评论(0) 推荐(0)
摘要:一个Android app通常都会有多个activities。 每个activity的界面都扮演者用户接口的角色,允许用户执行一些特定任务(例如查看地图或者是开始拍照等)。为了让用户能够从一个activity跳到另一个activity,我们的app必须使用Intent来定义自己的意图。当使用star 阅读全文
posted @ 2017-11-11 16:05 陈程编程 阅读(3621) 评论(0) 推荐(0)
摘要:虽然可以在onPause()时保存一些信息以免用户的使用进度被丢失,但大多数Android app仍然是需执行保存数据的动作。大多数较好的apps都需要保存用户的设置信息,而且有一些apps必须维护大量的文件信息与DB信息。本章节将介绍Android中主要的数据存储方法,包括: 保存到Prefere 阅读全文
posted @ 2017-11-11 15:57 陈程编程 阅读(12405) 评论(0) 推荐(0)
摘要:为了在 Android 上为用户提供动态的、多窗口的交互体验,需要将 UI 组件和 Activity 操作封装成模块进行使用,这样我们就可以在 Activity 中对这些模块进行切入切出操作。可以用 Fragment 创建这些模块,Fragment 就像一个嵌套的 Activity,拥有自己的布局( 阅读全文
posted @ 2017-11-11 00:07 陈程编程 阅读(692) 评论(0) 推荐(0)
摘要:恰当的停止与重启我们的activity是很重要的,在activity生命周期中,他们能确保用户感知到程序的存在并不会丢失他们的进度。在下面一些关键的场景中会涉及到停止与重启: 用户打开最近使用app的菜单并从我们的app切换到另外一个app,这个时候我们的app是被停止的。如果用户通过手机主界面的启 阅读全文
posted @ 2017-11-10 23:59 陈程编程 阅读(691) 评论(0) 推荐(0)
摘要:在正常使用app时,前端的activity有时会被其他可见的组件阻塞(obstructed),从而导致当前的activity进入Pause状态。例如,当打开一个半透明的activity时(例如以对话框的形式),之前的activity会被暂停。 只要之前的activity仍然被部分可见,这个activ 阅读全文
posted @ 2017-11-10 23:57 陈程编程 阅读(733) 评论(0) 推荐(0)
摘要:当用户导航、退出和返回您的应用时,应用中的 Activity 实例将在其生命周期中转换不同状态。 例如,当您的Activity初次开始时,它将出现在系统前台并接收用户焦点。 在这个过程中,Android 系统会对Activity调用一系列生命周期方法,通过这些方法,您可以设置用户界面和其他组件。 如 阅读全文
posted @ 2017-11-10 23:56 陈程编程 阅读(1828) 评论(0) 推荐(0)
摘要:建立ActionBar Action bar 最基本的形式,就是为 Activity 显示标题,并且在标题左边显示一个 app icon。即使在这样简单的形式下,action bar对于所有的 activity 来说是十分有用的。它告知用户他们当前所处的位置,并为你的 app 维护了持续的同一标识。 阅读全文
posted @ 2017-11-10 23:45 陈程编程 阅读(338) 评论(0) 推荐(0)
摘要:在完成上一课(建立简单的用户界面)后,我们已经拥有了显示一个activity(一个界面)的app(应用),该activity包含了一个文本字段和一个按钮。在这节课中,我们将添加一些新的代码到MyActivity中,当用户点击发送(Send)按钮时启动一个新的activity。 响应Send(发送)按 阅读全文
posted @ 2017-11-10 19:31 陈程编程 阅读(738) 评论(0) 推荐(0)
摘要:在本小节里,我们将学习如何用 XML 创建一个带有文本输入框和按钮的界面。下一节课将学会使 APP 对按钮做出响应——按钮被按下时,文本框里的内容被发送到另外一个 Activity。 Android 的图形用户界面由多个视图(View)和视图组(ViewGroup)构建而成。View 是通用的 UI 阅读全文
posted @ 2017-11-10 19:29 陈程编程 阅读(965) 评论(0) 推荐(0)
摘要:通过上一节课创建了一个Android的Hello World项目,项目默认包含一系列源文件,它让我们可以立即运行应用程序。 如何运行Android应用取决于两件事情:是否有一个Android设备和是否正在使用Android Studio开发程序。本节课将会教使用Android Studio和命令行两 阅读全文
posted @ 2017-11-10 19:24 陈程编程 阅读(8014) 评论(0) 推荐(0)
摘要:一个Android项目包含了所有构成Android应用的源代码文件。 本小节介绍如何使用Android Studio或者是SDK Tools中的命令行来创建一个新的项目。 Note:在此之前,我们应该已经安装了Android SDK,如果使用Android Studio开发,应该确保已经安装了And 阅读全文
posted @ 2017-11-10 19:20 陈程编程 阅读(7146) 评论(0) 推荐(0)