How do i make apps for the android market (what program do i buy)? Answered

I want to make i want to make an app because i saw a few apps tht have 50K+ downloads... and i want to make some $$$.                _ 

Question by GianniMora 9 years ago  |  last reply 8 years ago


Android Password Saver

The result of boredom. Numbers layer tells you what each dot is labeled. The x-y layers represent the paths. X is the first dot, y is the one you move to after that. Just make the layers visible. I didn't bother making any long diagonals because I didn't feel like it and they're hard to use anyways. I find it useful to load a jpg on my miniSD so if I forget, I can go back and see what it was before I unlocked it. (I know it's overdone, but if I'm going to be using it all the time, I might as well make it pretty)

Topic by puffyfluff 10 years ago  |  last reply 10 years ago


How to rip data from a phone?

So my phone is now rather broken, im using a backup as a large portion of the touchscreen is no longer responsive, so my issue is that there are large amounts of data i would prefer not to lose on the phone in various apps and things that would not be saved to the sd card for instance the messenging service Kik, i have a lot of messages i would prefer not to lose  ive always thought when i wouldnt have an issue with a root going bad , for instance when i would have a replacement phone on hand, then i would root it and get the data off it so my issue comes down to is it possible to root a phone, retrieve the data WITHOUT needing the fully functioning touchscreen? for instance all through the computer  the phone's model is the T-Mobile MyTouch Q (without slide out keyboard)

Question by JakeWhelchel 4 years ago  |  last reply 4 years ago


Controlling a motor with a touch screen ?

So i am trying to control a motors speed using PWM (running through a transistor). I know how to make that happen but i am unsure how to use a touch screen to control the motor,  I have one of the test codes that is a touch pad 0-9 with enter and clear. I was wondering if there was a way that i can punch the number in push enter and have the motor run at that speed(starting with just 0-255) The touch screen is 3.2LCD TFT Touch Screen SD Reader http://www.ebay.com/itm/SainSmart-Mega2560-3-2-TFT-LCD-Shield-Touch-Screen-SD-Reader-4-Arduino-2560-/280930557613?pt=LH_DefaultDomain_0&hash;=item4168c41ead The code is // ITDB02_Touch_ButtonTest (C)2010 Henning Karlsen // web: http://www.henningkarlsen.com/electronics // Modified to work with UTFT on Mega w/Arduino 1.0.1 (C)2012 Otmar Ebenhoech, // // This program is a quick demo of how create and use buttons. // // This program requires the ITDB02_Graph library (8bit mode) // or ITDB02_Graph16 (16bit mode). // // It is assumed that the ITDB02 module is connected to a // ITDB02 Shield, a ITDB02 Mega Shield or that you know how // to change the pin numbers in the setup. // #include #include // Declare which fonts we will be using extern uint8_t BigFont[]; // Uncomment the next line for Arduino 2009/Uno //UTFT myGLCD(ITDB32S,19,18,17,16);   // Remember to change the model parameter to suit your display module! //ITDB02_Touch  myTouch(15,10,14,9,8); // Uncomment the next line for Arduino Mega UTFT myGLCD(ITDB32S,38,39,40,41);   // Remember to change the model parameter to suit your display module! ITDB02_Touch  myTouch(6,5,4,3,2); //// //// ////   ////THIUS IS WHAT I ADDED ETK int motor = 9; ////    //// //// //// int x, y; char stCurrent[20]=""; int stCurrentLen=0; char stLast[20]=""; void setup() {//// //// //// //// tHIS IS WHAT I ADDED ETK pinMode (motor, OUTPUT); //// ////   ////    //// // Initial setup   myGLCD.InitLCD(LANDSCAPE);   myGLCD.clrScr();   myTouch.InitTouch(LANDSCAPE);   myTouch.setPrecision(PREC_MEDIUM);   myGLCD.setFont(BigFont);   myGLCD.setBackColor(0, 0, 255);   // Draw the upper row of buttons   for (x=0; x<5; x++)   {     myGLCD.setColor(0, 0, 255);     myGLCD.fillRoundRect (10+(x*60), 10, 60+(x*60), 60);     myGLCD.setColor(255, 255, 255);     myGLCD.drawRoundRect (10+(x*60), 10, 60+(x*60), 60);     myGLCD.printNumI(x+1, 27+(x*60), 27);   } // Draw the center row of buttons   for (x=0; x<5; x++)   {     myGLCD.setColor(0, 0, 255);     myGLCD.fillRoundRect (10+(x*60), 70, 60+(x*60), 120);     myGLCD.setColor(255, 255, 255);     myGLCD.drawRoundRect (10+(x*60), 70, 60+(x*60), 120);     if (x<4)       myGLCD.printNumI(x+6, 27+(x*60), 87);   }   myGLCD.print("0", 267, 87); // Draw the lower row of buttons   myGLCD.setColor(0, 0, 255);   myGLCD.fillRoundRect (10, 130, 150, 180);   myGLCD.setColor(255, 255, 255);   myGLCD.drawRoundRect (10, 130, 150, 180);   myGLCD.print("Clear", 40, 147);   myGLCD.setColor(0, 0, 255);   myGLCD.fillRoundRect (160, 130, 300, 180);   myGLCD.setColor(255, 255, 255);   myGLCD.drawRoundRect (160, 130, 300, 180);   myGLCD.print("Enter", 190, 147);   myGLCD.setBackColor (0, 0, 0); } void updateStr(int val) {   if (stCurrentLen<20)   {     stCurrent[stCurrentLen]=val;     stCurrent[stCurrentLen+1]='\0';     stCurrentLen++;     myGLCD.setColor(0, 255, 0);     myGLCD.print(stCurrent, LEFT, 224);   }   else   {     myGLCD.setColor(255, 0, 0);     myGLCD.print("BUFFER FULL!", CENTER, 192);     delay(500);     myGLCD.print("            ", CENTER, 192);     delay(500);     myGLCD.print("BUFFER FULL!", CENTER, 192);     delay(500);     myGLCD.print("            ", CENTER, 192);     myGLCD.setColor(0, 255, 0);   } } // Draw a red frame while a button is touched void waitForIt(int x1, int y1, int x2, int y2) {   myGLCD.setColor(255, 0, 0);   myGLCD.drawRoundRect (x1, y1, x2, y2);   while (myTouch.dataAvailable())     myTouch.read();   myGLCD.setColor(255, 255, 255);   myGLCD.drawRoundRect (x1, y1, x2, y2); } void loop() {   while (true)   {     if (myTouch.dataAvailable())     {       myTouch.read();       x=myTouch.getX();       y=myTouch.getY();             if ((y>=10) && (y<=60))  // Upper row       {         if ((x>=10) && (x<=60))  // Button: 1         {           waitForIt(10, 10, 60, 60);           updateStr('1');         }         if ((x>=70) && (x<=120))  // Button: 2         {           waitForIt(70, 10, 120, 60);           updateStr('2');         }         if ((x>=130) && (x<=180))  // Button: 3         {           waitForIt(130, 10, 180, 60);           updateStr('3');         }         if ((x>=190) && (x<=240))  // Button: 4         {           waitForIt(190, 10, 240, 60);           updateStr('4');         }         if ((x>=250) && (x<=300))  // Button: 5         {           waitForIt(250, 10, 300, 60);           updateStr('5');         }       }       if ((y>=70) && (y<=120))  // Center row       {         if ((x>=10) && (x<=60))  // Button: 6         {           waitForIt(10, 70, 60, 120);           updateStr('6');         }         if ((x>=70) && (x<=120))  // Button: 7         {           waitForIt(70, 70, 120, 120);           updateStr('7');         }         if ((x>=130) && (x<=180))  // Button: 8         {           waitForIt(130, 70, 180, 120);           updateStr('8');         }         if ((x>=190) && (x<=240))  // Button: 9         {           waitForIt(190, 70, 240, 120);           updateStr('9');         }         if ((x>=250) && (x<=300))  // Button: 0         {           waitForIt(250, 70, 300, 120);           updateStr('0');         }       }       if ((y>=130) && (y<=180))  // Upper row       {         if ((x>=10) && (x<=150))  // Button: Clear         {           waitForIt(10, 130, 150, 180);           stCurrent[0]='\0';           stCurrentLen=0;           myGLCD.setColor(0, 0, 0);           myGLCD.fillRect(0, 224, 319, 239);         }         if ((x>=160) && (x<=300))  // Button: Enter         {           waitForIt(160, 130, 300, 180);           if (stCurrentLen>0)           {          for (x=0; x             {               stLast[x]=stCurrent[x];             }             stCurrent[0]='\0';             stCurrentLen=0;             myGLCD.setColor(0, 0, 0);             myGLCD.fillRect(0, 208, 319, 239);             myGLCD.setColor(0, 255, 0);             myGLCD.print(stLast, LEFT, 208);             ////             ////              ////             ////THIS IS WAHT I ADDED ETK             analogWrite(motor,stLast);             ////             ////              ////             ////           }           else           {             myGLCD.setColor(255, 0, 0);             myGLCD.print("BUFFER EMPTY", CENTER, 192);             delay(500);             myGLCD.print("            ", CENTER, 192);             delay(500);             myGLCD.print("BUFFER EMPTY", CENTER, 192);             delay(500);             myGLCD.print("            ", CENTER, 192);             myGLCD.setColor(0, 255, 0);           }         }       }     }   } } The stuff i added has these //// on top and bottom with a comment "THIS WAS ADDED  ETK" the part that dont work is "analogWrite(motor,stLast);" and stLast is a char so it give me char to int error. And as you can tell i am no good at this so anything that can point me in the right direction would be greatly appreciated ETK

Question by etkoehn 3 years ago


iPad Problems - 14 Problems with Apple's iPad

Apple just revealed the new Apple iPad Tablet that will probably make it one of the first failures by Apple's latest line of products. Apple revealed this new Tablet PC as a challenger to netbooks. However, it's already been labeled a "less powerful, but more expensive netbook." Here are 14 iPad problems that made this Apple iPad an iDisappointment. 1. No Multitasking The Apple iPad is just like the iPhone, in that there is no multitasking. You can't work on a document and talk on AIM or Gtalk. In other words, the iPad just a giant iPod Touch (the iPod Touch being better) and cannot match netbooks. 2. It Has an Awkward Design The design is a bit awkward because you have to hold it in one hand and balance it while your other hand uses the functionality or more likely you will need to put it on your knees to use it properly. It's like holding a monitor, I'm sure nothing will happen to it. Some people complain about the Bezel being too large, but perhaps this was necessary so that you don't constantly give commands while moving around. 3. No Adobe Flash Were you considering watching Hulu on this? How about youtube (well we'll have to wait for an app for that)? Thinking of playing flash games while waiting on the bus? Oh well. 4. No USB, Need Adapters Again with the iPod design, you need to plug in the special Apple adapter. If you lose it, you'll have to buy another. If you want to plug in multiple devices you need USB to iPad adapters! Since it's not even using Mac OS, most USB devices would probably not work anyway. 5. AT&T; Once Again Are you thinking of purchasing the 3G version? You'll need to get it with AT&T; and think of how overloaded their service will be now. There is no Verizon, T-Mobile, or Sprint service available for this product, some of which has better coverage. You can't use T-Mobile's 3G at all because of their MicroSIM made specifically for AT&T.; 6. Memory Business Model Apple will charge you extra for higher memory. It's a business model they use for all their products to increase profits. That's why they don't want other storage devices being inserted to improve memory. You're also stuck with a limit of 64GB, so don't think about putting in all your music, movies, or games. 7. Touch Keyboard Many people were complaining about the touchscreen keyboard. Which would be fine if it worked perfectly and you didn't have to sit it exactly on your lap and make sure it's flat. You can however, attach an Apple keyboard, just another way for Apple to make money. 8. App Store Again Just like the iPod Touch you have to download everything from an App store. Meaning if you don't like Safari, you're stuck with it. Some apps may be banned once again. 9. No Cameras Yeah no web cams on the front, and no cameras for photos or videos from the back either. 10. No Removable Battery You can't just take an extra battery with you on a long trip because the battery works the same way as an iPod (though my bet is, it doesn't last as long). 11. No HDMI/DVI Output You can't plug this thing into your TV to display your HD movies. You'd need AppleTV for that. 12. No Widescreen 16:9 ain't happening, you're stuck with a 4:3 screen. 13. No GPS There's no GPS, so --unlike the T-Mobile MyTouch or the Verizon Droid which both run on Android, can multitask and have GPS so that you can use the Beta Google Maps Navigation system for turn-by-turn directions-- you're stuck with locating yourself via WiFi hotspots. 14. It's Large, Slow, and Clunky Not only will you have to buy accessories to protect your device, it's very large making it easy to drop and probably won't live a healthy life in a backpack filled with notebooks and other possibly sharp objects. There may be a number of accessories sold by Apple to cover some of these problems. The iPad max speed is 1GHz (A4 processor) and will probably be just as slow surfing the web as most other smartphones and it won't match up to netbooks. There is no Mac OS X or anything either, it's definitely the iPhone OS except without the Phone capability and of course I'm sure they will ban Google Voice and Skype. The iPad is about the size of a Kindle, so it is nice for reading e-books I suppose, but then I'm not sure why I wouldn't just buy a Kindle. As with all companies that initially have much success, they get a little overconfident and launch a product just to create more hype and increase their stock prices.   More related iPad Problem resources: ipad wiki - What you need to know about iPad The iPad is a tablet computer developed by Apple Inc. Announced on January 27, 2010, it is similar in functionality to the iPhone and iPod touch, running the same operating system (iPhone OS) and almost all of the same applications...

Topic by newstigers 9 years ago  |  last reply 8 years ago