samsung galaxynote spensdk 2galaxynotespen.s3.amazonaws.com/spen sdk 2.0 training 3.5.12.pdf ·...

Post on 25-Mar-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Samsung  Galaxy  Note  S  Pen  SDK  2.0

3-­‐5-­‐2012

Galaxy  Note   Super  AMOLED  Display

S-pen solution

(285 ppi)

Portable, Slim, light

1280x800

(9.6mm) (178g)

Galaxy  Note   Premium  Smartphone  

8MP auto focus with LED flash

2 MP frontfacing camera

Shoots 1080p video

16GB storageSupport Up to 32GB SD card1 GB RAM

Wi-Fi 802.11b/g/n

AccelerometerGyroscopeCompassBarometer

Galaxy  Note  -­‐ Best  Multi-­‐Input  Experience    

Capacitive touchS Pen

256 levels of pressureSensitivity

Deep integrationWith the screenAnd the OS

The S Pen

Overcoming  Limitations:Is  There  Something  Missing?

Software

Development

Kit

Dev  Guide SampleApplication

libspen.jar

Contents of the SDK

Libraries Add  External  JARs libspen.jarJava  Build  Path

Java  Build  Path

Libraries

libspen.jar

Adding the JAR File toYour Project

Import  com.samsung.sdraw.*Import  com.samsung.spensdk.*Packages  to  Use  S  Pen  Features  

import android.app.Activity;import  android.os.Bundle;

import com.samsung.sdraw.CanvasView;import com.samsung.sdraw.SDrawLibrary;import com.samsung.sdraw.SettingView;import com.samsung.sdraw.AbstractSettingView;import  com.samsung.sdraw.AbstractSettingView.SettingChangeListener;

import com.samsung.spensdk.SCanvasView;import com.samsung.spensdk.SCanvasView.OnPlayCompleteUICB;import com.samsung.spensdk.SCanvasView.OnPlayProgressChangeUICB;

public  class SampleActivity extends Activity  {

Packages  to  Import

Show  Animation  from  the  Drawing

Animation

Animation

Initialize  the   SCanvasView

public  class  SampleActivity extends Activity  {

private CanvasView mCanvasView;

@Overridepublic  void  onCreate ( Bundle  savedInstanceState )  {

mCanvasView =  (CanvasView)  findViewById(R.id.canvas_view);

@Overridepublic  void  onWindowFocusChanged ( boolean hasFocus )  {

mCanvasView.createSAMMLibrary();

SCanvasView

Call  doAnimationStart()  after  Load  Data

Public  boolean OnWindowFocusChanged(boolean item)  {super.onWindowFocusChanged(item);

mCanvasView.createSAMMLibrary();

mCanvasView.setOnPlayCompleteListener(  mPlayCompleteLister );

mCanvasView.setOnPlayProgressChangeListener(  mPlayProgressChangeListener );

mCanvasView.setAnimationMode(true);

Intent  intent =  getIntent();String  sDataKey =  intent.getStringExtra(EXTRA_VIEW_FILE_PATH);

if (mCanvasView.loadSAMMData(sDataKey)){

mCanvasView.doAnimationStart(true);}

}

Animation

DEVELOPER.SAMSUNG.COM

30

To Get the S Pen SDKhttp://developer.samsung.com/android/spen.sdk

Discussion Boardshttp://developer.samsung.com/android

top related