摘要: 1、注解(Annotation)的概念和作用: 从 JDK5 开始,java 增加了对注解的支持。注解是代码中的特殊标记,可以在编译、类加载、运行时被读取,并执行相应的处理。 通过使用注解,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息,代码分析工具、开发工具和部署工具可以通过这些 阅读全文
posted @ 2018-03-28 23:13 鹰头猫 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 如果我们想在JSP页面中使用标签来操作java类,那么我们所写的java类就必须遵守JavaBean规范,一个JavaBean,是由其属性和方法组成的。 1. JavaBean 类必须是一个公共类,即使用关键字 public 声明类。 2. JavaBean 类中必须有一个声明为公共的无参构造函数。 阅读全文
posted @ 2018-03-27 15:04 鹰头猫 阅读(2888) 评论(0) 推荐(1) 编辑
摘要: Android系统会根据设备参数,自动选择最佳资源配置方案。 Android中常见的资源限定符: 阅读全文
posted @ 2018-03-22 09:12 鹰头猫 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 在 Activity 中获取 Fragment 实例: FragmentManager 提供了一个类似于 findViewById 的方法,专门用于从布局文件中获取 Fragment 实例: 在 Fragment 中获取 Activity 实例: Fragment 中提供了一个 getActivit 阅读全文
posted @ 2018-03-21 11:46 鹰头猫 阅读(118) 评论(0) 推荐(0) 编辑
摘要: FragmentManger事务添加或替换的 Fragment 后,这时点击 Back 键,程序并不会返回添加之前的状态。 我们可以使用 Transaction 对象的 addToBackStack() 方法,将事务添加到返回栈中,这样点击 Back 键时,就会返回该事务执行前的状态。 阅读全文
posted @ 2018-03-21 11:33 鹰头猫 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 在父视图中设置 Fragment 挂载点 (1): 静态挂载 (2): 动态挂载 2. 创建 Fragment 实例 (1): 新建java类,继承 android.support.v4.app.Fragment (使用支持库,可以让fragment在所有Android系统版本中保持功能一致性 阅读全文
posted @ 2018-03-21 11:22 鹰头猫 阅读(270) 评论(0) 推荐(0) 编辑
摘要: fragment 是一种控制器对象,activity 可以委派它执行任务,这些任务通常是管理用户界面,受管理的用户界面可以是一整屏也可以是整屏的一部分。 现在,Google有两个版本的 fragment 实现可供选择: 原生版本:内置在设备系统中,如果应用要支持各个系统版本,在不同设备上运行的 fr 阅读全文
posted @ 2018-03-16 16:57 鹰头猫 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 启动普通子Activity: 一个activity启动另一个activity最简单的方式是使用 startActivity(Intent) 方法: activity调用 startActivity 方法时,调用请求实际发给了操作系统的 ActivityManager ,ActivityManager 阅读全文
posted @ 2018-03-15 14:36 鹰头猫 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1. 在布局组件中声明 xmlns:tools 命名空间,例如: 2. 在布局组件中声明要使用 tools 命名空间的上下文对象,例如: 3. 对要使用预览信息的组件属性使用 tools 命名空间,例如: tools 命名空间可以覆盖组件的任何属性,这样就可以在Android Studio预览中看到 阅读全文
posted @ 2018-03-15 11:27 鹰头猫 阅读(240) 评论(1) 推荐(1) 编辑
摘要: 创建提示消息: 调用Toast类的以下方法: makeText 方法返回Toast对象,然后调用Toast的实例方法 show() ,在屏幕上显示消息 上面直接显示消息的方式有一个问题:每次点击按钮,都会弹出一个消息,如果多次连续点击,消息会连续多次弹出。解决如下 监听消息的弹出和退出(设置上一次消 阅读全文
posted @ 2018-03-13 22:37 鹰头猫 阅读(283) 评论(0) 推荐(0) 编辑