Coderpig ' s Android Study note--directory

Source: Internet
Author: User

Coderpig ' s Android Study note--directory

Objective

Embryonic, have time to gradually improve, content is also, have time to write ...

I. Concepts and development AIDS 1) conceptual stuff
  • 1.1 Background correlation and system architecture
2) Development of auxiliary tools
  • 1.2.1 APK anti-compile tool:apktool + Dex2jar + Jd-gui
  • 1.2.1 APK anti-compilation tool:JADX
  • 1.2.2 Network Grab Kit:Charles
  • 1.2.2 Network Grab Bag tool:Fiddler
3) Web Tools/Plugins
  • 1.3.1 XML Layout code automatically generated Findviewbyid code: http://android.lineten.net/layout.php
  • 1.3.2 Code search engine (with chrome plugin version): https://www.codota.com/
4) Project specification/collaboration related
  • 1.4.1 Encoding specifications for Android
  • 1.4.2 git version control tool using part 1:git and conceptual parsing
  • 1.4.2 git version control tool using part 2:git local operation instructions
  • 1.4.2 git version control tool using part 3:git branch local operations
  • 1.4.2 git version control tool uses part 4:github as a remote repository
  • 1.4.2 git version control tool uses part 5:git Branch management policy
  • 1.4.2 git version control tool uses Git on part 6:android studio
    ...
Two. Development environment Construction related
  • 2.1.1 JDK installation and environment variable configuration (Win edition)
  • 2.1.2 JDK Installation and environment variable configuration (Linux edition)
  • 2.2.1 Eclipse + ADT + SDK Development Android Environment build (win edition)
  • 2.2.2 Eclipse + ADT + SDK Development Android Environment build (Linux version)
  • 2.3.1 Android stuido Download and install (win version)
  • 2.3.2 Android stuido Download and install (Linux edition)
  • 2.3.2 Related Interface Introduction
  • 2.3.3 Android Studio Update settings and SDK update issues
  • 2.3.4 shortcut keys and user preferences
    ...
Three. The Android UI (user Interface) control uses 1. View and ViewGroup
  • 4.1.1 View and ViewGroup analysis
  • 4.1.2 View Drawing Process
  • Event distribution mechanism for 4.1.3 view
2. Six basic layouts
  • 4.2.1 LinearLayout (Linear layout)
  • 4.2.2 Relativelayout (relative layout)
  • 4.2.3 Tablelayout (Table layout)
  • 4.2.4 Framelayout (Frame layout)
  • 4.2.5 GridLayout (Grid layout)
  • 4.2.6 absolutelayout (Absolute layout)
3. Common Basic UI controls
  • 4.3.1 TextView (text box)
  • 4.3.2 EditText (input box)
  • 4.3.3 button (buttons)
  • 4.3.4 ImageView (Image view) and ImageButton (image button)
  • 4.3.5 RadioButton (radio button) and checkbox (check box)
  • 4.3.6 ToggleButton (switch button) with switch (switch)
  • 4.3.7 ProgressBar (progress bar)
  • 4.3.8 SeekBar (drag bar)
  • 4.3.9 Ratingbar (star rating bar)
  • 4.3.10 ScrollView (scroll bar)
  • 4.3.11 textclock (Text clock)/analogclock (analog clock)/chronometer (timer)
  • 4.3.12 DatePicker (date picker)/timepicker (Time picker)/calendarview (Calendar view)
4. Universal Adapter Class Control
  • 4.4.1 Adapter Basic Explanation
  • Simple use of the 4.4.2 ListView
  • 4.4.3 Baseadapter Optimization
  • 4.4.4 Building a reusable, custom Baseadapter
  • 4.4.5 ListView FAQ's Collection
  • 4.4.6
5.V7 Package New Controls
6.Material Design Related
7. Open source third-party UI controls
Four. Four components and intent
Five. Fragment (Shard)
Six. Data storage
Seven. Network operation
View Omni-directional analysis and custom Viewopengl es learning Design Patterns Learning and application source learning and analysis architecture related Gradle compiling and packaging Automation test system source code development

....

Coderpig ' s Android Study note--directory

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.