We desperately need some help. We're having some terrible problems with a touch icon for Android. Everything works perfectly on an iPhone but we've been battling with Android for over a week and it absolutely refuses to work. The touch icon created on one Android appears pixelated and on another it appears very small.
Following Apple's guidelines we created the following touch icons - I've given the full URLs for the files so that you can see them - they're publicly available on a live web server:
We're aware that some versions of Android require the full URL to be specified so we've done that. We're also aware that some versions of iPhone and Android can't read the sizes attribute so we tried a default apple-touch-icon-precomposed.png file at both 144x144 and 57x57 but neither worked.
We suspect that Android might have some incorrect caching behavior because nothing we do can make Android change the favicon it is using (clearing the browser cache doesn't help). Even changing to a completely different image in the png file on the server it appears to be impossible to make Android change the image it uses - deleting the webpage link on the home screen, deleting the browser favorite, clearing the browser cache and re-creating the home screen link it still uses the same icon regardless of the icon file on the server.
The application has a favicon and we suspect that Android may be incorrectly using that instead of one of the touch icon files.
What makes the situation worse is that when we first tried this we didn't follow Apple's naming conventions and it worked on an iPhone and one out of two Androids. We changed to comply with Apple's recommendations in the hope of getting it to work on both Android devices. The above works on the iPhone but neither of the Android phones (on one the icon ix pixelated and on the other it is very small).
Hi,i'm a computer science student in just foundation, i'm absolutely new and still learning programming C#. I wish to program for ios, android, and WP8 asap as the market is growing competitive so can should i do in order to ensure i can developing great app??
As I said, you first need to decide which platform to start with and learn all about it. You can either follow the link I gave you and read some of the articles here on CodeProject, or use Google to find other relevant development sites, such as developer.android.com[^] for example.
One of these days I'm going to think of a really clever signature.
Unfortunately, all of the mobile platforms run apps in different languages, so you're really going to have to learn a great deal of things to cover that span. I have seen some people offer HTML5 (and other new web technologies) as a solution to the problem, I do remember seeing a video article here talking about using web technologies to present users with a good, consistent cross platform experience.
In my experience, it's always going to be an ongoing issue...
First off, not sure why you posted this on the "Mobile" forum, it's probably more suited to go in the "System Admin"[^] forum.
Ok, well, you have to provide more information...
0. What's the operating system?
1. Is it your own computer?
2. Is there any need to salvage the operating system? or just the files?
If the answer to two is "no, I just need the files"... well, just boot off a CD, additional hard drive, or USB drive (change the boot order) with something like Linux and you can easily move all your files off the system (provided it doesn't have bulk encryption). Then you can simply wipe the computer, reload your OS and move your files back.
If you are referring to windows, you need to dump the SAM file (recommend samdump). Then you can crack the passwords stored in the SAM file. The only way to access the SAM file is while Windows is not running, so you will likely need a live media CD (recommend BackTrack Linux) in order to manage this.
Are you doing this because you prefer C# or because you don't want to learn Java?
It's not hard to learn Java if you already know C# plus all the tools, guides and forums target Java. You'll be making you're life a lot harder than it needs to be if you don't go with the flow.