Vous êtes sur la page 1sur 14

Knowledge Session

Bagaimana membangun aplikasi


dengan
Samsung Galaxy SDK

Leonardus Ardyandhita
Samsung Research And Development Institute Indonesia
Download Samsung Galaxy SDK

developer samsung website

Android SDK Manager


Download Samsung Galaxy SDK

1. Buka http://developer.samsung.com/galaxy
2. Pilih dan download SDK yang diinginkan
developer samsung website
Dowload Samsung Galaxy SDK
1. Buka Android SDK Manager
2. Masukkan add-on site pada Tools>Manage Add-on sites:
http://developer.samsung.com/sdk-
manager/repository/Samsung-SDK.xml
3. Install package yang diinginkan

Android SDK Manager


Getting Samsung Galaxy SDK

Isi di dalam sdk yang didowload :


file sdk-v1.0.0 (.jar)
file library terkait (.jar)
dokumentasi API
file programming guide (.pdf)
Mari kita ke code nya
Inisialisasi SDK pada code

Copy file sdk-v1.0.0 (.jar) dan file library terkait (.jar)


Paste ke folder libs pada project android
Inisialisasi SDK pada code

<manifest >

<uses-permission
android:name = com.samsung.android.providers.context.permission.WRITE_USE_APP_FE

<application
android:label="@string/app_name">
<activity android:name=com.example.MainActivity">

</application>

</manifest>
Inisialisasi SDK pada code
public class MainActivity extends Activity{
private SPass spass;

@Override
protected void onCreate(Bundle instance){
super.onCreate(instance);
spass = new Spass();
try{
spass.initialize(this);
}catch(SdkUnsupportedException e){
Log.e(ERROR,sdk not supported);
}
}
}
Menggunakan SDK pada code
public class MainActivity extends Activity{
private SPass spass;
private SPassFingerprint spassFingerprint;
@Override
protected void onCreate(Bundle instance){
super.onCreate(instance);
spass = new Spass();
try{
spass.initialize(this);
spassFingerprint = new
SpassFingerprint(this);
}catch(SdkUnsupportedException e){

}
}
Menggunakan SDK pada code
SpassFingerprint.RegisterListener registerListener = new SpassFingerprint.RegisterListener() {
@Override
public void onFinished(){
Log.d(INFO,Fingerprint registered);
}
}

View.OnClickListener registerButtonListener = new View.OnClickListener() {


@Override
public onClick(View view){
spassFingerprint.registerFinger(MainActivity.this, registerListener);
}
}
Menggunakan SDK pada code
SpassFingerprint.IdentifyListener indentifyListener = new SpassFingerprint.IdentifyListener(){
@Override
public void onFinish(int i){
if(SpassFingerprint.STATUS_AUTHENTIFICATION_SUCCESS == i){
Log.d(INFO,Fingerprint found);
}else{
Log.d(INFO,Cant find your fingerprint);
}
}

}
Menggunakan SDK pada code
View.OnClickListener identifyButtonListener = new View.OnClickListener() {
@Override
public onClick(View view){
spassFingerprint.startIdentifyWithDialog(MainActivity, identifyListener, false);
}
}
Contoh aplikasi : https://bit.ly/inasdk

Ada pertanyaan ???

Vous aimerez peut-être aussi