Android quick development framework: ThinkAndroid (download link included ),

Source: Internet
Author: User

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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.