- 浏览: 15109 次
- 性别:
- 来自: 成都
最近访客 更多访客>>
最新评论
-
mysfzj_web:
heroxuetao 写道学习一下
我也是才学的。。后面最后 ...
根据公司项目~学习搭建开发的框架(一) -
heroxuetao:
学习一下
根据公司项目~学习搭建开发的框架(一)
今天主要是搭建了一个应用的基本流程。
点击BUTTON
出现一个字符串
布局一个button,一个EditText。
给button加监听器实现代码:
Task task=new Task(Config.TASK_ONE,null);MainService.addNewTask(task);
解 释:
- Task里面包含两个属性任务ID和传入data,ID主要是在Config下配置。
- MainService主要是3个方法
-
public static void addNewTask(final Task ts) { new Thread() { //启动线程 public void run() { //调用doTask方法 mainService.doTask(ts); } }.start(); } public void doTask(Task task) { if (task == null) return; Map param = task.getTaskParam(); ArrayList list = new ArrayList<Object>(); //得到一个message对象 Message message = handler.obtainMessage(); //获取taskID用于判断执行哪个流程 int taskid = task.getTaskID(); switch (taskid) { case Config.TASK_ONE: String test = "test"; message.obj = test; break; } message.what = task.getTaskID(); //假如到消息队列并发送 handler.sendMessage(message); } public Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); IActivity ac = null; String activityName = ""; switch (msg.what) { //根据消息队列的msg判断改传入哪个Activity case Config.TASK_ONE: activityName = "AndroidTaskActivity"; break; } ac = MainService.getActivityByName(activityName); //刷新判断后的activity ac.refresh(msg.what, msg.obj); } }; public void refresh(Object... param) { //获取从MainService传过来的数据,第一个为TaskID,第二个通常为传过来的数据对象 int flag = (Integer)param[0]; switch(flag){ case Config.TASK_ONE: String str=(String) param[1]; et.setText(str); break; } }
发表评论
-
根据公司项目~搭建开发的框架(四)-附全部源码
2012-01-10 15:45 746用这个搭建框架写了个新浪微博的Oauth认证。 实现了Oau ... -
根据公司项目~搭建开发的框架(三)
2012-01-10 15:36 647效果图 初始 输入数据 Add ... -
根据公司项目~搭建开发的框架(二)
2012-01-10 15:34 823创建数据库工具类 SharedPrefe ... -
深入理解AndroidManifest.xml
2011-12-29 14:50 867一、关于AndroidManifest.xml Andr ... -
Android-sharedUserId
2011-12-29 14:36 736Android给每个APK进程分配 ... -
从网上获取图片
2011-12-23 10:55 651效果展示 输入图片地址,点击butto ... -
Android-线程笔记
2011-12-23 10:50 14411. Android进程 ... -
Android-MVC
2011-12-23 10:34 1090Android-MVC 模型(Model)视图(Vi ... -
android include 使用
2011-12-20 11:00 2380在main.xml中包含aaa.xml,bbb.x ... -
项目中ViewFlipper 的使用
2011-12-20 10:14 827效果展示 点击右下角的btn 在同一个 ... -
activity之间的切换效果(搜集)
2011-12-20 10:12 1424主要是两个activity之间的相互切换,所有有2个ac ... -
listview动态加载数据
2011-12-20 10:05 970效果图 <1> 当前listvi ... -
项目中遇到的一个问题-checkbox
2011-12-20 09:12 709模拟下在项目中出现的问题 <1>选中 ...
相关推荐
总结来说,"Eclipse搭建SSH框架开发学习笔记"涵盖了从基础环境准备(JDK安装与环境变量配置)、开发工具(Eclipse与Tomcat配置)、数据库(MySQL服务器搭建)到系统服务管理等多个环节,为初学者提供了详尽的步骤...
在IT行业中,构建一个新项目框架是开发过程中的重要步骤,尤其对于移动应用开发来说,良好的框架设计可以提高代码的可读性、可维护性和用户体验。在这个案例中,"新搭建项目框架"指的是创建一个新的应用项目,并使用...
1. **Spring框架**:Spring是一个全面的Java企业级应用开发框架,它提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)等功能。在SSH框架中,Spring主要负责控制层和...
"安卓开发框架工具类相关-Android项目框架搭建.rar" 提供了一个可能的框架结构和工具集,尽管无法确保每个组件都完全可运行,但它可以作为一个学习和参考的资源。以下是对这个主题的详细说明: 1. **模块化设计**:...
**关于“web基础开发框架”**,可能指的是提供Web开发基础功能的框架,如轻量级的Flask(Python)或Express.js(Node.js)。这些框架易于学习,适合初学者快速上手。 在学习过程中,建议深入阅读框架的官方文档,...
SSH框架,全称为Struts2、Hibernate和Spring的集成框架,是Java开发中常用的一种轻量级企业级应用开发框架。SSH框架结合了Struts2的MVC设计模式、Hibernate的对象关系映射(ORM)工具以及Spring的依赖注入(DI)和...
**Spring框架**:Spring是核心的Java企业级应用开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,使得开发者可以更方便地管理对象和处理事务。在SSM中,Spring主要负责业务逻辑层的管理,如Bean的生命...
**Spring** 是一个全面的Java企业级应用开发框架,提供了依赖注入(DI)和面向切面编程(AOP)等核心特性。在SSH中,Spring主要负责管理各个组件,包括Struts2的Action、Hibernate的数据访问对象(DAO)等,以及事务...
Spring框架是Java开发中最常用的轻量级框架之一,它的出现极大地简化了企业级应用的开发。本教程将详细讲解如何进行第一次Spring框架的搭建,帮助初学者快速入门。 首先,理解Spring的核心特性至关重要。Spring主要...
在Android开发领域,构建一个完整的项目页面框架是至关重要的步骤,尤其对于一款算卦应用来说,用户界面的交互性和体验性需要得到精心设计。在这个名为"Android项目页面框架搭建.rar"的压缩包中,我们看到的是一款...
NFine快速开发框架是一款基于.Net技术栈,集成了Entity Framework(EF)、MVC与Bootchart的通用后台管理系统框架。这个框架旨在提供一个高效、便捷的开发环境,帮助开发者快速构建企业级应用,节省时间和精力,提高...
.NET系统框架是微软推出的一种开发平台,用于构建和运行各种跨平台的应用程序。它提供了丰富的类库、编译器、工具和服务,使开发者能够高效地编写代码并实现跨语言的互操作性。本文将深入探讨.NET系统框架的搭建及其...
通过这个"SSM框架搭建学习模板",你可以跟随步骤,逐步理解并实践SSM的集成过程,这对于深入理解Java Web开发和提升项目开发能力非常有帮助。在实践中,你不仅会学习到如何配置和使用这三大框架,还能掌握如何将它们...
通过这个电商项目框架搭建,开发者可以快速启动一个完整的电商系统,同时也能从中学习到微服务架构、前端开发、数据库设计、安全策略等多个方面的知识。每个子项目的具体实现都需要详细设计和编码,确保系统的稳定性...
FedML是联邦学习的一个开源框架,它提供了多种联邦学习算法的实现,便于研究人员和开发人员进行实验和应用。Octopus是FedML中的一个组件,专注于为本地环境提供联邦学习的便捷搭建方案。 搭建FedML的Octopus框架...
在这个项目中,我们基于SSH框架进行了CRM项目的框架搭建和功能设计。SSH框架,即Struts、Spring、Hibernate三个开源组件的组合,是Java Web开发中的常用框架。 1. Struts:这是一个MVC(Model-View-Controller)...
**Spring框架**:Spring是一个全面的Java企业级应用开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,简化了Java应用的开发。Spring的核心是容器,它可以管理对象的生命周期和对象间的依赖关系。...
总的来说,SSH2框架搭建实例是一个学习和理解Java Web开发的好素材。通过实践这个项目,开发者可以深入理解如何整合三大框架,以及如何利用它们来实现常见的业务功能。同时,这也是提升数据库操作、MVC设计模式和...
本文将详细介绍如何使用zgf.jar这个核心库来搭建一个简单但功能齐全的游戏开发框架。 首先,了解zgf框架的基本概念。ZGF,全称可能是“Zero Gravity Framework”,旨在提供一套轻量级、高效的游戏开发解决方案。它...
1. Spring:这是一个全面的企业级应用开发框架,提供IOC(Inversion of Control,控制反转)和AOP(Aspect-Oriented Programming,面向切面编程)等功能,使得我们可以轻松地管理对象和处理事务。 2. Struts:作为...