毕业设计-基于Android的图片文字记事本
忍者要冷静沉着,自己判断!打破忍者世界规则跟铁律的人,我们都叫他废物。可是,不懂得重视同伴的人,是最差劲的废物!
一、项目介绍
本记事本(备忘录)支持添加文字、图片、拍照、手绘等类型内容,记事本(备忘录)支持设置密码,支持设置闹钟提醒,可根据记事本(备忘录)内容搜索,也可根据创建时间查询记事本(备忘录)。
二、主页代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rl = findViewById(R.id.rl);
rl.setOnClickListener(new ClickEvent());
et_keyword = (EditText) findViewById(R.id.et_keyword);
// 数据库操作
dop = new DatabaseOperation(this, db);
lv_notes = (MyGridView) findViewById(R.id.lv_notes);
if (am == null) {
am = (AlarmManager) getSystemService(ALARM_SERVICE);
}
try {
Intent intent = new Intent(MainActivity.this, CallAlarm.class);
PendingIntent sender = PendingIntent.getBroadcast(
MainActivity.this, 0, intent, 0);
am.setRepeating(AlarmManager.RTC_WAKEUP, 0, 60 * 1000, sender);
} catch (Exception e) {
e.printStackTrace();
}
list = new ArrayList<>();
//装载日记信息到首页
adapter = new MainAdapter(list, this);
//日记列表设置日记信息适配器
lv_notes.setAdapter(adapter);
// 为记事列表添加监听器
lv_notes.setOnItemClickListener(new ItemClickEvent());
// 为记事列表添加长按事件
lv_notes.setOnItemLongClickListener(new ItemLongClickEvent());
// 安卓6以上动态申请权限
if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
1);
}
}
...
...
三、项目截图
主页
提醒事项页
绘画板页
查询页
编辑页
搜索页
四、购买套餐
权益 | 套餐A | 套餐B |
---|---|---|
完整代码 | ||
远程调试 | 不支持 | |
代码答疑 | 不支持 | |
价 格 | ¥80 | ¥600 |
五、购买记录
用户 | 套餐 | 评价 |
---|---|---|
*******54 | 套餐B | |
*******01 | 套餐B | |
*******79 | 套餐B | |
*******92 | 套餐B | |
*******24 | 套餐B | |
*******18 | 套餐B | |
*******91 | 套餐B | |
*******07 | 套餐B | |
*******34 | 套餐B | |
*******61 | 套餐B |
------转载请注明出处,感谢您对原创作者的支持 ------
有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业
3 条评论