Android quick development framework: ThinkAndroid (Appendix ),
ThinkAndroid contains Android mvc, simple sqlite orm, and ioc modules. It encapsulates the http module in Android httpclitent and has the ability to quickly build File Cache without considering any format of files, you can easily cache images, the oom problem can be easily solved when images are loaded in android and when the image loading position is misplaced during fast sliding. He also includes a practical tool that is frequently used in mobile phone development, such as log management, configuration file management, android download device module, network switching detection, and so on. ThinkAndroid is a simple and fast development of Android applications.
Currently, ThinkAndroid mainly has the following modules:
MVC module: separates views from models.
Ioc module: The ioc module in android, which can be fully annotated to perform UI binding, read resources in res, and initialize objects.
Database module: The orm framework in android, which uses a thread pool to operate sqlite.
Http module: Uses httpclient to encapsulate http data requests and supports asynchronous and synchronous loading.
Cache module: cache can be well implemented through simple configuration and design, and cache can be freely configured
Image cache module: when loading images in imageview, you do not need to consider the oom and android container image misplacement during image loading.
Configurator module: You can perform simple pairing configuration operations. Currently, the configuration file supports Preference and Properties for configuration access.
Log printing module: This module allows you to print logs quickly and easily. It supports log printing extension. Currently, it supports writing sdcard to local printing and console printing.
Download Device Module: You can easily implement multi-threaded download, background download, resumable download, download control, such as start, pause, and delete.
Network status detection module: detects network status changes.
: Http://www.devstore.cn/essay/essayInfo/1675.html
Recommended reading:
Seven basic practical algorithms that programmers must know and their explanations
Top 10 programming taboos that programmers must pay attention
Parse several growth stages of programmers
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.