initial weenoo projects (borrow some base codes from Iosched)
add gitignore config for the project
add database related classes to handle the data storage for weenoo
get user's new key from HomeActivity and insert to note database
in note database, add unique ID for both image and web, which need to be
md5 hash code as well as key id
finish handle user's new key (add key to database; request key to the
server; insert related images and webs info into the database)
change project's name from weenoo to weeno
add key list showing in KeyFragment
add update key state when finish search for key
show Key related images and webs in NoteDetailFragment (which is in
NoteDetailActivity)
click the web url can surf the related web page using the system browser
Use ImageView instead of
com.google.android.apps.iosched.ui.widget.BezelImageView in image_detail
to show the image correctly.
Use gridLayout to show the images as a grid.
limit the max images displaying num to 12.
set Theme for application;
show key name in NoteDetailFragment related activity's title;
disable tabs in ActionBar.
add addKeyEditItem.collapseActionView() when get key to search,
then collapse the editView auto.
1. use UTF-8 to encode the search key, in case of Chinese;
2. add check of network connectivity before connect the server to search
key, if not connect to internet, the state of key keep
STATUS_ADD_FINISHED.
if the keyState is NEED_SEARCH when bindview, start keyAddService to try
to search the key again
change the "textIsSelectable" value of key_name from true to false
change Default "ORDER BY" from ASC to DESC, then when list the keys, the
newer ones are at the top
1.add timeout setting when fetch image and request key from server
2.add long-click delete when show key list
1. requestFocus and auto open soft input when expand addKeyEditView;
2. clear addKeyEditView's text when get the key entered to search
set timezone to beijing