Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 3965

Android is Google's open source OS and system for smart phones and tablets. Use this tag for software engineering questions about Android; for user questions, visit our sister site Android Enthusiasts Stack Exchange.

4 votes
Accepted

Benefits to using fragments in Android projects

Fragments aren't terribly useful on a phone. They were added to the API when people started wanting easier ways to take advantage of the extra real estate on a tablet. Think of an app with a list do …
Karl Bielefeldt's user avatar
9 votes
Accepted

Is the meaning and usage of the term "ROM" different in different devices?

The Android operating system allows providers to install software that the user is unable to erase without rooting the device. …
Karl Bielefeldt's user avatar
0 votes

Costs of Switching to Java

Additionally, trying to learn Android without learning Java is probably going to be more difficult than learning both, because of all the resources that will be inaccessible to you. … What happens if you need to upgrade Android platforms but the C# infrastructure is too slow in following? …
Karl Bielefeldt's user avatar
5 votes

How to keep Free/Paid version of the app separate in subversion

Only your application package must be unique. See here. That's the package declared in your manifest file. You can have most of your code in com.mydomain.myapp, and just have a different main activ …
Karl Bielefeldt's user avatar
1 vote
Accepted

Should CountDownLatch be used for waiting for an event?

Instead of thinking of it as the button "unpausing" a loop, I would prefer to think of it as something running every time you click the button, like: b.onclicklistener { return (or remove listener …
Karl Bielefeldt's user avatar
0 votes

Two factor authentication using time base key generator on smartphones

For example, android has the java.security.MessageDigest class. …
Karl Bielefeldt's user avatar
2 votes

What goes on behind the scenes when data is passed through the use of interfaces?

Typically, a function pointer is stored in a data structure like a virtual method table for each object. When it gets called, it first looks up the pointer to displaySomeMessage from the table, then i …
Karl Bielefeldt's user avatar
4 votes
Accepted

How does package naming affects Android application once deployed?

Android doesn't allow two packages of the same name, so you can't use a generic name. …
Karl Bielefeldt's user avatar