Giter Site home page Giter Site logo

heartbeat's Introduction

心动 HeartBeat

NOTE: 2018-10-14 HeartBeat now is no longer open sourced. Previous versions of the code will remain open source.

icon

心动——记录生活中的心动瞬间。

HeartBeat - Record your emotional moments.

截图 ScreenShots

screenshot

下载 Download

酷市场下载地址 CoolMarket download

应用说明

心动是一款生活日记工具,您可以用它记录生活中的心动瞬间,添加感想。回忆这些瞬间,感悟生活,添加新的感想,面对真实的自我,更好地面对未来。

你可以把它当做是心灵的日记本,心灵的随笔录,甚至是心灵的照相机。

记录下生活中的每一个心动瞬间,添加您的感悟。

除此之外,您还可以使用标签对事件分类,从而更好地梳理生活。标签还具有纪念日功能,统计您对生活做出的努力。

您也可以为事件添加照片,留下美好回忆。

为了帮助您更好地提高生活质量,心动设立了心路功能,能够帮您从对所有事件进行统计,从而掌握自己的心态变化。

心动特色功能:

  1. 事件列表:浏览生活中的大小事。

  2. 今日:浏览当日事件,发表感想,记录新事件。

  3. 事件详情:独特的时间轴效果,串起你的思绪。

  4. 标签:给事件可添加多个标签,按标签分类浏览事件,方便你更好地组织心动事件。

  5. 标签云:生活重心在哪里,在标签云中一览便知。

  6. 纪念日:点击标签,即可浏览此标签下的事件,以及起始信息。

  7. 心路:对事件以及感想进行统计,反映近来状态变化以及自身心态。

  8. 搜索:搜索记录下的事件。

  9. 手势密码:添加手势密码,防止他人看到您的隐私。

  10. 备份功能:将数据备份至外部储存或云服务。并可以导入恢复。

心动为一款开源 APP, GitHub 项目主页:https://github.com/maxiee/HeartBeat

为了保护您的隐私,心动不使用网络访问权限,没有联网操作,您可以放心地记录自己的生活。

##Introduction

HeartBeat is a life journal APP. You can record your emotional moment and add thoughts with it. Though recalling the moments, you can add new thoughts. By facing the true self, you may In the face of the future better.

You can view HeartBeat as a diary of your mind, a journal of your heart, and even an camera of your spirit.

Record every emotional moment in your life, add your thoughts.

Beyond that. you can add labels to events in order to classify them. There is also a memorial day in the label detail page.

You can add an image to every event, to leave a good memory.

To help you improve your quality of life, HeartBeat designs a function called Journey of the heart. It shows a statistics by analyzing your events and thoughts, to help you understand your mind-changing.

Features:

  1. Event list: Look through your events.

  2. Today: View your events today, add new event.

  3. Event Detail: Contains a wonderful time axis, organizing your thoughts.

  4. Label: Each event can add several labels. Through classifying events by labels, you can organize your life better.

  5. Label cloud: Help you find life center.

  6. Memorial day: Click a label, shows the memorial day information and the relative events under this label.

  7. Journey of the heart: It shows a statistics by analyzing your events and thoughts, to help you understand your mind-changing.

  8. Search: search your events.

  9. Guesture password: Protect from others seeing your privacy by adding a guesture password.

  10. Back up: Back up your data to external storage or cloud services and restore by import it.

HeartBeat is an open source APP, GitHub homepage: https://github.com/maxiee/HeartBeat

In order to protect your privacy, HeartBeat doesn't use Internet access permission. There is no network connection. You can safely record your life.

License

Copyright (c) 2015 Maxiee

Licensed under the Apache License, Version 2.0 (the "License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
   
   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

联系方式 Contact Me

新浪微博 Sina Weibo:@Maxiee_Bayesian

邮箱 Email:[email protected]

关于我 About me

我的简历 resume in Chinese,欢迎与我联系!

heartbeat's People

Contributors

maxiee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heartbeat's Issues

[Feature Request] 修改或自定义事件/心情的时间

如题。有时候无法当时记录某一时刻的事件或者心情,还比如啪啪啪当时不可能记录,只能是第二天醒来才会总结。而此时就造成日期时间的错误了。

因此希望可以提供日期和时间的修改功能,进而可以更好的记录下生活的瞬间。

[Feature Request] 心情支持添加图片和录音

有时来不及打字记录的时候,往往就拍照了,希望可以将附加图片功能加上。

另外是否可以支持录音功能,类似微信的那种,这样就可以将即时心情录制下来。也方便懒得手机打字时使用。

Inaccurate description

Event editing is done in a standalone page, not in a dialog. I've never seen a dialog in this app.

image

Add button sometimes disappears

Follow the following steps to reproduce:

  • Enter the detail page of an event by clicking on it after launched the app
  • On the detail page, long press one of the thoughts, let's say the first thought, to enter the editing page
  • Press the "Done" button on the top right corner
  • Now you're back to the event detail page, but instead of seeing all the thoughts listed below the event, you can see only the first thought is there. The actual list area overflowed, and the other thoughts are hidden.
  • Now touch and scroll the first thought, bring it to top, so we can see other thoughts
  • As soon as you scroll the first thought to the top, the list went back to normal, and the "Add" button that was previously on the right bottom of the app is now gone.

删除事件后事件还在,点击后崩溃

崩溃报告:
Android Version: 5.1.1
Device Model: Moto G 2014 LTE
Device Manufacturer: motorola
App Version: 0.9.5 (29)


java.lang.RuntimeException: Unable to start activity ComponentInfo{com.maxiee.heartbeat/com.maxiee.heartbeat.ui.EventDetailActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'long com.maxiee.heartbeat.model.Event.getTimestamp()' on a null object reference
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.maxiee.heartbeat/com.maxiee.heartbeat.ui.EventDetailActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'long com.maxiee.heartbeat.model.Event.getTimestamp()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2358)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420)
at android.app.ActivityThread.access$900(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5294)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'long com.maxiee.heartbeat.model.Event.getTimestamp()' on a null object reference
at com.maxiee.heartbeat.ui.EventDetailActivity.onCreate(EventDetailActivity.java:124)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311)
... 11 more

ps:崩溃报告页面不能滚动😂

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.