基本信息
源码名称:android 日程提醒 app源码
源码大小:35.16M
文件格式:.zip
开发语言:Java
更新时间:2018-05-11
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
Android课程设计,个人日程app


public class MainActivity extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener {


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


        //显示已有的数据
        final ListView listView = (ListView) findViewById(R.id.listview);
        final DBHelper helper = new DBHelper(MainActivity.this);
        SimpleAdapter adapter = new SimpleAdapter(MainActivity.this, helper.queryAll(), R.layout.item,
                new String[]{"id", "date", "schedule"},
                new int[]{R.id.schedule_id, R.id.schedule_date, R.id.schedule_text});
        listView.setAdapter(adapter);
        //设置长按事件
        listView.setOnCreateContextMenuListener(listviewLongPress);
        // 设置点击进入详情页
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Intent intent = new Intent(MainActivity.this, TextActivity.class);

                List<String> listdata;
                List<String> listtext;
                listdata = helper.queryDate();
                listtext = helper.querySchedule();
                String date = listdata.get(position)   "";
                String schedule = listtext.get(position)   "";

                intent.putExtra("date", date);
                intent.putExtra("schedule", schedule);
                startActivity(intent);
            }
        });


        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                addNewSchedule();
            }
        });

        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();

        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);