刚开始尝试学习android开发,完全是闲来无事。之前主要都是用C++,都没怎么碰过java,所以说还是在慢慢摸索的阶段吧。
  
  在学习android的过程中,用的是android studio,因而主要看的两本书也是与基于android studio平台的,分别是《Android APP 开发入门》和《第一行代码(第二版)》,程序中的不少代码都是来自这两本书上的,确实对像我这样刚要入门的新手颇有帮助。
  
  首先练手做的是一个备忘录,就叫它“Memo”了。思路也比较简单,一个主界面,可以增加新的备忘,也可以删掉已有的备忘。
  代码:我的github
  

  
  点击加号可新增备忘,点击已有备忘可更改内容,长按已有备忘可删除。

  同时我加入了闹钟的功能,可以设置备忘的提醒时间,在时间到的时候会有震动产生,并且会弹出Toast及在通知栏显示通知。并且对于已设置闹钟的备忘,在主界面上对应备忘的右侧会显示一个闹钟图案。
  
  
  
  进入备忘编辑页面后,点击右侧闹钟图案可设置闹钟,文本可修改。
  
  
  
  闹钟时间到时会弹出如下通知:
  
  

  除此以外,编辑界面最下端可设置当前备忘的背景颜色,该背景颜色也会在主界面中作为该条备忘的标签色出现在最左端。

  简要介绍一下其中用到的一些东西:
    1. LitePal操作数据库
    2. Material控件: Toolbar

  第一次写博客,就写这么多吧。。。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android(安卓)屏幕截图 代码
  3. 在cocos2dx里访问/互调android里的activity方法/变量
  4. 你的Android(安卓)HTTPS真的安全吗?
  5. Android单元测试最简单使用
  6. Android(安卓)HTTP实例 使用GET方法和POST方法发送请求
  7. [转]近百个Android优秀开源项目,覆盖Android开发的每个领域
  8. 使用QtCreator加速Android(安卓)NDK开发调试
  9. 利用WebView通过javascript调用android java方法

随机推荐

  1. google api8
  2. Android中使用OnClickListener接口实现按
  3. [ 转]国内有时抽风,无法更新adt的解决方案
  4. Android(安卓)控件 拖动
  5. Android(安卓)Wear 报错:cannot connect t
  6. Android培训班(73)Dex文件里类定义dvmDef
  7. drawable(hdpi,ldpi,mdpi)的区别
  8. 解决Android(安卓)应用方法数不能超过65K
  9. Android(安卓)WebView缓存策略详解
  10. Android(安卓)多屏幕支持