夜子まま塾さくら
Upcoming SlideShare
Loading in...5
×
 

夜子まま塾さくら

on

  • 1,432 views

2011年11月19日

2011年11月19日
夜子まま塾 @東京 (よちよちAndroidの会)
http://atnd.org/events/21273

Statistics

Views

Total Views
1,432
Slideshare-icon Views on SlideShare
1,401
Embed Views
31

Actions

Likes
2
Downloads
9
Comments
0

2 Embeds 31

http://chie.hatenablog.com 29
http://a0.twimg.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    夜子まま塾さくら 夜子まま塾さくら Presentation Transcript

    • Now Loading. Please Wait ... Android Android #yochiand Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • eXtensible Markup Language Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout> Re:Kayo-System Co.,Ltd.2011 11 15
    • <poem> <pno>8</pno> <mkana> </mkana> <poet> ( )</poet> <yomi> ( ) ( ) ( ) ( ) </yomi> <image>image/m0008.jpg</image> <mean> ( ) </mean> </poem> Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • package jp.co.kayo.android.sample.activity; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } Re:Kayo-System Co.,Ltd.2011 11 15
    • <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout> Re:Kayo-System Co.,Ltd.2011 11 15
    • <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jp.co.kayo.android.sample.activity" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="14" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:label="@string/app_name" android:name=".MainActivity" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Button button = (Button)findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { // } }); Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Fragment fr = new MyFragment(); FragmentTransaction tr = getSupportFragmentManager().beginTransaction(); tr.add(fr, "MyFragment"); tr.commit(); Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • public Fragment createFragment(int n){ MyFragment f = new MyFragment(); Bundle bundle = new Bundle(); bundle.putInt("num", n); f.setArguments(bundle); return f; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(savedInstanceState!=null){ n = savedInstanceState.getInt("num"); } else{ Bundle bundle = getArguments(); if(bundle!=null){ n = bundle.getInt("num"); } } } Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Fragment fr = new MyFragment(n++); FragmentTransaction tr = getSupportFragmentManager().beginTransaction(); tr.replace(R.id.frameLayout1, fr); tr.addToBackStack("task"); tr.commit(); Re:Kayo-System Co.,Ltd.2011 11 15
    • Fragment f = getSupportFragmentManager(). findFragmentByTag("tag"); Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • class MyAsyncTask extends AsyncTask<Void, Void, Void>{ Handler handler; Context context; @Override protected Void doInBackground(Void... params) { Cursor cur = context.getContentResolver().query( Media.EXTERNAL_CONTENT_URI, null, null, null, null); handler.sendMessage(handler.obtainMessage(0, cur)); return null; } } Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • LoaderCallbacks<T> Bundle bundle = new Bundle(); getSupportLoaderManager().initLoader( R.layout.main, bundle, this); Re:Kayo-System Co.,Ltd.2011 11 15
    • Bundle bundle = new Bundle(); getSupportLoaderManager().restartLoader( R.layout.main, bundle, this); Re:Kayo-System Co.,Ltd.2011 11 15
    • @Override public void onDestroy() { super.onDestroy(); getLoaderManager().destroyLoader(R.layout.main); } Re:Kayo-System Co.,Ltd.2011 11 15
    • LoaderCallbacks<T> public static class MyLoaderFragment extends Fragment implements LoaderCallbacks<Cursor>{ CursorAdapter adapter; public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) { return new CursorLoader(getActivity(), Media.EXTERNAL_CONTENT_URI, null, null, null, null); } public void onLoadFinished(Loader<Cursor> arg0, Cursor arg1) { Cursor cur = adapter.swapCursor(arg1); } public void onLoaderReset(Loader<Cursor> arg0) { } } Re:Kayo-System Co.,Ltd.2011 11 15
    • class ValueItem { String name; int age; } Re:Kayo-System Co.,Ltd.2011 11 15
    • public static class MyLoaderFragment2 extends Fragment implements LoaderCallbacks<List<ValueItem>>{ public Loader<List<ValueItem>> onCreateLoader(int arg0, Bundle arg1) { // TODO Auto-generated method stub return null; } public void onLoadFinished(Loader<List<ValueItem>> arg0, List<ValueItem> arg1) { // TODO Auto-generated method stub } public void onLoaderReset(Loader<List<ValueItem>> arg0) { // TODO Auto-generated method stub } } Re:Kayo-System Co.,Ltd.2011 11 15
    • static class MyAsyncTaskLoader extends AsyncTaskLoader<List<ValueItem>>{ public MyAsyncTaskLoader(Context context) { super(context); } @Override public List<ValueItem> loadInBackground() { List<ValueItem> list = new ArrayList<ValueItem>(); return list; } } public Loader<List<ValueItem>> onCreateLoader(int arg0, Bundle arg1) { MyAsyncTaskLoader l = new MyAsyncTaskLoader(getActivity()); l.forceLoad(); return l; } Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15
    • Re:Kayo-System Co.,Ltd.2011 11 15