Android项目源码粗仿饿了么的外卖APP源码.zip


本项目是一个类似饿了么的外卖APP demo,做的比较渣,只有UI没啥实际功能,包括用户登录注册,商品,商品详情,购物车,高德地图定位,周边美食搜索,以及设置 清除缓存等功能。例子大全里也有几个类似的项目,感兴趣的可以自己找找。注意:本项目为android studio项目,eclipse可能无法直接导入。
资源截图
代码片段和文件信息
package com.edg.foodie.activity;

import android.app.FragmentTransaction;
import android.content.Intent;
import android.graphics.Color;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.widget.Toolbar;
import android.view.KeyEvent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.frameLayout;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

import com.edg.foodie.R;
import com.edg.foodie.fragment.FindFragment;
import com.edg.foodie.fragment.HomeFragment;
import com.edg.foodie.fragment.OrderFragment;

public class MainActivity extends ActionBarActivity implements View.onclickListener{

    private TextView txt_waimai;
    private TextView txt_find;
    private TextView txt_order;
    private frameLayout ly_content;

    private HomeFragment homeFragment;
    private FindFragment findFragment;
    private OrderFragment orderFragment;
    private android.app.FragmentManager fManager ;

    private Toolbar toolbar;
    private DrawerLayout mDrawerLayout;
    private ActionBarDrawerToggle mDrawerToggle;
    private ListView lvLeftMenu;
    private String[] lvs = {“账户信息“ “我的余额“ “我的收藏“ “服务中心“ “系统设置“};//可以放入String中,在拿取出来
    private ArrayAdapter arrayAdapter;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        fManager = getFragmentManager();
        bindViews();
        txt_waimai.performClick();   //模拟一次点击,既进去后选择第一项


        findViews(); //获取控件
        toolbar.settitle(“Foodie“);//设置Toolbar标题
        toolbar.settitleTextColor(Color.parseColor(“#000000“)); //设置标题颜色
        //创建返回键,并实现打开关/闭监听
        mDrawerToggle = new ActionBarDrawerToggle(this mDrawerLayout toolbar
                R.string.open_drawer R.string.close_drawer) {
            @Override
            public void onDrawerOpened(View drawerView) {
                super.onDrawerOpened(drawerView);
            }
            @Override
            public void onDrawerClosed(View drawerView) {
                super.onDrawerClosed(drawerView);
            }
        };
        mDrawerToggle.syncState();
        mDrawerLayout.setDrawerListener(mDrawerToggle);
        //设置菜单列表
        arrayAdapter = new ArrayAdapter(this android.R.layout.simple_list_item_1 lvs);
        lvLeftMenu.setAdapter(arrayAdapter);

        lvLeftMenu.setOnItemClickListener(new DrawerItemClickListener());

//        setStatusBar();//设置沉浸式状态栏,5.0.1系统有点Bug


    }


    //UI组件初始化与事件绑定
    private void bindViews() {
        txt_waimai = (TextView) findViewById(R.id.txt_waimai);
        txt_find = (TextView) findViewById(R.id.txt_find);
        txt_order 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-23 10:31  Android项目源码粗仿饿了么的外卖APP源码
     目录           0  2016-09-21 13:03  Android项目源码粗仿饿了么的外卖APP源码foodie
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.git
     文件          34  2016-07-22 22:56  Android项目源码粗仿饿了么的外卖APP源码foodie.gitCOMMIT_EDITMSG
     文件         157  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.gitconfig
     文件          73  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.gitdescription
     文件          97  2016-07-14 20:43  Android项目源码粗仿饿了么的外卖APP源码foodie.gitFETCH_HEAD
     文件          23  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.gitHEAD
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.githooks
     文件         452  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githooksapplypatch-msg.sample
     文件         896  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githookscommit-msg.sample
     文件         189  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githookspost-update.sample
     文件         398  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githookspre-applypatch.sample
     文件        1642  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githookspre-commit.sample
     文件        1352  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githookspre-push.sample
     文件        4951  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githookspre-rebase.sample
     文件        1239  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githooksprepare-commit-msg.sample
     文件        3611  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.githooksupdate.sample
     文件       20504  2016-07-22 22:54  Android项目源码粗仿饿了么的外卖APP源码foodie.gitindex
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitinfo
     文件         240  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码foodie.gitinfoexclude
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitlogs
     文件        1431  2016-07-22 22:56  Android项目源码粗仿饿了么的外卖APP源码foodie.gitlogsHEAD
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitlogs
efs
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitlogs
efsheads
     文件        1431  2016-07-22 22:56  Android项目源码粗仿饿了么的外卖APP源码foodie.gitlogs
efsheadsmaster
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitobjects
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitobjects0
     文件          96  2016-07-21 21:57  Android项目源码粗仿饿了么的外卖APP源码foodie.gitobjects0181fb118bb517fb9799d3d5ba63ad620e8634e
     文件         232  2016-07-21 21:55  Android项目源码粗仿饿了么的外卖APP源码foodie.gitobjects045dafdea9081f87643a32b3c65b69f83069f0c
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码foodie.gitobjects1
............此处省略2791个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)