Book Image

Android NDK: Beginner's Guide

By : Sylvain Ratabouil
Book Image

Android NDK: Beginner's Guide

By: Sylvain Ratabouil

Overview of this book

Table of Contents (18 chapters)
Android NDK Beginner's Guide Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Time for action – handling primitives in the native store


  1. In StoreType.java, add the newly managed integer type to the enumeration:

    public enum StoreType {
        Integer,
        String
    }
  2. Open Store.java and define the new integer functionalities our native store provides:

    public class Store {
        ...
        public native int getCount();
        
        public native int getInteger(String pKey);
        public native void setInteger(String pKey, int pInt);
    
        public native String getString(String pKey);
        public native void setString(String pKey, String pString);
    }
  3. In the StoreActivity class, update the onGetValue() method to retrieve integer entries from the store when they are selected in the GUI:

    public class StoreActivity extends Activity {
        ...
        public static class PlaceholderFragment extends Fragment {
            ...
            private void onGetValue() {
                ...
                switch (type) {
                case Integer:
                    mUIValueEdit.setText(Integer.toString(mStore
                     ...