Android :: Design Pattern For Object-relational Mapping?
Oct 29, 2010
I have several related database tables and I would like to treat their rows as objects and their tables as something like lists. What are the considerations that I have to keep in mind (for instance, ensuring that the objects stay consistent with one another and with the database, lazy loading)? And what is a good design pattern for implementing this? As I imaging the answer is pretty involved, a link to a good website would suffice.
On the other hand, if someone knows of Hibernate-like thing that really works on Android, I might give that a whirl (although it's a little heavy weight for me right now).
View 2 Replies
Jul 17, 2010
Is this project Tiny ORM written by Shawn O. Pearce going to be equivalent to Hibernate in Java ActiveRecord in Ruby Doctrine in PHP http:// android. git.kernel.org/?p=tools/gwtorm.git;a=summary Does any one know if Google is working on an ORM for Android. What are the similarities and differences between Tiny ORM and the above named projects? Why are protocol buffers being used in the ORM, I do not understand the relationship between protocol buffers and ORM concepts. I found the above link by reading this blog post.http://mobilebytes. wordpress.com /2009 /06/14/ android-orm-coming/ I have been hearing rumblings about this, but was just curious if anyone has any further information.
View 3 Replies
View Related
Apr 28, 2010
While programming on Android, I end up writing a parent activity which is extended by several others. A bit like ListActivity. My parent activity extends Activity. if I intend to use a Map or a List, I can't use my parent activity as superclass - the child activity can only extend one activity obviously. As such I end up writing my parent activities with the same logic for Activity, ListActivity, MapActivity and so forth.
What am I looking for is some sort of trait functionality/design pattern which would help in this case. Any suggestions?
View 3 Replies
View Related
Feb 23, 2010
Does the Android platform lend itself well to a particular style of UI programming like MVC or MVP? Most of my UI experience is with spaghetti code on a very old embedded device or in GWT with MVP so I do not know where to start.
View 3 Replies
View Related
Aug 23, 2010
I fight with me for some days about asking this question.
Its pretty plain and simple:
If you have an application with a GUI totally working on 2D drawing, what should be the best practice to handle what to draw and where to touch?!
Some example for better understanding:
I have a game with a map. On this map I can build houses and stuff.
I also have a information bar which can be extended. On the extended bar I draw some information about the game and also enables to change different values. If a touch occurs, I have to check, if the information bar is extended or not to determine if I want to change something on the map or something on the bar.
Thats done by the State Pattern, but I have some doubt if thats the right one because I think it can be a bit complex because of possible "sub-states".
So basically the question: Is the State Pattern (from GoF) the best practice to handle a pure graphical GUI?
View 1 Replies
View Related
Apr 6, 2010
I've got a common task that I do with some Activities - downloading data then displaying it. I've got the downloading part down pat; it is, of course, a little tricky due to the possibility of the user changing the orientation or cancelling the Activity before the download is complete, but the code is there. There is enough code handling these cases such that I don't want to have to copy/paste it to each Activity I have, so I thought to create an abstract subclass Activity itself such that it handles a single background download which then launches a method which fills the page with data.
This all works. The issue is that, due to single inheritance, I am forced to recreate the exact same class for any other type of Activity - for example, I use Activity, ListActivity and MapActivity. To use the same technique for all three requires three duplicate classes, except each extends a different Activity.
Is there a design pattern that can cut down on the code duplication? As it stands, I have saved much duplication already, but it pains me to see the exact same code in three classes just so that they each subclass a different type of Activity.
Edit: Since it seems I need to be a bit more specific...
Suppose I'm trying to solve the problem of an AsyncTask background download during orientation changes. The solution I have right now is to use callbacks; there's download manager that I have which starts these downloads, and then I have the Activity attach a callback to it. When the orientation changes the Activity is destroyed and then recreated; during this process I detach the old Activity's callback, then attach a new callback from the new Activity afterwards.
Orientation changes are a common problem, and in multiple Activities I start the Activity with a progress view while the data loads. What I am trying to solve is not having to re-implement this orientation-handling logic ten times over; my initial solution was to subclass Activity, but then I got the problem above.
View 4 Replies
View Related
Oct 13, 2010
Five years ago I used to program in SAS. Since then I've been doing software QA of various types. Mostly manual (video games + web apps) testing with a tiny bit of automation.
I'd really like to shift careers back into programming. Specifically the Android platform has caught my attention. These are the books I've been reading and working through.
Learning Java, Third Edition - O'Reilly
Beginning Android 2 - Mark Murphy
Hello, Android - Ed Burnette
However, I think I need something that looks at programming from a less language dependent standpoint. Something that takes a bird's eye view if that makes sense.
It's very easy to see how particular functions work, but I'm looking to get a better sense of how all the pieces fit together. How does one split up an app into individual classes and packages? Do I have a method in main that shuffles my deck of cards (object) or does the class deck of cards have a method I can call to shuffle itself?
I think I'm looking for a book on object oriented design? I've also been working through the tutorials and examples at http://developer.android.com/resources/index.html and also in the three books I've been reading so far. Maybe I just need to spend more time coding though?
View 3 Replies
View Related
Sep 6, 2010
As i am building multiple activities, i realise that i have to code out repetitively this segment.
CODE:.......
So that i can return to the home page.
Is there some structural pattern or design pattern that i am missing out? Like a Activities Manager that manage all the activities?
View 8 Replies
View Related
Sep 9, 2009
I want to do some automated testcase with Instrumentation . Suggest that my AUT has 2 Activity. After clicking the button in ther first Activity, the second one will be shown with new content base on what we enter in the first Activity.) Instrumentation provides us the function called startActivitySync() and return the Activity object for processing. My question is how we can get the pointer of the second Activity after the it is shown by clicking the button on the first activity.?
View 2 Replies
View Related
Jun 8, 2009
I would like to convert a Picture object to Bitmap object in memory, without writing data to disk.
View 2 Replies
View Related
Nov 23, 2010
I am going to develop an Android Application but before developing it i needs to have MockUp for the Android Application,so is there any way to design MockUp/GUI Design tool for the Android Application?
I know about DroidDraw tool , but i think it is not the exact way to prepare Mockup for the android application.
I have already referred this SO Question , but overthere i just found all the tools for the I-Phone only. So please feel free to share with me if you have/found any !
View 3 Replies
View Related
Sep 21, 2009
I have an Activity that running on system. I can get the Intent that is used to start the activity. But i don't know how to get the Activity object from the Intent object or something else. Can anyone tell me how to do this??? Note that, I don't use Instrumentation object.
View 11 Replies
View Related
May 1, 2010
What happens if I enabled the pattern lock by updating the setting LOCK_PATTERN_ENABLED, but have never set a pattern? I would check, but I don't want to reset my phone (I don't see a way to clear the lock pattern). Does anyone know?
View 3 Replies
View Related
Dec 11, 2009
The subject is pretty much it. With pattern lock security enabled, what happens during an incoming call? Must you enter the pattern to pick up the call, or can you simply press "Send"?
View 2 Replies
View Related
Nov 29, 2010
Is there a lock pattern on the DHD, the one where you swipe it in a certain pattern like I saw on the original desire?
View 4 Replies
View Related
Jun 16, 2010
there im looking at gettin g a new phone, and this is really the deciding figure between a blackberry, iphone or android device. What im looking for is a gps app sorta like gpsed that can map my tracks and put photos on them, but that stores these maps on my phone not the internet. Also what i would like is to ba able to take a picture with my phone and quickly be able to attatch it to my map. So when i go to this map in zoomed out mode i can see all these tracks (possibly in different colors) and these pins which i can click on and see pics of that location.
View 5 Replies
View Related
Jun 24, 2010
I'm trying to get the lat/long values, from the corners of the screen. But my getProjections don't make any sense.. I mean ... mymap.getProjection().fromPixels(0, 0) or mymap.getProjection().fromPixels(screenWidth, screenHeight) just delivers me unreal numbers..
I'm trying to set up an algorythm that would avoid cluster of graphics in the map and for that, the app needs to know which area of the screen is being showed latitude/longitude wise.
For example:
CODE:..............
View 1 Replies
View Related
Feb 9, 2009
Is it possible at this time to get normal mapping to work on android? I'm asking because it would involve the use of GL_DOT3_RGB, which is in the GL11 specs, not GL10. But GL11 is indicated as not completely supported.Is there an official list of GL11 features that do not work, or is it simply unstable and I should just avoid it for now?
View 2 Replies
View Related
Aug 26, 2009
I have a love-hate relationship with my G1, with the inability to remap keys at the top of the list. I've looked high and low for information, going so far as to try to decipher pages like this:http://www.kandroid.org /android_pdk/keymaps_keyboard_input.html and even reading the android platform code on github. I don't see things like page_up and page_down defined in the android keymappings. And I suspect that the original scancodes are being assigned to touch gestures.Since the number keys don't have a third component could an enterprising developer map to the unused caps for missing keys? Not that it would be all that useful at this point but it would give someone a hook to build on. Or if that isn't possible, how about a virtual floating task bar kind of thing (maybe mostly transparent overlay?) that maps gestures like the swipe up/swipe down and more traditional arrows and enter type keys for the trackball? This isn't entirely a nit-picky kind of request. I have a medical condition that in the winter makes my fingertips extremely painful and the trackball hurts. I'm guessing that there weren't many arthritis sufferers on the Android development team, either. You would think that the touch screen should make things easier, not harder. Even my old, old Omnigo and HP100LX had utilities to remap keys, so it seems odd that there isn't some kind of app that could be developed. I think if I had enough time (which I don't) I might be able to eventually puzzle out a crude version of the task bar thing but I'd much rather pay a couple of dollars in the market.
View 2 Replies
View Related
Nov 25, 2009
I've tried casting shadow following this tutorial (which uses Stencil Buffer method): http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=27 The result is a cool shadow effect. But it depends too much on geometry and thus not very flexible. Then I found a much easier way to do shadowing here: http://www.paulsprojects.net/tutorials/smt/smt.html But it uses ARB_depth_texture and ARB_shadow extension. So I bet it can't be used with Android's OpenGL ES 1.0. I've tried googling for "Shadow Mapping" and "OpenGL ES" but still can't find a good tutorial. Can anyone recommend me a good place/site I can study for this please?
View 3 Replies
View Related
Aug 7, 2010
Ok so here's the deal guys and gals, I am trying to have my phone assist me with my running. There are plenty of apps that will track my run via gps if I bring my phone on the run with me, but I don't wanna do that. I want to be able to map a course out, enter how long it took me, save the map and even share it with friends. Ideally the app would have the gps running features I mentioned above just on case I ever do start bringing my phone with me. Here is an example of what I mean in website form (unfortunately they make a sweet app for the iphone but their android version is pretty awful right now.MapMyRun.com -
View 9 Replies
View Related
Aug 16, 2010
I am looking for an application that can create a map by me carrying the phone and walking a certain path.There is a 300 acre park near where I live. The maps they provide are way off base. I would like to walk all of the trails and have the Droid record where I am walking.You know, this may be easier than I think using ASE and writing a Python script. I'll just get the location every half second and write it out to a file. It'll be interesting to see how the maps turn out, seeing the low resolution of the GPS receiver.
View 5 Replies
View Related
Feb 18, 2009
I am trying to get a FileInputStream object on an image that the user selects from the picture gallery.
This is the android URI returned by android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI content://media/external/images/media/3
When I try to construct a java URI object from this object, I get an IllegalArgumentException with the exception description Expected file scheme in URI: content://media/external/images/media/3 whereas the android URI shows the scheme as content
Never found a solution for the original question. But if you want the byte stream of an image in the pictures gallery, this piece of code will do that.
CODE:...................
View 4 Replies
View Related
Feb 2, 2010
I am writing an Android AR application and have my engine working but it contains a strange behaviour that I can't seem to get fix. I am overlaying an OpenGL surface on the camera image and am placing 3D objects in the view accordingly. If I use dummy data for the location of my AR objects, i.e. LAT 10 LON 10 become x=10 y=10 on the OpenGL surface, then the overlay works perfectly. However, if I use direct GPS coordinates for my LAT and LON (e.g. LAT 12.34567890 LON 100.23456789) then all my objects either move around their location or don't appear at all. I know there are issues around using floating points and the OpenGL framework, but I've been reading around and am still having trouble stopping this behaviour. Has anyone else had this problem? Should I be using a scaling factor between my GPS and openGL surface, if so what values are good? I tried scaling my LAT and LON by 1000000 to eliminate the floating point, but it didn't help and the performance was terrible.
View 1 Replies
View Related
Dec 29, 2009
Currently I'm using a HashMap to map the strings to int and the int values need to be frequently accessed. I'm looking for a better way to do this if possible with minimal object creation, and preferable being able to store the values as primitive ints without wrapping them with the Integer class. (Basically, the reverse of the SparseArray's int->object mapping.)
View 4 Replies
View Related
Aug 28, 2010
i have a list view and custom list adapter for it. There are various other fields in it and a Checkbox. The problem is that it is not able to map Checkboxes properly. I mean if an entry is already present in database it should come checked.When i put a log in the View function it shows some of the entries that are repeated, i think this is the main reason.
View 3 Replies
View Related
Oct 1, 2010
I am newbie to OpenGL programming. I was going through the code of API demos.I understood how to map a single image resource on to all the 6 faces of the cube,but i want to know how can i map 6 faces of the cube with 6 different images. I searched in the web without any luck.Can any one give me some ideas links , pointers on the same.
View 5 Replies
View Related
May 5, 2010
I have an Android application that displays VGA (640x480) frames using OpenGL ES. The application reads each frame from a movie file and updates the texture accordingly. My problem is that, it is taking almost 30 ms. to draw each frame using OpenGL. Similar test using the Canvas/drawBitmap was around 6 ms on the same device. I'm following the same OpenGL calls that VLC Media Player is using, so I'm assuming that those are optimized for this purpose.
View 1 Replies
View Related
Oct 9, 2009
How do I run the emulator with WVGA854 skin so I get a 1-1 mapping of device to screen pixels? The WVGA854/layout file has "width 480 height 854" but when I run the emulator, I get these values for DeviceMetrics: density = 1.5 densityDpi = 240 scaledDensity = 1.5 heightPixels = 569 widthPixels = 320 xdpi = 240.0 ydpi = 240.0 I'd like to run the emulator so that I see heightPixels/widthPixels values of 854/480 in the code. I tried playing with the -dpi-device option but doesn't seem to help.
View 3 Replies
View Related
Sep 1, 2010
I am looking for a mapping application that will let me browse maps offline, as well as plot points onto the map. Does anyone have any ideas which app might let me do that? According to the MapDroyd app, it won't let me plot points
View 1 Replies
View Related