Android自定义可标记日历

来源:互联网 发布:图像处理算法 编辑:程序博客网 时间:2024/06/07 23:54

1.前几天某某人要求我记住她什么时候洗的头发,然后记得提醒她,这么复杂的事情,我只好想着做个什么东西帮我,然后就这样了

2.先直接看看效果吧

初始情况 
这里写图片描述

点击一个作为标记 
这里写图片描述

再次点击后删除 
这里写图片描述

3.这里还要感谢前辈的代码作为参考,毕竟以前也没有写过关于日历方面的东西,别人确实写得不错,我在原基础上加入了数据库操作等补充,以完成自己实际需求,作为尊重首先给出原作者的连接

就是这里–>http://blog.csdn.net/airsaid/article/details/52139045

4.然后贴出来关于数据库操作的代码,给大家作为参考

DatabaseHelper .Java 这是关于简单数据库操作的部分

package com.xugongming38.editcalendar.utils;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** * Created by dell on 2017/5/18. */public class DatabaseHelper extends SQLiteOpenHelper {    public static final String CREATE_DIARY = "create table Hair("            + "id integer primary key autoincrement, "            + "content text)";    private Context mContext;    public DatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version){        super(context, name, factory, version);        mContext = context;    }    @Override    public void onCreate(SQLiteDatabase db) {        db.execSQL(CREATE_DIARY);    }    @Override    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {        db.execSQL("drop table if exists Hair");        onCreate(db);    }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

DataHelper .java 简化数据操作接口,避免直接操作数据库,做了再一层的封装,建议读者也这样做,可以让代码更清晰,更容易复用

package com.xugongming38.editcalendar.utils;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import java.util.ArrayList;import java.util.List;/** * Created by dell on 2017/5/18. */public class DataHelper {    public static DatabaseHelper mHelper;    public static void deleteData2List(String content) {        SQLiteDatabase dbDelete = mHelper.getWritableDatabase();        dbDelete.delete("Hair", "content = ?", new String[]{content});    }    public static void addData2List(String content) {        SQLiteDatabase db = mHelper.getWritableDatabase();        ContentValues values = new ContentValues();        values.put("content", content);        db.insert("Hair", null, values);        values.clear();    }    public static List<String> getDataList(Context context) {        if(mHelper==null){            mHelper = new DatabaseHelper(context, "Hair.db", null, 1);        }        List<String> dataList = new ArrayList<>();        SQLiteDatabase sqLiteDatabase = mHelper.getWritableDatabase();        Cursor cursor = sqLiteDatabase.query("Hair", null, null, null, null, null, null);        if (cursor.moveToFirst()) {            do {                String content = cursor.getString(cursor.getColumnIndex("content"));                dataList.add(content);            } while (cursor.moveToNext());        }        cursor.close();        return dataList;    }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53

5.代码完整部分下面给出GitHub地址,欢迎star,水平有限,如有需要,欢迎留言讨论

这是我的github位置


(完)




















































http://t.zhulong.com/u11185921
http://t.zhulong.com/u11185921
http://t.zhulong.com/u11185925

到南安阳头时,佢想大声话佢愿意。不过花板,有种快黐咗线嘅俩拱有。
日咗狗啦!愿意个屁丫愿意!
“发瘟!真系黐咗线!”佢我同自己讲嘢。,佢竟开课本,一路细声嘅答住佢。
“噉又系。”李珊珊朝佢吐晒呕脷,畀佢话
http://t.zhulong.com/u11185927
http://t.zhulong.com/u11185931
http://t.zhulong.com/u11185933
http://t.zhulong.com/u11185948
http://t.zhulong.com/u11185953
http://t.zhulong.com/u11185957
http://t.zhulong.com/u11185962
http://t.zhulong.com/u11185964
http://t.zhulong.com/u11185967
http://t.zhulong.com/u11185970
http://t.zhulong.com/u11185972
http://t.zhulong.com/u11185976
http://t.zhulong.com/u11185979
http://t.zhulong.com/u11185980

佢就乜都打唔出声,乜事?佢点变哑佬?
「你唔肯嫁畀我啊?”南安阳朝佢手出手,神情难过噉望住佢,好伤心。
“我愿意!我想!我愿意!”佢搏命嘅嗌住,结果喺张床上坐咗出嚟,呢个先发现,原来一切都只系个梦!
佢抹咗把脸,有啲崩溃噉摊返床上,睇个天

http://t.zhulong.com/u11186113
http://t.zhulong.com/u11186117
http://t.zhulong.com/u11186118
http://t.zhulong.com/u11186120
http://t.zhulong.com/u11186123
http://t.zhulong.com/u11186122
http://t.zhulong.com/u11186125
http://t.zhulong.com/u11186126
http://t.zhulong.com/u11186128
http://t.zhulong.com/u11186130

同戴美娜结婚啦。戴美娜着件白雪雪嘅地婚纱,南安阳着一套黑色燕尾服,佢哋手挽住押嘅行喺庄严肃穆嘅教学度。心,眼泪鼻涕整花咗佢妆容……
从此之后,再都冇人敢恰佢啦!佢相信,佢一定会好哋哋保护佢!
等到牧师问佢,系咪愿意同埋佢生老病死,直到白
http://t.zhulong.com/u11186132
http://t.zhulong.com/u11186135
http://t.zhulong.com/u11186137
http://t.zhulong.com/u11186143
http://t.zhulong.com/u11186140
http://t.zhulong.com/u11186141

次畀吓到唔轻。
镜中嘅石幼熙,顶一鸟窝头,两个媲美猫熊嘅黑眼圈,面都有啲浮肿。
撞鬼啦!呢样点出去目见人啊!平时佢都系早到嘅。
「做咗一晚嘅恶梦过通宵冇训仲攰!”石幼熙毫无
http://t.zhulong.com/u11186142
http://t.zhulong.com/u11186146

然梦咗嗰个渣男同嗰个唔要脸嘅死女人一晚!
揾个手机睇咗下时间,“妈呀!”惊呼一声,佢个鲤鱼打滚翻身而起,连滚带爬嘅跑进冲凉房洗漱。
可佢刷住牙,睇到镜中嘅自己嘅时候,再一形象地打咗个呵欠,字度话间都系疲惫啊!
「冇事吖嘛?睇落面色唔系几好啊!”李珊珊关心噉问。
「冇事,唔系你重喺度见到我啊?”石幼熙一路翻
http://t.zhulong.com/u11186147
http://t.zhulong.com/u11186149
http://t.zhulong.com/u11186150
http://t.zhulong.com/u11186151
http://t.zhulong.com/u11186153
http://t.zhulong.com/u11186154
http://t.zhulong.com/u11186160
http://t.zhulong.com/u11186157

一成晚,佢都系做同一个梦,佢发梦见笑了。
石幼熙都跟住笑,阴郁嘅坏心情略略好咗啲。
「担幼熙,李珊珊,你两个要倾计嘅话,出去倾!”陈教授巢住眉头嗌名教训咗。
石幼熙同李珊珊三睇咗一眼,即刻自觉阖埋口,正襟危坐。
----------------------------------------题外话------------------
http://t.zhulong.com/u11186161
http://t.zhulong.com/u11186162
http://t.zhulong.com/u11186163
http://t.zhulong.com/u11186165
http://t.zhulong.com/u11186167
http://t.zhulong.com/u11186169


隔离坐咗好多好多人,有佢哋嘅同学,老师,仲有亲人普……
当牧师宣读誓言时,佢问南安阳:“你爱你老婆呀?你可唔可以生老病死,穷富贵都唔关佢相守,不离不弃,直到白头啊?”
南安阳就睇睇住佢,面上露出一抹温柔嘅笑容,:「系呀,我愿意!石幼熙,我愿意!”
嗰一刻,佢觉得好幸福,感觉搵到人生嘅航灯,教学度所有人嘅目光都落喺佢身上,都系纷纷嘅祝福佢。
佢睇向南安阳旁边嘅戴美娜,佢喊到真系伤
http://t.zhulong.com/u11186170
http://t.zhulong.com/u11186174
http://t.zhulong.com/u11186177
http://t.zhulong.com/u11186179
http://t.zhulong.com/u11186183

尴尬地朝陈教授得个礼,之后,佢就飞一样嘅跑回咗座位。
“点嚟咁夜?”李珊珊怪噉望住佢,
http://t.zhulong.com/u11186184
http://t.zhulong.com/u11186186
http://t.zhulong.com/u11186188
http://t.zhulong.com/u11186189

佢赶嘅洗漱Over,用咗一啲遮瑕膏掩饰咗一下黑眼圈,但抓起书包去学校跑去。

今日系陈教授嘅堂,系绝对唔迟到嘅,如果唔系,后果好严重!
佢差唔多同陈教授同步进入课室,



















































阅读全文
0 0
原创粉丝点击