<commit_before># About Style 
寻找tools时最好优先找符合material design的，以便统一风格


## cardslib 
[cardslib](https://github.com/gabrielemariotti/cardslib) 使用卡片展示Event信息
  
## iconify 
[iconify](https://github.com/JoanZapata/android-iconify) 导入material-icons，用于action bar menu中item的icon，也可以将icons嵌入文字中

## v7 appcompat library 
Google官方界面优化的扩展库目前使用到了其中的 action bar

### [action bar section](http://developer.android.com/training/appbar/index.html)<commit_msg>添加官方培训课程链接<commit_after># About Style
寻找tools时最好优先找符合material design的，以便统一风格


## cardslib
[cardslib](https://github.com/gabrielemariotti/cardslib) 使用卡片展示Event信息

## iconify
[iconify](https://github.com/JoanZapata/android-iconify) 导入material-icons，用于action bar menu中item的icon，也可以将icons嵌入文字中

# 官方培训课程
- [中文版](http://hukai.me/android-training-course-in-chinese/index.html)
- [英文版](http://developer.android.com/training/index.html)

## v7 appcompat library
Google官方界面优化的扩展库目前使用到了其中的 action bar

- [action bar section](http://developer.android.com/training/appbar/index.html)

{'fraction_non_alphanumeric': 0.127826941986234, 'fraction_numerical': 0.0019665683382497543, 'mean_word_length': 6.54074074074074, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4758617', 'n_tokens_mistral': 444, 'n_tokens_neox': 479, 'n_words': 46}