I'd like to be able to track the Version number of my application, and the Device Model name for people connecting to my application; What is the best way of achieving this?
I'm assuming that I might be able to do something like:
Device Model Name
tracker.trackPageView("/testApplicationHomeScreen/"+Build.MODEL);
Version Number
tracker.trackPageView("/testApplicationHomeScreen/"+packageInfo.versionName);
Will this work, and is this the best way of achieving this, or should I be using Events?
Cheers,
James.
I've been playing around with this since posting the question. I've found that Events are the best way of achieving this.
ie create categories for "Version" and "Model", then track each detail using events. This then gives you the granular results I required to be able to see which versions of my app were being used, and which handset models were in use as well.
Related
Is there a website where you post what you want and developers bid to do the work? I've used similar services before for html / php / java and was wondering if it was available for android apps???
sites like guru.com and rentacoder.com you may be able to find people.
Do you mind explaining the project"s" your looking at having done. Might find some people here who will be able to help and assist
I thought i saw something similar on www.anddev.org
Sluzpuppet said:
sites like guru.com and rentacoder.com you may be able to find people.
Do you mind explaining the project"s" your looking at having done. Might find some people here who will be able to help and assist
Click to expand...
Click to collapse
Here is my thought (remember, I'm not a developer):
A super basic app: a single icon (like wifi tether) that opens a predefined url that has users info appended to the end as arguments, see example below:
Code:
mydomain,com/page.php?name=mike&id=1234&color=blue
Users info are just text fields with no validation and are setup from the menu button.
This would be a customizable app. A person could modify the app by adding (changing) three files
icon image
url.xml - contains the base url and perhaps the app name
user.xml - contains the users data fields
above example users.xml would add 3 setup fields for name, id, color
by changing the url xml file, you could setup app to piont to any domain
by changing the users.xml, you could setup any number of arguments
by changing icon, app image would match users preference
Ideally it would be best if it could have multiple occurances of the app (maybe just app name being different would work) because I may want it for mydomain.com any you may want to use it for yourdomain.com
Hope this makes sense.
So, here is the situation:
I'm a Magic: the Gathering player and I love to design cards for fun. There is a bit of software called Magic Set Edtior that lets you make and store collections of custom made cards on the PC. My goal is to make a similar program for android. However, I'm relatively unfamiliar with how android apps are developed, and I have one major problem starting out:
Basically, the program needs to be able to open, create, edit, and save sets of cards that each have a few features. How do I store data for these sets? How would I accomplish that sort of file system? Should I just have the app create a internal database for each set the user makes? Are there limits to how many databases can be created by a single app? I'm probably not being as clear as I could be, and I realize that this project is probably (far) beyond my abilities - but I'd appreciate any help and would be happy to clarify anything that doesn't make sense. I'll post progress once I get this off the ground!
Check out the notepad demo at developer.android.com, it should be a good starting point for what you are trying to do
Sweet! I'll take a look. Thanks for your help ^_^
One more thing about databases, then: If the app has an internal database and I release an update for the app that modifies fields in the database, does the information get wiped? (for example, say that the tables in the db have three fields: name, cost, rules, and i issue an update that adds a "stats" field. Would that clear out the current cards in the database?)
Basically, I just want to be sure that using databases to store the sets of cards is the best, most efficient way to do this (So I won't end up having to re-code that entire bit of app).
So, databases are confusing... At least, how android works with them sure as hell is @[email protected]
So, what ive got now is that I need to make a database to store the individual card data... however, I also need to store general information about the set as well. So, do I make one new writeable database per set created, or is there a way to just use one database, and one table per set? (though I dont think you can store general info about a table that applies to each row, can you?)
Or apply for appinventor from googlelabs. Its fast and easy, should suite your purpose. Also has ability to communicate via web.
goodluck
I did apply. I'm hoping they get it too me soon.
Roid1 said:
Or apply for appinventor from googlelabs. Its fast and easy, should suite your purpose. Also has ability to communicate via web.
goodluck
Click to expand...
Click to collapse
I've got accepted like a week ago. Sad part is. You can't upload apps made to the market
sent from my pimp hero running Froyo CM6 and the XDA app
Firstly, hi to all the folks at xda-developers. I have always found this place to be the most useful resource when it comes to figuring out android, but never had an unanswered question till just now.
I just helped my dad migrate from a blackberry to a nexus 4, and while he is quite happy with most of the phone's offerings, he finds it exasperating that the phone does not display the company field from his address book in the people/contacts app. After a week searching online for answers, it appears this is indeed not possible on android yet, and the best advice I found was to manually change the company field to middle name/last name and then "everythings alright with the world again". Hopefully, the people on xda recognize that this is hardly a 'solution'.
I then set out to find an app to replace the phone book, but that was a dead-end. Too many apps out there, not enough documentation on what does what properly and most of the descriptions suggested that they were over-kill for what I was looking to do.
So, my question is this ... Does anybody who knows the internal workings of android 4.3 on the nexus 4 know if this can be a simple tweak on a rooted phone? I do not have any experience at all hacking phones, Im not even a developer, but I imagine the display is controlled by some sort of style-sheet type entity (xml?). My reasoning is that the information is already on the phone... The only thing that needs to change is the way the phone displays the information. Would it be possible, at some level, to edit a file to display an extra line of information?
Of course, if somebody knows of a specific app/mod that already does this, please point me in the right direction.
Thanks,
Karthik
Oh yes --- IF it turns out that there is no way to do what I want without some major hacking of the OS, can somebody suggest the best way to unload the contacts from the phone to a desktop, some app that will automatically remap the company name field to the middle name/suffix, and then upload the contacts back to the phone?
The company is displayed right below the name in the top left corner of the people app.
At least in the paranoid android rom
Swyped from my Nexus 4 using Tapatalk 4
In the stock version, the only way to see it is when the actual contact is opened... Meaning, when viewing contact details. The problem with this is that when you have multiple contacts with the same name, it is impossible to dial the right one directly from the Phone App. Each time, one must click on the person's avatar on the left side, which does some weird 'half opening' of the contact, then click again on the top of that dialog box to open the actual contact, at which point the company name is displayed at the top corner.
In my dad's case, he has many many contacts with the same names, even same first and last (we in India have third initials that finally differentiate the persons!) ... On his blackberry, the company name ALWAYS showed under the contact name, and so it was easy to call the right person. With android, neither the phone app, nor the auto-complete introduced in 4.3 seem to care about the company name. So each time, he has to open the contact fully to figure out whom to call!
Good evening - I'm a long time lurker at XDA and have gleaned a lot of useful information from this site, so thanks for that.
I have a client who is looking to build prototype for a device containing only one app, for a very young market, which will be the only app runnable on the device (think a smartwatch tamagotchi) - the priorities are that there's bluetooth, wifi and an accelerometer fully accessible to the app, and that the watch be relatively cheap. Now, while I've been a developer and sysadmin for a number of years, this is my first Android or wearable project, so I wanted to see if anyone had any useful tips on approaches to take, and devices to try for this prototype. (Also, I know the idea of locking down a device like this might be an anathema to people posting here. See this as an academic exercise in what's possible.)
As far as the approach goes, it seems to me I have a few options:
- Get a watch already running Android Wear, develop the app using Google's APIs and see if I can the modify the OS to boot into a single app.
- Get a (probably cheaper) watch which I can then flash with a ROM built by someone else, but will still allow me to access the accelerometer, then lock this down
- As above, but build my own ROM, containing only my app.
As far as devices go, we've had a look at some £20 Chinese wonders with MediaTek MT2502 chips, but I couldn't see how I'd get into them to flash a new ROM and I could't find anyone here using the same model. I've been looking at the MOTOACTV, which I see has many fans, but am also quite happy to consider other (particularly cheaper) alternatives, as long as I'll be able to develop something for them, get to the accelerometer and eventually send data to a server.
Sorry for the long post. Any advice?
Hi all ?,
I'm using mobileaction for my Android app. However, recently canceled my subscription to their startup plan, simply because I didn't find enough use of the service.
Somehow, I ended up using the service only to track ranking of 15 keywords. Nothing else.
There are so many features, that I just don't find accurate. The estimated downloads, keywords difficulty and traffic values. Integrated play store account with the service, and didn't really get any insight from that.
Tried other ASO tools, however, got similar feeling (may be App Annie is good, but don't have money for that?)
I'm sure there is value in these tools, but I'm definitely missing something.
Do you actually find them useful for your ASO research and implementation processes? If yes, at what step do you actually use them, and how?
Perhaps, these services work better with apple app store ?