摘要: 恰当的停止与重启我们的activity是很重要的,在activity生命周期中,他们能确保用户感知到程序的存在并不会丢失他们的进度。在下面一些关键的场景中会涉及到停止与重启: 用户打开最近使用app的菜单并从我们的app切换到另外一个app,这个时候我们的app是被停止的。如果用户通过手机主界面的启 阅读全文
posted @ 2017-11-10 23:59 陈程编程 阅读(698) 评论(0) 推荐(0)
摘要: 在正常使用app时,前端的activity有时会被其他可见的组件阻塞(obstructed),从而导致当前的activity进入Pause状态。例如,当打开一个半透明的activity时(例如以对话框的形式),之前的activity会被暂停。 只要之前的activity仍然被部分可见,这个activ 阅读全文
posted @ 2017-11-10 23:57 陈程编程 阅读(749) 评论(0) 推荐(0)
摘要: 当用户导航、退出和返回您的应用时,应用中的 Activity 实例将在其生命周期中转换不同状态。 例如,当您的Activity初次开始时,它将出现在系统前台并接收用户焦点。 在这个过程中,Android 系统会对Activity调用一系列生命周期方法,通过这些方法,您可以设置用户界面和其他组件。 如 阅读全文
posted @ 2017-11-10 23:56 陈程编程 阅读(1842) 评论(0) 推荐(0)
摘要: 一、简单标签 1, 简介:由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。 2, 实现SimpleTag接口的标签称为简单标签。简单标 阅读全文
posted @ 2017-11-10 23:50 陈程编程 阅读(395) 评论(0) 推荐(0)
摘要: 建立ActionBar Action bar 最基本的形式,就是为 Activity 显示标题,并且在标题左边显示一个 app icon。即使在这样简单的形式下,action bar对于所有的 activity 来说是十分有用的。它告知用户他们当前所处的位置,并为你的 app 维护了持续的同一标识。 阅读全文
posted @ 2017-11-10 23:45 陈程编程 阅读(345) 评论(0) 推荐(0)
摘要: 在完成上一课(建立简单的用户界面)后,我们已经拥有了显示一个activity(一个界面)的app(应用),该activity包含了一个文本字段和一个按钮。在这节课中,我们将添加一些新的代码到MyActivity中,当用户点击发送(Send)按钮时启动一个新的activity。 响应Send(发送)按 阅读全文
posted @ 2017-11-10 19:31 陈程编程 阅读(751) 评论(0) 推荐(0)
摘要: 在本小节里,我们将学习如何用 XML 创建一个带有文本输入框和按钮的界面。下一节课将学会使 APP 对按钮做出响应——按钮被按下时,文本框里的内容被发送到另外一个 Activity。 Android 的图形用户界面由多个视图(View)和视图组(ViewGroup)构建而成。View 是通用的 UI 阅读全文
posted @ 2017-11-10 19:29 陈程编程 阅读(969) 评论(0) 推荐(0)
摘要: 通过上一节课创建了一个Android的Hello World项目,项目默认包含一系列源文件,它让我们可以立即运行应用程序。 如何运行Android应用取决于两件事情:是否有一个Android设备和是否正在使用Android Studio开发程序。本节课将会教使用Android Studio和命令行两 阅读全文
posted @ 2017-11-10 19:24 陈程编程 阅读(8035) 评论(0) 推荐(0)
摘要: 一个Android项目包含了所有构成Android应用的源代码文件。 本小节介绍如何使用Android Studio或者是SDK Tools中的命令行来创建一个新的项目。 Note:在此之前,我们应该已经安装了Android SDK,如果使用Android Studio开发,应该确保已经安装了And 阅读全文
posted @ 2017-11-10 19:20 陈程编程 阅读(7166) 评论(0) 推荐(0)
摘要: 一、认识标签 1,说明:传统标签编程在开发中基本用不到,学习标签编程主要还是为了完善知识体系。 2,标签的主要作用:移除或减少jsp中的java代码 3,标签的主要组成部分及运行原理 4,简单标签示例:继承javax.servlet.jsp.tagext.TagSupport 标签开发步骤 4.1编 阅读全文
posted @ 2017-11-10 19:06 陈程编程 阅读(482) 评论(0) 推荐(0)
摘要: 一、数据源的作用及操作原理 1, 首先先看下传统JDBC的操作 在tomcat中使用数据库连接池操作数据库 2,JNDI属于命名及目录查找接口,在javaee的javax.naming包中 这套API的主要作用在于:它可以把Java对象放在一个容器中(JNDI容器),并为容器中的java对象取一个名 阅读全文
posted @ 2017-11-10 18:56 陈程编程 阅读(264) 评论(0) 推荐(0)
摘要: 一、 概念:MVC设计模式一个主要好处就是让jsp中的代码越来越来少,而且规定只能出现三种代码:接收属性,判断语句,迭代输出。但是,在开发中,jsp输出至少还是需要接受VO对象的,这时候为了避免导入VO包,只能通过表达式完成 作用:通过表达式语言可以方便的访问标志位方法和属性输出,如果属性不存在,则 阅读全文
posted @ 2017-11-10 10:45 陈程编程 阅读(365) 评论(0) 推荐(0)