Android Development: Tvbox Smart Set-top box development practical tips sharing

Source: Internet
Author: User
Tags git commands

The purpose of this article is to guide the newcomers to the Android Tvbox Smart set-top box development field or just into the Android Tvbox development field, and let's hope you get farther!

Useful tool ArticlesEclipse+adtdon't ask why it's used, I don't know. SERCURECRT

The SECURECRT is a terminal emulator that supports SSH (SSH1 and SSH2) and supports both Telnet and rlogin protocols.
The SECURECRT is an ideal tool for connecting remote systems that run Windows, unis, and VMS.
You can transfer encrypted files by using the included VCP command-line program. All features of the popular Crttelnet client include: Autoenrollment, different features for different hosts, printing functions, color settings, variable screen sizes, user-defined key graphs, and excellent vt100,vt102, VT220 and ANSI competition. Can be run from the command line or run from the browser. Other features include text manuscripts, easy-to-use toolbars, user's keyed editor, customizable ANSI colors, and more. SECURECRT's SSH protocol supports DES, 3DES and RC4 passwords and passwords are identified with RSA.

So much nonsense, what does it do? It is used to give you remote login company ubuntu server (using SSH connection), Debug set-top box (port port serial connection) .

The login server is as follows:


You will then be asked to enter your password, remember to tick the following: Save Password option.


Connect Set-top box debug:


Ubuntu server keeps the entire Android system source you are going to touch, including the application layer code;

Connected set-top box can be Logcat, debug program, don't think even Eclipse debug debug, because this is not feasible on the set-top box, because you import the program to eclipse will find all the Red fork, because the dependency of the Library jar package is still on the service, All you have to do is change the code and put it on the server and APK,CP it into the set-top box, then Logcat.


SublimeText2incredibly sexy code Editor! The programmer must be an artifact! Cross-platform Support Win/mac/linux
Remember, you can't always develop new products in a company, and sometimes it's just maintenance. for files without import, modify artifact, poke with tips: SublimeText2 Practical Tips SummaryBeyond Compare 3Beyond Compare (Beyond Compare 3) is a rare professional-grade folder and file Comparison tool. With beyond Compare 3 it is easy to compare the differences between two folders or files. And the difference between each byte is expressed in color, viewing convenience. Beyond Compare 3 and supports a variety of rule comparisons.

Why use a contrast tool? Because, as mentioned earlier, you have to do is to modify the entire Android source code, if you directly on the server to modify the result is that your workspace will be more and more chaotic, the final which should submit what should not be submitted you have forgotten, finally have to do various versions of the fallback Ah, a mess. It's a good idea to import Eclipse and copy the code to your local working directory, modify code, use beyond Compare vs. server code, verify the test apk-> test through Commit to a git server
Beyond Compare 3 usage is as follows:Right-Select a file (clip)-Select the left file/folder to compare; Right-select the file you want to compare-and ... Comparison. as follows:
See the Red section for features. Practical Command ChapterCommon git commands: for Android source version maintenance is impossible to use SVN, so, you have to learn git version maintenance, please poke: git use: Git/repo common commands at a glanceCommon Linux commands: Google rules Android's source code on Ubuntu Maintenance, then, you have no reason to learn the Linux command: Linux talent Formation Manual, with command instance parsingCommon VI command: Simple files do not need to open ECLIPSE,SUBLIME,VI can make you look cool: Linux/ubuntu vim using the Lite version

Android Development: Tvbox Smart Set-top box development practical tips sharing

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.