Source code of an interview review application and interview review source code

Source: Internet
Author: User

Source code of an interview review application and interview review source code
In order to better prepare for the interview for android development, I went to the App market to find the relevant review App, and found that there were only a few of them, which was not easy to use and AndroidReview was born. AndroidReview is an interview review App for Android Developers. It contains two modules: Knowledge Point Review and interview question test. Users can review and consolidate Android knowledge points through the App anytime and anywhere. If you have good resources (blog posts or test questions), contact me to update the application. (Qq group in the following figure) APK point I download features:

  • Knowledge points are classified into details, and each blog post is collected to the background after reading by the author, rather than simply collecting blog posts.
  • Blog posts adopt a caching mechanism, which will adjust the cache survival time according to different network environments to give users a good experience. (The cache policy idea comes from the OSChina client ).
  • Randomly Read question Library questions to ensure that the order of each question Library read is out of order.
  • You can add test questions to your favorites to view questions you are interested in at any time.
  • Data Collectors can dynamically add, delete, modify, and query any questions, blog posts, and knowledge point data from the Bmob cloud background service.

Ii. Third-party reference

1. Pull down and Refresh android-Ultra-Pull-To-Refresh

2. mob mobile cloud service

3. logger debugging log plug-in

4. crashwoodpecker

 

Source code download: http://code.662p.com/view/13090.html

 

Iii. Running<Ignore_js_op>

 

 
Iv. Import description

To avoid the deletion of mobile cloud data, you have deleted the ApplicationID when uploading the project. To run this project, create an application in Bmob, after the data table is created, replace ApplicationID with AppContext.
  • Step 1: Apply for a Bmob account and create an application this Step can refer to Bmob official documentation: http://docs.bmob.cn/android/fast... t & key = start_android
  • Step 2: create a data table in five tables: Unit, Point, Content, Test, and Suggest. Go to the Application Management page and choose
  • You can create five tables for the fields described below.

<Ignore_js_op>

  • Unit table:
    String name (unit name)
  • Point table:
    Number color (knowledge point card background color) String name (knowledge point name) Pointer (foreign key)
  • Content table:
    String content (content body) Pointer (foreign key) String source (source) String title (title) String author (author) String small (body Introduction)
  • Test Table:
    Number testId (Test question Id) Number testType (Test question type) String question (Test question) String answerA) string answerB, if none, leave it blank.) String answerE (if any, leave it blank) String answerF (if any, leave it blank) string answerG (enter the test question option if any, and leave it blank if none) String answer (correct answer)
  • Suggest table:
    String msg (recommended body) String mail_qq (QQ)
Note:
1. After creating a table, the system will provide objectId, createdAt, updatedAt, and ACL fields by default. These fields are automatically created by Bmob and do not edit them. 2. the Pointer type is the foreign key type of Bmob. When creating this field, you must set it mainly. Do not make a mistake. 3. Note that the first letter of the table name must be capitalized.
  • Step 3: replace ApplicationId with the ApplicationId under com. vv. androidreview. base. system. AppContext to the ApplicationId you created in Bmob.

@ Override public void onCreate () {super. onCreate (); instance = this; Bmob. initialize (this, "replace it with your Bmob ApplicationID"); // initialize the Logger of the Log system. init ("MyDemo") // default PRETTYLOGGER or use just init (). setMethodCount (1) // default 2. hideThreadInfo (); // default shown


Demo APP Android: http://pan.baidu.com/s/1mhjp6Ec


Http://android.662p.com/thread-6508-1-1.html

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.