GithubHelp home page GithubHelp logo

zhaozw / androidlife Goto Github PK

View Code? Open in Web Editor NEW

This project forked from camnter/androidlife

0.0 1.0 0.0 39.85 MB

Android Life

License: Apache License 2.0

Java 94.65% Makefile 0.42% C 1.59% IDL 0.82% JavaScript 0.10% HTML 0.06% Groovy 2.36%

androidlife's Introduction

AndroidLife



The Android's life is very interesting and rich.

1. ImageScaleTypesActivity

Introduce the ImageView scale properties
介绍ImageView scale属性
Detailed introduction
Screenshot:

2.AsyncTaskActivity

Analysis of AsyncTask, and provide an AsyncTask template
分析AsyncTask,并提供一个AsyncTask的模板
Detailed introduction
Screenshot:

3.TextInputLayoutActivity

Show the TextInputLayout of support design
展示 support design 的 TextInputLayout
Detailed introduction
Screenshot:

4.RefreshUIActivity

Introduced the Android UI refresh four ways
介绍 Android UI 刷新的四种方式
Detailed introduction
Screenshot:

5.LaunchModeActivity

Show the singleTask launchmode effect
展示 singleTask launchmode 效果
Detailed introduction
Screenshot:

6.NavigationViewActivity

Show the NavigationView of support design
展示 support design 的 NavigationView
Detailed introduction
Screenshot:

7.DeviceUtilActivity

Introduce the DeviceUtil
介绍 DeviceUtil
Detailed introduction
Screenshot:

8.FloatingActionButtonActivity

Show the FloatingActionButton of support design
展示 support design 的 FloatingActionButton
Detailed introduction
Screenshot:

9.SnackbarActivity

Show the Snackbar of support design
展示 support design 的 Snackbar
Detailed introduction
Screenshot:

10.DateUtilActivity

Introduce the DateUtil
介绍 DateUtil
Detailed introduction
Screenshot:

11.EasySlidingTabsActivity

Introduce the EasySlidingTabs
介绍 EasySlidingTabs
Detailed introduction
Screenshot:

12.AutoAdjustSizeEditTextActivity

Show the AutoAdjustSizeEditText
展示 AutoAdjustSizeEditText
Detailed introduction
Screenshot:

13.AutoAdjustSizeTextViewActivity

Show the AutoAdjustSizeTextView
展示 AutoAdjustSizeTextView
Detailed introduction
Screenshot:

14.DownloadImageToGalleryActivity

Small functions: download the pictures, and save the Android album.This involves a util - ImageUtil
小功能:下载图片,并且保存到Android相册里。这里涉及到一个util - ImageUtil
Detailed introduction
Screenshot:


15.EasyRecyclerViewActivity

Introduce the EasyRecyclerView
介绍 EasyRecyclerView
Detailed introduction
Screenshot:

16.NormalTabLayoutActivity & SetIconTabLayoutActivity & ImageSpanTabLayoutActivity & CustomViewTabLayoutActivity

Show the TabLayout of support design and four kinds of style design
展示 support design 中的 TabLayout ,及其四种设计样式
Detailed introduction
Screenshot:

17.CoordinatorLayoutActivity

Introduce the CoordinatorLayout of support design
Here only including: app:layout_scrollFlags and app:layout_behavior
介绍 support design 中的 CoordinatorLayout
这里仅仅包括:app:layout_scrollFlagsapp:layout_behavior
Screenshot:

18.SensorManagerActivity

Show the Android sensors
展示Android中的传感器
Detailed introduction
Screenshot:

19.MvpActivity

Introduce the MVP design patterns
介绍MVP设计模式
Detailed introduction

20.SQLiteActivity

A demo of SQLite
一个关于SQLite的demo
Detailed introduction
Screenshot:

21.CustomContentProviderActivity

A about custom contentprovicer demo
一个关于自定义contentprovicer的demo
Detailed introduction
Screenshot:

22.DownloadServiceActivity & AIDLActivity

A demo of Android Service,introduces the remote Service (AIDL) and local Service
一个关于Android Service的demo,介绍了远程Service(AIDL)和本地Service
Detailed introduction
Screenshot:

23.ReflectionUtilActivity

Introduce the ReflectionUtil
介绍ReflectionUtil
Detailed introduction
Screenshot:

24.StaticReceiverActivity & DynamicReceiverActivity & DownloadReceiverActivity

Broadcastreceiver demo
Broadcastreceiver的demo
Detailed introduction
Screenshot:

25.ResourcesUtilActivity

Introduce the ResourcesUtil
介绍ResourcesUtil
Detailed introduction

26.LocationManagerActivity

Introduce the LocationManager
介绍LocationManager
Detailed introduction

27.RxSyncActivity & RxAsyncActivity & RxMapActivity

Introduce the RxAndroid
介绍RxAndroid
Screenshot:

28.DialogActivity

Provide two sets of custom Dialog template.
The first kind, prompt Dialog, have disappeared.
Second, the menu Dialog for user interaction.
提供两套自定义Dialog模板。
第一种,提示Dialog,有消失时间。
第二种,菜单Dialog,用于用户交互。
Detailed introduction
Screenshot:

29.PopupWindowActivity

A scalable, easy-to-use PopupWindow.
一个可扩展的、好用的PopupWindow。
Detailed introduction
Screenshot:

30.TagTextViewActivity

Rich text textview with a clickable label
有可点击的标签的富文本textview
Detailed introduction
Screenshot:

31.EasyFlowLayout

Use and rewrite it again the FlowLayout
使用和重写了一遍 FlowLayout
Screenshot:

32.SpanActivity

Show the effect of various Span
展示各种Span的效果
Detailed introduction
Screenshot:

33.OttoActivity

Demo Otto subscribe mechanism
演示Otto的订阅机制
Screenshot:

34.AnimatorActivity

Android animation
Android动画
Screenshot:

35.CanvasClipViewActivity

Screenshot:

36.RoundImageSectionActivity

Screenshot:

37.XfermodesActivity

Google Xfermodes Demo
Screenshot:

38.EasyArcLoadingActivity

EasyArcLoading
Screenshot:

39.RxBusActivity

drakeet Life
Screenshot:

40.EasyLikeAreaTopicActivity && EasyLikeAreaQZoneActivity && EasyLikeAreaStyleActivity

EasyLikeArea
Screenshot:

41.LetterSectionActivity && CircleImageSectionActivity && RoundImageSectionActivity

EasyRecyclerViewSidebar
Screenshot:

42.LruCacheActivity

LruCache source code analysis
LruCache的源码解析
LruCache analysis
Screenshot:

43. VolleyActivity

volley framework volley 框架

androidlife's People

Contributors

camnter avatar drakeet avatar duanjiefei avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.