I recently selected this question for my homework .. In fact, it is quite difficult .. I want to take the test recently. I have a lot of experience to write, but it is too late. I will first attach some highlights and source code:
1. oauth1.0 Certification
2. Supports pull-down refresh to automatically load more listview -- autogetmorelistview. Java
3. asynchronous download of images. You can also set the image or multiple images displayed during image loading to play in sequence-asyncimageview. Java
4. Supports GIF dynamic image viewing and multi-touch Image Browsing. -- Myimageview. Java & myview. Java & gifdecode. Java & gifview. Java
5. Text hyperlink, Weibo personal name, @, URL highlighted and hyperlink added. Click personal name to automatically jump to view User Information and topic highlighted. All are matched using regular expressions. Solved the problem that the click does not respond to onitemclicklistener when the textview on listview uses linkify -- highlighttextview. Java
6. Weibo posts text on images. For the sake of alignment, all symbols are in the full-angle form. -- Imagerel. Java
7. Display comments in a drawer manner (similar to a pocket microblog, but the interface cannot be the same day ). -- Viewactivity. Java
8. Display animation of the desktop pendant app widget (Scroll display Weibo ). -- Appwidgetanimationservice. Java & weiboappwidget. Java
9. The textview and edittext display expressions. edittext also displays the expressions in real time. Each match is displayed, and the nine cells display the expression list. -- Highlighttextview. Java & activities activity. Java
10. Click tabwidget in tabhost. If the current display is the same as the one you clicked, the first item of listview is displayed. Otherwise, the tabwidget is switched.
11. All downloads are implemented through a new thread.
12. Has the sharing function.
PS1:CodeThe style is not very good.
PS2: It will be updated during the winter vacation.
Source Code address: https://code.google.com/p/tofu-sina-weibo/