GDG Kaohsiung

ZiziChou

Library

http://www.ankangwang.com/jiemeng/rw/71019.html

http://2.bp.blogspot.com/-ckxziDV0Sjo/TjfbpLG2DtI/AAAAAAAABms/ljciYySJis0/s1600/1960502944.jpg

https://github.com/codepath/android_guides/wiki/Must-Have-Libraries
https://github.com/wasabeef/awesome-android-libraries

Eclipse

Import lib project

  • Right click your project in the project explorer
  • Select Properties
  • Select Java Build Path
  • Click on the Source tab and the Link Source button
  • Add the root folder containing Library
  • Click Finish
  • Click on the Projects tab
  • click the Add button to add your 'Library'
  • Click Ok and you're done

Import lib project

  • Right click your project in the project explorer
  • Select Properties
  • Select Java Build Path
  • Click on the Source tab and the Link Source button
  • Add the root folder containing Library
  • Click Finish
  • Click on the Projects tab
  • click the Add button to add your 'Library'
  • Click Ok and you're done

Gradle

New Project

Live

Woof project

Demo

Volley

POST/PUT

POST/PUT

GET

POST/PUT

GET

POST/PUT with file

POST/PUT

GET

POST/PUT with file

GET from cache

POST/PUT

GET

POST/PUT with file

GET from cache

SET header

POST/PUT

GET

POST/PUT with file

GET from cache

SET header

CallBack

Live

WoofVolley project

ViewStub

65536

$cd /Users/PollyChou/Library/Android/sdk/build-tools/23.0.1

$./dexdump -f {Path}/xxx.apk | grep method_ids_size


method_ids_size     : 12345

defaultConfig {

         multiDexEnabled true

}

dependencies {
         compile 'com.android.support:multidex:1.0.0'


public class Woof extends MultiDexApplication {

          .....
}

build.gradle

Genymotion

Demo

AllowBackup

adb backup

adb restore

WebView

Live Templates

Live

Woof project

Fragment

Act1

Fmt1

Fmt2

Fmt3

Act1

Fmt3

Fmt1

Fmt2

BaseAct / BaseDrawerAct

  • Fragment 管理
    • Add
    • Back
    • onResume
       
  • ToolBar
     
  • onActivityResult
     
  • Data model

BaseActivity

BaseActivity

BaseFragment

Live

Woof project

Git flow

Gson

Live

WoofVolley project

CustomView - attrs

Live

Woof project

Q & A

Made with Slides.com