My Blog List

Tuesday, April 29, 2014

Android Activity is not working when installed by installer and click open button~

This is a strange
it happend from android OS version 1 from now on.
i'don't know why google dosen't fix it


it has a solution below

when called onCreate() in FirstActivity



I tested many time it working well.

and i hope it has no side effect.

if you want to use localstorage in Android

this is sigificant to add some line when you make webview

if(Build.VERSION.SDK_INT < 19){ // Build.VERSION_CODES.KITKAT = 19
getSettings().setDatabasePath("/data/data/" + getContext().getPackageName() + "/databases/");

Thursday, April 24, 2014

There are way to sync cookie in webview

in Webview Activity

when : onCreate
->  CookieSyncManager.createInstance(this);

when : onResum
-> CookieSyncManager.getInstance().startSync();

when : onPasue
-> CookieSyncManager.getInstance().stopSync();

When : onDestory 
-> CookieManager.getInstance().removeSessionCookie();

in WebClient
when : onPageFinished
-> CookieSyncManager.getInstance().sync();

that is all when you make a webapp application with session 

Monday, April 14, 2014

Android Register Broadcast and using it

this is usually set onStart and onStop in activity

onStart you register Receiver

this.registerReceiver(lockBroadcastReceiver, new IntentFilter(BroadCastConstant.LOCK_BROAD_CAST));

onStop you unregister Receiver


and Receiver sample Class
this is just example

private BroadcastReceiver lockBroadcastReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {

String  initial = intent.getStringExtra("initial");
String  url = intent.getStringExtra("url");

if(initial == null)return;
if(url == null)return;

callAdStatistic(url, initial);

when you call it you can add parameters

Intent intent = new Intent();
intent.putExtra("initial", initial);
intent.putExtra("url", url);

Sunday, April 6, 2014

if you find out missing mssql in pom.xml