Image


 


What can I do if i lost the keystore i used to sign my application?


Solution. No you cannot update your program if you lost your keystore.To help your users find your new app and continue to get updates ....

Leave the application published. Publish the same app, with new package name and new key. Change the text for the older app explaining that the new app is called XYZ etc, that this version will not be updated anymore. Put a better backup plan into action :-)


Go to your backups to get the keystore back.


You can not update an app without the correct signature. That is for your protection and your users protection.


Image



The apk must be signed with the same certificates as the previous version problem and solutions.

Image


The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project error.

To solve this missing class problem. Right click on project properties, change from Android 4.03 to Android 3.1. The eclipse will automatically add the library back. Latter change back to Android 4.03. This is due to incomplete Eclipse shut down.

Image


Build great social apps and get more installs.What’s New in 3.0 (Beta)
This release makes it easier and faster to integrate your Android app with Facebook.Ready-to-use native UI views,Simplified user session management,Better support for Facebook APIs.

Image


 


Simplified user session management


This release includes several tools that simplify authentication and authorization, including a Fragment and a Button that manage login state automatically. Login state is cached in SharedPreferences by default. You can serialize sessions to support low memory scenarios; an optional Activity base class makes this automatic. The modular design handles details you don't care about while giving you more control when you need it.


Better Facebook APIs support


You can now batch SDK requests for Facebook API calls, which translates to much faster access times for parallel API requests. Callbacks and listeners are factored in to better support MVC-style programming. Facebook JSON data can be manipulated with strongly-typed interfaces to reduce coding errors and simplify reading and writing to Facebook.


Ready-to-Use native UI views


This release includes several pre-built Fragments and Views for common tasks. Built-in caching and on-demand loading makes these controls more efficient and responsive than web dialogs. Add these to your apps to build fast, native and consistent experiences for common features.


Friend Picker lets people tag friends in an Open Graph action or find other people who installed your app.
Places Picker shows nearby places with customizable locations.
Profile Picture control shows the profile picture for any Facebook object, including people, places and things.
Login controls simplify how you manage user identity and app permissions.



Mobile install measurement


With our SDK, you can measure clicks and installs for mobile app install ads. Learn more about the mobile app install ads product.


So, let start coding for facebook apps for Android.


Image

Facebook SDK for Android

by on 4:16 PM
Build great social apps and get more installs.What’s New in 3.0 (Beta) This release makes it easier and faster to integrate your Android app...

Image


You can test you android apps directly from you phone using USB cable. Make sure you choose manual then choose running Android device. Make sure you install the driver of your smartphone.

This table provides a reference to the vendor IDs needed in order to add USB device support on Linux. The USB Vendor ID is the value given to the ATTR{idVendor} property in the rules file, as described above.


Company USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Hisense 109b
HTC 0bb4
Huawei 12d1
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2

Image


You must install phone USB driver to test your Android application directly on you smartphone from Flash Builder.

To run and debug Flex mobile applications from an Android device, enable USB debugging as indicated below:


On the device, follow these steps to ensure that USB debugging is enabled:


Tap the Home button to display the home screen.


Go to Settings, and select Applications > Development.


Enable USB debugging.


Connect the device to your computer with a USB cable.


Pull down the notification area at the top of the screen. You see either USB Connected or USB Connection.


Tap USB Connected or USB Connection.


If a set of options appears that includes Charge Only mode, select Charge Only and tap OK.


If you see a button for turning off mass storage mode, click the button to turn off mass storage.


(Windows only) Install the appropriate USB driver for your device. See Install USB device drivers for Android devices (Windows).


Pull down the notification area at the top of the screen.


If USB Debugging does not appear as an entry, check the USB mode as described in step 3 above. Make sure that the USB mode is not set to PC Mode.



Connect you phone usb.


Image


Choose Install from a list of specific location (Advanced)


Image


Click Include this location in the search:


C:Program FilesAdobeAdobe Flash Builder 4.6utilitiesdriversandroid


Image


Restart you computer.

Image


Admob for Adobe Flash CS6 is a tricky process. To add the admobs ads in your Adobe flash based application just put the following code in the main action script.

[php]


package {

import flash.display.MovieClip;
import flash.desktop.NativeApplication;
import flash.events.Event;
import com.hdi.nativeExtensions.NativeAds;
import com.hdi.nativeExtensions.NativeAdsEvent;
import flash.utils.setTimeout;

//Path to iPhone SDK /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/

public class AdMobExample extends MovieClip {
// Admob - id
private var admobId:String = "your-admob-id";
private static const AD_HEIGHT:int = 50;
private var statusBarHeight: int = 0;
private var _adY:int = 0;
public var na : NativeApplication;

public function AdMobExample() {
// constructor code
na = NativeApplication.nativeApplication;
na.addEventListener(Event.EXITING, exit, false, 0, true);
na.addEventListener(Event.DEACTIVATE, deactivate, false, 0, true);
na.addEventListener(Event.ACTIVATE, activate, false, 0, true);
// lock the scale of the app
// so we can manage the screen sizes and
// positioning ourselves
if ( stage ) {
stage.scaleMode = "noScale";
stage.align = "TL";
}
//statusBarHeight = 20; //in case the status bar is visible
//if you app is full screen the this should be equal to 0
statusBarHeight = 0; // we are developing full screen app
_adY = 480 - statusBarHeight - AD_HEIGHT; //position the ad at the bottom
// call init when ready
if ( loaderInfo ){
loaderInfo.addEventListener( Event.INIT, init, false, 0, true );
} else {
init(null);
}
}
// close the application
public function deactivate(e:Event):void {
// AdMob
NativeAds.deactivateAd();
// end AdMob
}
public function exit(e:Event):void {
NativeAds.dispose();
// end AdMob
// add a short delay to make sure the app has shut down
setTimeout(finalExit,250);
}
//finalize the app.
private function finalExit():void
{
na.exit();
}
// AdMob Methods
public function showAd():void {
// add an event listener so we know when an ad is being displayed
NativeAds.dispatcher.addEventListener(NativeAdsEvent.AD_RECEIVED, onAdReceived);
// call showAd and pass in the size and position of the ad
NativeAds.showAd(0, _adY, 480, AD_HEIGHT);
}
public function hideAd():void {
// remove the ad from view
NativeAds.hideAd();
}
public function onAdReceived(e:NativeAdsEvent = null):void {
//Anything behind the ad will be hidden, update your layout to handle this edge case.
trace("update ui's size and position");
}
// end AdMob Methods
private function init(e:Event):void {
// ADMOB - initialize here
NativeAds.setUnitId(admobId);
//NativeAds.setAdMode(true);//put the ads in real mode
//initialize the ad banner with size compatible for phones, it's applicable to iOS only
NativeAds.initAd(0, _adY, 320, AD_HEIGHT);
// END ADMOB
// show ad
showAd();
}
private function activate(e:Event):void {
trace("App was activated");
NativeAds.restoreAd();
}
}

}


[/php]

Image


You must have adactivity declared in androidmanifest.xml with configchanges. This is happen on Admobs for Adobe flash. We are unable to figure out the real problem.

Please read all related blog posts. In short, you have to update your configuration file, but to compile you should switch to Android-14 +. There is enough information around, just keep reading.

Image


We develop for Android, Ipad, Iphone and Windows phone apps. Androidrich.com focus is to diversify our product to other platform.

Still we are going to choose Admobs as our primary ads source. We also looking for Google Adsense Mobile Content


Image


 


What is the different between Adsense Mobile Content and Admob Ads?


Admobs is for in application ads and Adsense is for Website ads.

Androidrich.com Simple Flash Presentation using flash animation.


Image


We are developing for Windows 8 application. The default search engine is Bing. Since we love Google we want to switch back to Google. So we download the Google Search App.

Image


Hidden Android Code to restore factoty setting, show infomation about battery, GPS test, bluetooth test, LCD test, RAM version and ect..

*#*#7780#*#* - This code is used for factory restore setting.This will remove google account setting and System and application data and settings.


*2767*3855# - This code is used for factory format, and will remove all files and settings including the internal memory storage. It will also reinstall the firmware.


*#*#4636#*#* - This code show information about your phone and battery.


*#*#273283*255*663282*#*#* - This code opens a File copy screen where you can backup your media files e.g. Images, Sound, Video and Voice memo.


*#*#197328640#*#* - This code can be used to enter into Service mode. You can run various tests and change settings in the service mode.


*#*#7594#*#* - This code enable your "End call / Power" button into direct poweroff button without asking for selecting any option(silent mode, aeroplane and poweroff).


*#*#8255#*#* - This code can be used to launch GTalk Service Monitor.


*#*#34971539#*#* - This code is used to get camera information.Plz avoid update camera firmware option.



WLAN, GPS and Bluetooth Test Codes:


*#*#232339#*#* OR *#*#526#*#* OR *#*#528#*#* - WLAN test (Use “Menu” button to start various tests).


*#*#232338#*#* - Shows WiFi MAC address.


*#*#1472365#*#* - GPS test.


*#*#1575#*#* - Another GPS test.


*#*#232331#*#* - Bluetooth test.


*#*#232337#*# - Shows Bluetooth device address.



Codes to launch various Factory Tests:


*#*#0842#*#* - Device test (Vibration test and BackLight test)


*#*#0588#*#* - Proximity sensor test


*#*#0*#*#* - LCD test


*#*#2664#*#* - Touch screen test


*#*#2663#*#* - Touch screen version


*#*#0283#*#* - Packet Loopback


*#*#0673#*#* OR *#*#0289#*#* - Melody test


*#*#3264#*#* - RAM version



Code for firmware version information.


*#*#1111#*#* - FTA SW Version


*#*#2222#*#* - FTA HW Version


*#*#44336#*#* - PDA, Phone, CSC, Build Time, Changelist number


*#*#4986*2650468#*#* - PDA, Phone, H/W, RFCallDate


*#*#1234#*#* - PDA and Phone

Android Secret and hidden code.

by on 10:08 AM
Hidden Android Code to restore factoty setting, show infomation about battery, GPS test, bluetooth test, LCD test, RAM version and ect.. *#...