package citySlikkersV1.DataStructure; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.util.Vector; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.util.Log;
public class MyStuffItems { Bitmap mImage=null; Vector<MyItems> mMyInventory=new Vector<MyItems>(); Vector<MyKeys> mMyKeyInventory=new Vector<MyKeys>(); Vector<MyBuildings> mMyBuildings=new Vector<MyBuildings>(); String mDescription=null; public void SetMyInventory(int mId,String mName,int mBcount,int mstrength,int mRange,int mlevel,int isenabled) { MyItems myItems =new MyItems(); myItems.mItemId=mId; myItems.mItemName=mName; myItems.mBulletcount=mBcount; myItems.mItemlevel=mlevel; myItems.mItemRange=mRange; myItems.mItemStrength=mstrength; myItems.isEnabled=isenabled; myItems.mItemImage=mImage; mMyInventory.add(myItems); } public Vector<MyItems> GetMyItems() { return mMyInventory; } public void downloadFile(String fileUrl) { URL myFileUrl =null; try { myFileUrl= new URL(fileUrl+".jpg"); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { HttpURLConnection conn= (HttpURLConnection) myFileUrl.openConnection(); conn.setDoInput(true); conn.connect(); // int length = conn.getContentLength(); InputStream is = conn.getInputStream(); mImage= BitmapFactory.decodeStream(is); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void clear() { mMyInventory.clear(); mMyKeyInventory.clear(); mMyBuildings.clear(); Log.e("Clear data source","Mystuff items"); } public class MyItems { public int mItemId=0; public String mItemName=null; public int mBulletcount=0; public int mItemStrength=0; public int mItemRange=0; public int mItemlevel=0; public int isEnabled=0; public Bitmap mItemImage=null; } /*ItemDescription*/ public void SetItemDescription(String des) { mDescription=des; } public String getDescription() { return this.mDescription; } /* My key Data*********************/ public void SetMyKeys(int id,int number,int type) { Log.e("setkeys", "ID "+id); MyKeys myKeys=new MyKeys(); myKeys.mKeyID=id; myKeys.mKeynumber=number; myKeys.mKeyType=type; mMyKeyInventory.add(myKeys); } public Vector<MyKeys> GetMyKeys() { return mMyKeyInventory; } /* My Building Info Data*********************/ public void SetMyBuildingss(int id,int type,int SecureLevel,int Tower,int Camera) { Log.e("MyBuildings", "ID "+id); MyBuildings mybuilding=new MyBuildings(); mybuilding.mBuildId=id; mybuilding.mBuildType=type; mybuilding.mSecureLevel=SecureLevel; mybuilding.mTower=Tower; mybuilding.mCamera=Camera; mMyBuildings.add(mybuilding); } public Vector<MyBuildings> GetMyBuildings() { return mMyBuildings; } public class MyKeys { public int mKeyID=0; public int mKeynumber=0; public int mKeyType=0; } public class MyBuildings { public int mBuildId=0; public int mBuildType=0; public int mSecureLevel=0; public int mTower=0; public int mCamera=0; } } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en