5. About Me
Shinobu Okano ( 岡野忍)
SERAKU Co.,Ltd.
@operandoOS
Android/ Ruby on Rails
Dart/ Firefox OS/ Play Framework
Twenty two years old
http://hack-it-iron.hatenablog.com/
26. How to use
-Initialize-
publicclassMyApplicationextendsApplication {
@Override
publicvoidonCreate(){
super.onCreate();
Garum.initialize(getApplicationContext());
}
}
27. How to use
-Model-
@Pref(name ="app_status")
publicclassAppStatusextendsPrefModel {
@PrefKey
publicString appName;
@PrefKey
publicintstartupCount;
@PrefKey
publicbooleanshowNotification;
}
28. How to use
-Support Types-
int
long
float
boolen
String
Set<String>
30. How to use
-Support Modes-
MODE_PRIVATE
MODE_WORLD_READABLE
MODE_WORLD_WRITEABLE
MODE_MULTI_PROCES
31. How to use
-Support Modes-
deprecatedin API level 17
MODE_WORLD_READABL
MODE_WORLD_WRITEABLE
32. How to use
-Save-
publicvoidonSave(View v){
AppStatus appStatus =newAppStatus();
appStatus.appName="Garum";
appStatus.startupCount=10;
appStatus.showNotification=true;
appStatus.save();
}
33. How to use
-Save-
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<stringname="appName">Garum</string>
<intname="startupCount"value="10"/>
<booleanname="showNotification"value="true"/>
</map>
/data/data/<package name>/shared_prefs/app_status.xml