Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 79 lines (65 sloc) 2.897 kb
949a09f @mamewotoko add m3u playlist implementation
authored
1 # malarm - Good-morning with your favorite tunes
02fb454 @mamewotoko [mod] support command line build using ant
authored
2 ## What is this?
7d6f42b @mamewotoko add readme
authored
3
50b1dbc @mamewotoko set default alarm time in onNewIntent
authored
4 This is a simple alarm application of android (version 2.3.3).
5
cef95a3 @mamewotoko add QR code of download page
authored
6 ## Overview
949a09f @mamewotoko add m3u playlist implementation
authored
7 sleep music (1h) wake-up music w vibration
8 w sleep music application starts
0cf1b32 @mamewotoko fix markup as MarkDown
authored
9 Alarm set ------------------> ..... Alarm time --------------->
10 (press "set/stop alarm"
11 button)
f2c8bf5 @mamewotoko remove title bar
authored
12
13 If you want to stop vibration only, please use "stop vibraiton" menu
14 This application has appwidget, but it has no function for now.... very simple!
7d6f42b @mamewotoko add readme
authored
15
cef95a3 @mamewotoko add QR code of download page
authored
16 ## Screenshot
0cf1b32 @mamewotoko fix markup as MarkDown
authored
17 ![Japanese screen shot](https://github.com/mamewotoko/malarm/raw/master/doc/alarm_ja.png)
18 ![english screen shot](https://github.com/mamewotoko/malarm/raw/master/doc/alarm_en.png)
19 ![Preference](https://github.com/mamewotoko/malarm/raw/master/doc/malarm_pref.png)
20
cef95a3 @mamewotoko add QR code of download page
authored
21 ## How to run
949a09f @mamewotoko add m3u playlist implementation
authored
22 1. Put your music file into /sdcard/music directory of android device
23 2. Prepare m3u format play list for sleep (named sleep.m3u) and wakeup (named wakeup.m3u).
24 m3u file contains one music filename in one line.
25 3. Put playlists and stop.m4a file in /sdcard/music/ directory of android device.
639cb62 @mamewotoko write URL of apk file
authored
26 4. Download apk file from
27 https://github.com/mamewotoko/malarm/downloads
28 or Build malarm and install it on android device
949a09f @mamewotoko add m3u playlist implementation
authored
29 5. Run malarm on android device
30 6. Enjoy!
e147b8d @mamewotoko display alarm date
authored
31
55eef09 @mamewotoko add okuiaki.com gumi site
authored
32 You can change path to playlist and music files by "Playlist directory" preference screen
33
cef95a3 @mamewotoko add QR code of download page
authored
34 ## Tested Device
35 - Xperia Acro made by Sony Ericsson
36
37 ## TODO
711b6e2 @mamewotoko use native player to play wakeup music (optional)
authored
38 - implement music player as Service to play long time
10d84e7 @mamewotoko update readme
authored
39 - make COOL widget to set alarm (make clock widget?)
b1c045b @mamewotoko add preference item to display help page
authored
40 - write help page
2f4b1ad @mamewotoko fix bugs found by malarm_test
authored
41 - fix bug when native player is used....
949a09f @mamewotoko add m3u playlist implementation
authored
42 - restart music after phone call ends
43 - preset volume of sleep / wakeup mode
6b9686e @mamewotoko fix bug that alarm does not work when malarm is destroyed before wakeup
authored
44 - raise wakeup volume by timer or thread
949a09f @mamewotoko add m3u playlist implementation
authored
45 - record wakeup time
6b9686e @mamewotoko fix bug that alarm does not work when malarm is destroyed before wakeup
authored
46 - fix vibration bug (onNewIntent is called after unlocking device?)
d3bef42 @mamewotoko history back when back key is pressed
authored
47 - switch web page by gesture (2 finger) or horizontal scroll bar?
949a09f @mamewotoko add m3u playlist implementation
authored
48 - add UI to edit playlist
49 - add stop music into resource?
34f6cdf @mamewotoko add preference to change web site
authored
50 - implement more smart scroll
7381860 @mamewotoko remove unused code
authored
51 - link to music store (where?)
10d84e7 @mamewotoko update readme
authored
52 - add more test cases
02fb454 @mamewotoko [mod] support command line build using ant
authored
53
cef95a3 @mamewotoko add QR code of download page
authored
54 ## Appendix
55 ### How To Build From Command Line
f826b11 @mamewotoko write to add sdk.dir property into local.properties
authored
56 1. Create local.properties file and set sdk.dir property to location where you installed android SDK
0cf1b32 @mamewotoko fix markup as MarkDown
authored
57 sdk.dir=<path to android SDK>
f826b11 @mamewotoko write to add sdk.dir property into local.properties
authored
58 2. In project top directory execute following command
0cf1b32 @mamewotoko fix markup as MarkDown
authored
59 ant debug
f826b11 @mamewotoko write to add sdk.dir property into local.properties
authored
60 3. malarm-cmd.apk will be created in bin directory, if successed
02fb454 @mamewotoko [mod] support command line build using ant
authored
61
cef95a3 @mamewotoko add QR code of download page
authored
62 ### Start Android Emulator And Install APK From Command Line
949a09f @mamewotoko add m3u playlist implementation
authored
63 1. start android emulator
0cf1b32 @mamewotoko fix markup as MarkDown
authored
64 emulator -avd <avdname>
949a09f @mamewotoko add m3u playlist implementation
authored
65 2. install application on android emulator
0cf1b32 @mamewotoko fix markup as MarkDown
authored
66 adb install bin/malarm-cmd.apk
02fb454 @mamewotoko [mod] support command line build using ant
authored
67 (build.xml and *.property files are created by android create command)
68
cef95a3 @mamewotoko add QR code of download page
authored
69 ### Automated UI Testing
92df147 @mamewotoko write about test
authored
70 There is a GUI automated test using Robotium
71 https://github.com/mamewotoko/malarm_test
72
cef95a3 @mamewotoko add QR code of download page
authored
73 ### Memo:
949a09f @mamewotoko add m3u playlist implementation
authored
74 Alarm application starts when user push appwidget of malarm.
3d335cf @mamewotoko extend UI
authored
75
7d6f42b @mamewotoko add readme
authored
76 ----
0cf1b32 @mamewotoko fix markup as MarkDown
authored
77 Takashi Masuyama < mamewotoko@gmail.com >
fd9b478 @mamewotoko modify URL of my web page
authored
78 http://www002.upp.so-net.ne.jp/mamewo/
Something went wrong with that request. Please try again.