How to use Handler UI - Detailed feature function
~Filling Queries~
Front Query:
Front query also known as
prefix is an input to append a
string in front of the Domain in
the URL requested to the

Middle Query:
Middle query is an input to
append a string at the back of
the Domain in the URL
requested to the network.
http:// mini5.opera-

Back Query:
Back query also known as suffix
is an input to append a string at
the back of the URL requested
to the network.
http:// mini5.opera-

Remove String from URL (only
for HUI123):
A string that will be removed
from the URL.
Filter (only for HUI200):
Filter is an input to modify the
URL string requested to the
network, the format is:
ngToReplace StringToReplace1).
1.-URL: /test/
Result: /coba/
2.-URL: /test/

Add Port to non-Port URL:
An input to append port of the
Domain in the URL requested to
the network. It will not effect on
url that already contain port.
-Add Port to non-Port URL:
Remove Port: Checked
This is used to remove existing
port on the URL.
- Proxy Type: -http
-Proxy Server: proxy site url)
Extra Header added: X-Online-
Other Examples:
- Proxy Type: -host
- Proxy Server:
- Result:
Extra Header added: X-Online-Host:
Username and Password:
Result: Extra Header added:
(for Proxy login, if empty, the
header will not be added)

Note: this will take effect only
on communication between the
app to the app Server.
Example on opera mini, if we
input to open a sites than the
url will not being modified,
because the url only a part of
the Communication Body.
Additional Info:
First of all, you need to check
that you’ve set the J2ME
permission for the application
(“User Data Access” / “Read
User Data” / “Write User Data”)
to “
Always Allowed” or “Ask
every time” or “Ask first time
only”. If you set it to “Not
Allowed”, than this feature will
not working at all.
The Key that can be use to
ScreenShot is Green Button (Call Button) and 9 (if the Option on
HandlerUI Checked).
ScreenShot Path
I’ve set the Default Saving path
of ScreenShot feature to “c:/
,where this drive of path (c is
usually exist on cellphone. But
some cellphone has a different
path that is permitted to be
access. So, to make sure the
ScreenShot successful, try to get
information about the
permitted path to be written by
J2ME application. You may try
some java file browser
application such as
MiniCommander to well know
about your system.
New Thread on ScreenShot
J2ME application allow us to do
MultiThreading (maybe some
cellphone not support this
feature). where we can do
something while the other
thread will beA process in the
background. So, when this
Feature turn on, while we do
ScreenShot, the application will
not appear to be stopped, and
we can do other things, while in
the background the application
is saving the image from the
Which PNG or JPEG is good to
be use?
It is depend on how you want
it. Both of the file format is very
usual to be used. But
currently,on the code that i
used, i will explain the
advantage and disadvantage of
The PNG file format that i use, is
not compressed. So, the result
will be quite consume the
Memory. The advantage is, it
save more faster because it is
not through the compression
The JPEG file format that i use, is
compressed. So, it will be more
efficient. The disadvantage is, it
save slower and consume more
RAM because it is through the
compression method.
For a large resolution Screen, I suggest you to use the JPEG file
format, for cellphones that has
small RAM/Java Heap, i suggest
you to use the PNG file format.
So, make your own choice.
Modified Some query (just
remove the spaces in the url's)...
Source: http://