SlideShare a Scribd company logo
ICS


      Android   11
•          YAMAZAKI Makoto(twitter: @zaki50)
•   Android

    •
    •   StickyShortcut
    •   ClaudiaVoice for Android
•   11/1
Ice Cream Sandwich

  • Android 4.0 Platform
    http://developer.android.com/sdk/android-4.0.html

    http://y-anz-m.blogspot.com/2011/10/android-40-paltform.html


  • TechBooster
    http://techbooster.jpn.org/category/andriod/
Wi-Fi Direct
Android Beam
 TextureView
Wi-Fi Direct
Android Beam
 TextureView
Wi-Fi Direct
Android Beam
 TextureView
@vvakame
1     ICS
ICS
•

          UI

•
ICS
• Android 4.0 delivers a refined, unified UI for phones
  and tablets and introduces innovative features for users
  and developers. -- Platform Highlights

•                 Google
                                                  OS
    •              (    )

    •

    • (      ?)
Status Bar
  Action Bar

      HomeButton




Split Action Bar
Navigation Bar
     System Bar
FF


• Fragment
• ActionBar
• ActionProvider
Fragment
• Activity




   http://developer.android.com/guide/topics/fundamentals/fragments.html
ActionBar
•             Option Menu

    targetSdkVersion=”11”

• Sprit ActionBar

<application ..... >
  <activity
    .....
    android:uiOptions="splitActionBarWhenNarrow" >
        .....
  </activity>
</application>


    • 2.x
ActionProvider
• ActionBar



 • tap

 •


              Activity#onMenuItemSelected(...)
ActionProvider
• Menu
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_item_share_action_provider_action_bar"
        android:showAsAction="always"
        android:title="@string/action_bar_share_with"
        android:actionProviderClass="android.widget.ShareActionProvider" />
</menu>



•
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu1, menu);
    MenuItem actionItem = menu.findItem(R.id.item1);
    actionItem.setActionProvider(new ShareActionProvider(this));
    return true;
}


                      https://github.com/zaki50/ActionBarAndProvider
ICS ホットトピック
•          /          /
           OS         UI


                ICS

• google   Compatibility package

More Related Content

ICS ホットトピック

  • 1. ICS Android 11
  • 2. YAMAZAKI Makoto(twitter: @zaki50) • Android • • StickyShortcut • ClaudiaVoice for Android • 11/1
  • 3. Ice Cream Sandwich • Android 4.0 Platform http://developer.android.com/sdk/android-4.0.html http://y-anz-m.blogspot.com/2011/10/android-40-paltform.html • TechBooster http://techbooster.jpn.org/category/andriod/
  • 6. Wi-Fi Direct Android Beam TextureView @vvakame 1 ICS
  • 7. ICS • UI •
  • 8. ICS • Android 4.0 delivers a refined, unified UI for phones and tablets and introduces innovative features for users and developers. -- Platform Highlights • Google OS • ( ) • • ( ?)
  • 9. Status Bar Action Bar HomeButton Split Action Bar Navigation Bar System Bar
  • 11. Fragment • Activity http://developer.android.com/guide/topics/fundamentals/fragments.html
  • 12. ActionBar • Option Menu targetSdkVersion=”11” • Sprit ActionBar <application ..... > <activity ..... android:uiOptions="splitActionBarWhenNarrow" > ..... </activity> </application> • 2.x
  • 13. ActionProvider • ActionBar • tap • Activity#onMenuItemSelected(...)
  • 14. ActionProvider • Menu <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_item_share_action_provider_action_bar" android:showAsAction="always" android:title="@string/action_bar_share_with" android:actionProviderClass="android.widget.ShareActionProvider" /> </menu> • public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu1, menu); MenuItem actionItem = menu.findItem(R.id.item1); actionItem.setActionProvider(new ShareActionProvider(this)); return true; } https://github.com/zaki50/ActionBarAndProvider
  • 16. / / OS UI ICS • google Compatibility package

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n