• Home
  • About
  • Contact
  • Design
  • Code
  • Graphics
  • Android
  • Symbian
  • Windows Mobile
  • BlackBerry
  • iPhone
  • Meego
Slash Resources

Free templates for mobile browser (part 2)

by Ezu on Friday, August 20th 2010     No Comment
in Design   Tags: Design, Smartphones

Some time ago we present several templates for Wordpress mobile platform, but it seems to be  increasingly more people stakeholders to produce templates for mobile phones.

Therefore in this article we will present some more templates for Wordpress platform, templates that can be installed easily and also can be modified to meet your criteria function.

News Press

News Press theme is a simple and elegant solution for creating an iPhone-friendly News, Blog, and other text-centric WordPress sites. come complete with all the standard WordPress blog features: search, login, categories, tags, archives, photos & more. It also offers many customization features through a user-friendly WordPress admin panel. It will instantly turn your WordPress site into a mobile application experience.

Standard Features

  • User-selected theme toggle (between WPtap view and your site’s regular look)
  • iPhone web-application appearance and functions
  • AJAX, jQuery & effects in only 50kb
  • The ability to turn advanced javascript effects & ajax on/off
  • Full WordPress search, pages, archives, categories, tags and links support
  • Theme native social bookmarking support
  • iPhone/iPod touch native post e-mailing support
  • iPhone/iPod touch native RSS subscription support
  • Ajax comments, posted in real time
  • Ajaxed pagination (users can browse posts like YouTube videos)
  • Admin selectable custom icons for logo and bookmark icon
  • Manually edit your site’s title and its appearance to fit WPtap theme
  • Admin inclusion/exclusion of author name, date, category, and tags in your post appearance.
  • Admin inclusion/exclusion of site categories, pages, login form shown in the theme’s menu
  • Easily insertion of Google, Admob ads (and more) to your posts

iPhonsta WordPress Theme

iPhonsta Theme is an exclusive free premium wordpress theme made for iPhone but it also looks great under other mobile phones and gadgets. iPhonsta wordpress theme is an easy way to expand your visitor’s loyality by providing them mobile version of your website or using this free wordpress theme as a standalone site. iPhonsta theme has a fluid layout, fits the screen and configuring font size automatically. We have also tested this wordpress theme on various touch-screen devices and it works really well.
…read more about Free templates for mobile browser (part 2)

Best mobile phone antivirus

by Ezu on Tuesday, August 17th 2010     No Comment
in Code   Tags: Programming

Latest phones, so-called smartphones, have become increasingly intelligent and with the development of technologies and the vulnerability to those interested in information taken illegally increased.

Does a virus might to protect us in front of trying the different methods to access our phones? The answer is yes, but an antivirus can not provide a complete protection.

I do not think that we can speak about a complete protection in the technologies world specially when we talk about a variety of operating systems created by different manufacturers.

In this article we try to make a list of the best known antivirus system to protect your phone.

Kaspersky Mobile Security 9

On the first place we could put a highly regarded antivirus mobile world- Kaspersky Mobile Security 9. An antivirus voted by many users as the best in the field of mobile, this offer the best protection against data theft.
On the Kaspersky site you can find the following list that defining characteristics of the antivirus:

  • Privacy Protection – for your eyes only
    You have exclusive control over which of your contacts and phone numbers you want to keep ‘private’. Hide and unhide phonebook entries, SMSs and call logs at the touch of a button.
  • Locate a lost or stolen smartphone
    You can locate a lost or stolen smartphone using the inbuilt GPS Find function.
  • Secure contacts, photos and files from unauthorized access
    You can store all your digital assets in encrypted folders and remotely block or wipe your smartphone if it’s lost or stolen.
  • Block unwanted calls or SMSs
    You can filter out annoying calls and SMSs by assigning contacts to black lists and white lists.
  • Parental control
    You can restrict your children’s calls and SMSs (e.g. block premium rate numbers) and keep track of their whereabouts using GPS Find.
  • Protect your smartphone from malware and network attacks
    Kaspersky Mobile Security 9 provides all you need to protect your smartphone from harm, including real-time antimalware scans, automatic updates, blocking of dangerous network connections and much more.

AhnLab Mobile Security

Since viruses and malicious codes can cause serious damage to mobile device systems and data, AhnLab has developed a security solution for mobile based on the V3 antivirus engine technology. Ever since AhnLab first developed and serviced mobile anti-virus program for WI-PI platform, AhnLab focused its mobile security technology into ‘AhnLab Mobile Security’, an anti-virus program for mobile devices.
…read more about Best mobile phone antivirus

Wordpress for mobile phone browser

by Ezu on Monday, July 19th 2010     No Comment
in Design, Graphics   Tags: Design, Smartphones, Wordpress

Wordpress has been thinking to optimize sites for mobile phone browsers, so that comes to those who wish to developing sites for mobile browsers and launch mobile platforms that have installed the following operating systems:

WordPress for iOS

WordPress for Android

WordPress for Blackberry

WordPress for Nokia

If you begin to develop mobile applications that have installed one of the above operating systems, all you have to do is to download for free one of the above version of wordpress mobile and begin to put your imagination to work.

Android App Inventor was released

by Ezu on Wednesday, July 14th 2010     No Comment
in Android, Code   

Google’s App Inventor is a visual programming language for creating mobile phone applications on Android devices. It provides both a great way to learn how to program and, arguably, the fastest method for creating mobile apps in the world. App Inventor is going to change not only how apps are created, but who creates them.

Mobile applications are triggering a fundamental shift in the way people experience computing and use mobile phones. Ten years ago, people “went to the computer” to perform tasks and access the Internet, and they used a cell phone only to make calls. Today, smartphones let us carry computing with us, have become central to servicing our communication and information needs, and have made the web part of all that we do. Ten years ago, people’s use of computing was largely dissociated from real life. With the ubiquity of social networking, online and offline life are becoming fused. This fall’s exploration is motivated by the vision that open mobile platforms like Android can bring some of that same change to introductory Computer Science, to make it more about people and their interactions with others and with the world around them. It’s a vision where young people—and everyone—can engage the world of mobile services and applications as creators, not just consumers. Through this work, the tool hope to do the following:

  • Make mobile application development accessible to anyone.
  • Enhance introductory learning experiences in computing through the vehicle of Android’s open platform.
  • Encourage a community of faculty and students to share material and ideas for teaching and exploring. …read more about Android App Inventor was released

Best 20 sites for mobile phones

by Ezu on Monday, July 12th 2010     No Comment
in Design, Graphics   Tags: Code, Design, Smartphones

They say that if you exist offline also you should exist online, something well understood by applications that are developed and applications to be developed for the Internet world. With the development of phones that most sites try to make them useful also for mobile phones, unfortunately some of the functionality is lost or at best is a little hard to make on your phone what you were doing on a PC.

Next you can find 20 sites for mobile phones browser, and also can be a good inspiration for your site.

1. Simon and Schuster

2. Car and Driver


…read more about Best 20 sites for mobile phones

Free templates for mobile browser

by Ezu on Thursday, July 8th 2010     1 Comment
in Design, Graphics   Tags: Design, Smartphones

Today it is inconceivable to not have a website if you want to sell, to promote your business, a personal site or for any other reason, but the new challenge is the Internet on mobile phones. It is likely that for few years to talk about the fact that it is inconceivable to not have a site that is specifically designed for mobile phones.

As on the Internet you can find many sites that offer templates in different formats for different web platforms, slowly the technologies for sites dedicated to mobile phones are developed. In this article we created a collection of free templates for websites specifically designed to be viewed on the phone with an Internet connection.

UA Mobile Web Templates

UA Mobile Web was built using a combination of custom PHP coding, CSS/HTML design, and open source code/scripts. The following documentation will detail the process followed to create UA Mobile Web, and that you may follow to create your own mobile web site.

Steps to create a Mobile web site:

Use a mobile detection script or library to detect the User Agent String and forward to a mobile-styled theme. …read more about Free templates for mobile browser

Free mobile application icons

by Ezu on Monday, June 21st 2010     No Comment
in Design, Graphics   Tags: Design, Smartphones

If you are interested to develop applications for mobile phones, surely you need icons for your project. In this article I made a free collection of icons, the collection comes in both black and white and color. All icons are specially designed for mobile applications, all you have to do is to put your imagination to create attractive applications.

Download free icons

Download free icons

Download free icons

Download free icons

Download free icons …read more about Free mobile application icons

How to use keyboard in Android

by Ezu on Monday, June 14th 2010     No Comment
in Android, Code   Tags: Android, Code, Eclipse, Java, Programming, Smartphones

If you build applications that require input from keyboard characters or if you want to create your own keyboard, you need to know more about the methods and classes that can be called to use the keyboard. I have to mention that this article is intended primarily to touchscreen phones without a physical keyboard and for slide phones that has also touchscreen. In the following, you will find several examples on how to use the properties for a virtual keyboard.

netmite

A view that renders a virtual keyboard. It handles rendering of keys and detecting key presses and touch movements.

<ol>
	<li>package android.inputmethodservice;</li>
	<li>import com.android.internal.R;</li>
	<li>import android.content.Context;</li>
	<li>import android.content.SharedPreferences;</li>
	<li>import android.content.res.TypedArray;</li>
	<li>import android.graphics.Canvas;</li>
	<li>import android.graphics.Paint;</li>
	<li>import android.graphics.Rect;</li>
	<li>import android.graphics.Typeface;</li>
	<li>import android.graphics.Paint.Align;</li>
	<li>import android.graphics.drawable.Drawable;</li>
	<li>import android.inputmethodservice.Keyboard.Key;</li>
	<li>import android.os.Handler;</li>
	<li>import android.os.Message;</li>
	<li>import android.os.Vibrator;</li>
	<li>import android.preference.PreferenceManager;</li>
	<li>import android.util.AttributeSet;</li>
	<li>import android.view.GestureDetector;</li>
	<li>import android.view.Gravity;</li>
	<li>import android.view.LayoutInflater;</li>
	<li>import android.view.MotionEvent;</li>
	<li>import android.view.View;</li>
	<li>import android.view.ViewConfiguration;</li>
	<li>import android.view.ViewGroup.LayoutParams;</li>
	<li>import android.widget.Button;</li>
	<li>import android.widget.PopupWindow;</li>
	<li>import android.widget.TextView;</li>
	<li>import java.util.Arrays;</li>
	<li>import java.util.HashMap;</li>
	<li>import java.util.List;</li>
	<li>import java.util.Map;</li>
	<li>/**</li>
	<li>* A view that renders a virtual {@link Keyboard}. It handles rendering of keys and</li>
	<li>* detecting key presses and touch movements.</li>
	<li>*</li>
	<li>* @attr ref android.R.styleable#KeyboardView_keyBackground</li>
	<li>* @attr ref android.R.styleable#KeyboardView_keyPreviewLayout</li>
	<li>* @attr ref android.R.styleable#KeyboardView_keyPreviewOffset</li>
	<li>* @attr ref android.R.styleable#KeyboardView_labelTextSize</li>
	<li>* @attr ref android.R.styleable#KeyboardView_keyTextSize</li>
	<li>* @attr ref android.R.styleable#KeyboardView_keyTextColor</li>
	<li>* @attr ref android.R.styleable#KeyboardView_verticalCorrection</li>
	<li>* @attr ref android.R.styleable#KeyboardView_popupLayout</li>
	<li>*/</li>
	<li>public class KeyboardView extends View implements View.OnClickListener {</li>
	<li>/**</li>
	<li>* Listener for virtual keyboard events.</li>
	<li>*/</li>
	<li>public interface OnKeyboardActionListener {</li>
	<li>/**</li>
	<li>* Called when the user presses a key. This is sent before the {@link #onKey} is called.</li>
	<li>* For keys that repeat, this is only called once.</li>
	<li>* @param primaryCode the unicode of the key being pressed. If the touch is not on a valid</li>
	<li>* key, the value will be zero.</li>
	<li>* @hide Pending API Council approval</li>
	<li>*/</li>
	<li>void onPress(int primaryCode);</li>
	<li>/**</li>
	<li>* Called when the user releases a key. This is sent after the {@link #onKey} is called.</li>
	<li>* For keys that repeat, this is only called once.</li>
	<li>* @param primaryCode the code of the key that was released</li>
	<li>* @hide Pending API Council approval</li>
	<li>*/</li>
	<li>void onRelease(int primaryCode);</li>
	<li>/**</li>
	<li>* Send a key press to the listener.</li>
	<li>* @param primaryCode this is the key that was pressed</li>
	<li>* @param keyCodes the codes for all the possible alternative keys</li>
	<li>* with the primary code being the first. If the primary key code is</li>
	<li>* a single character such as an alphabet or number or symbol, the alternatives</li>
	<li>* will include other characters that may be on the same key or adjacent keys.</li>
	<li>* These codes are useful to correct for accidental presses of a key adjacent to</li>
	<li>* the intended key.<!--more--></li>
	<li>*/</li>
	<li>void onKey(int primaryCode, int[] keyCodes);</li>
	<li>/**</li>
	<li>* Called when the user quickly moves the finger from right to left.</li>
	<li>*/</li>
	<li>void swipeLeft();</li>
	<li>/**</li>
	<li>* Called when the user quickly moves the finger from left to right.</li>
	<li>*/</li>
	<li>void swipeRight();</li>
	<li>/**</li>
	<li>* Called when the user quickly moves the finger from up to down.</li>
	<li>*/</li>
	<li>void swipeDown();</li>
	<li>/**</li>
	<li>* Called when the user quickly moves the finger from down to up.</li>
	<li>*/</li>
	<li>void swipeUp();</li>
	<li>}</li>
	<li>private static final boolean DEBUG = false;</li>
	<li>private static final int NOT_A_KEY = -1;</li>
	<li>private static final int[] KEY_DELETE = { Keyboard.KEYCODE_DELETE };</li>
	<li>private static final int[] LONG_PRESSABLE_STATE_SET = { R.attr.state_long_pressable };</li>
	<li>private Keyboard mKeyboard;</li>
	<li>private int mCurrentKeyIndex = NOT_A_KEY;</li>
	<li>private int mLabelTextSize;</li>
	<li>private int mKeyTextSize;</li>
	<li>private int mKeyTextColor;</li>
	<li>private float mShadowRadius;</li>
	<li>private int mShadowColor;</li>
	<li>private float mBackgroundDimAmount;</li>
	<li>private TextView mPreviewText;</li>
	<li>private PopupWindow mPreviewPopup;</li>
	<li>private int mPreviewTextSizeLarge;</li>
	<li>private int mPreviewOffset;</li>
	<li>private int mPreviewHeight;</li>
	<li>private int[] mOffsetInWindow;</li>
	<li>private PopupWindow mPopupKeyboard;</li>
	<li>private View mMiniKeyboardContainer;</li>
	<li>private KeyboardView mMiniKeyboard;</li>
	<li>private boolean mMiniKeyboardOnScreen;</li>
	<li>private View mPopupParent;</li>
	<li>private int mMiniKeyboardOffsetX;</li>
	<li>private int mMiniKeyboardOffsetY;</li>
	<li>private Map&lt;Key,View&gt; mMiniKeyboardCache;</li>
	<li>private int[] mWindowOffset;</li>
	<li>/** Listener for {@link OnKeyboardActionListener}. */</li>
	<li>private OnKeyboardActionListener mKeyboardActionListener;</li>
	<li>private static final int MSG_REMOVE_PREVIEW = 1;</li>
	<li>private static final int MSG_REPEAT = 2;</li>
	<li>private static final int MSG_LONGPRESS = 3;</li>
	<li>private int mVerticalCorrection;</li>
	<li>private int mProximityThreshold;</li>
	<li>private boolean mPreviewCentered = false;</li>
	<li>private boolean mShowPreview = true;</li>
	<li>private boolean mShowTouchPoints = false;</li>
	<li>private int mPopupPreviewX;</li>
	<li>private int mPopupPreviewY;</li>
	<li>private int mLastX;</li>
	<li>private int mLastY;</li>
	<li>private int mStartX;</li>
	<li>private int mStartY;</li>
	<li>private boolean mProximityCorrectOn;</li>
	<li>private Paint mPaint;</li>
	<li>private Rect mPadding;</li>
	<li>private long mDownTime;</li>
	<li>private long mLastMoveTime;</li>
	<li>private int mLastKey;</li>
	<li>private int mLastCodeX;</li>
	<li>private int mLastCodeY;</li>
	<li>private int mCurrentKey = NOT_A_KEY;</li>
	<li>private long mLastKeyTime;</li>
	<li>private long mCurrentKeyTime;</li>
	<li>private int[] mKeyIndices = new int[12];</li>
	<li>private GestureDetector mGestureDetector;</li>
	<li>private int mPopupX;</li>
	<li>private int mPopupY;</li>
	<li>private int mRepeatKeyIndex = NOT_A_KEY;</li>
	<li>private int mPopupLayout;</li>
	<li>private boolean mAbortKey;</li>
	<li>private Key mInvalidatedKey;</li>
	<li>private Rect mClipRegion = new Rect(0, 0, 0, 0);</li>
	<li>private Drawable mKeyBackground;</li>
	<li>private static final int REPEAT_INTERVAL = 50; // ~20 keys per second</li>
	<li>private static final int REPEAT_START_DELAY = 400;</li>
	<li>private static final int LONGPRESS_TIMEOUT = ViewConfiguration.getLongPressTimeout();</li>
</ol>

[view the entire code here]

kiwidoc

Listener for virtual keyboard events. How to use public static interface  KeyboardView.OnKeyboardActionListener properties.

  • onKey

public void onKey(int primaryCode, int[] keyCodes)

Send a key press to the listener.

Parameters:

@param primaryCode this is the key that was pressed

@param keyCodes the codes for all the possible alternative keys with the primary code being the first. If the primary key code is a single character such as an alphabet or number or symbol, the alternatives will include other characters that may be on the same key or adjacent keys. These codes are useful to correct for accidental presses of a key adjacent to the intended key.

  • onPress

public void onPress(int primaryCode)

Called when the user presses a key. This is sent before the android.inputmethodservice.KeyboardView$OnKeyboardActionListener.onKey(int, int[]) is called. For keys that repeat, this is only called once.

Parameters:

@param primaryCode the unicode of the key being pressed. If the touch is not on a valid key, the value will be zero.

  • onRelease

public void onRelease(int primaryCode)

Called when the user releases a key. This is sent after the android.inputmethodservice.KeyboardView$OnKeyboardActionListener.onKey(int, int[]) is called. For keys that repeat, this is only called once.

Parameters:

@param primaryCode the code of the key that was released

  • onText

public void onText(CharSequence text)

Sends a sequence of characters to the listener.

Parameters:

@param text the sequence of characters to be displayed.

  • swipeDown

public void swipeDown()

Called when the user quickly moves the finger from up to down.

  • swipeLeft

public void swipeLeft()

Called when the user quickly moves the finger from right to left.

  • swipeRight

public void swipeRight()

Called when the user quickly moves the finger from left to right.

  • swipeUp

public void swipeUp()

Called when the user quickly moves the finger from down to up.

developer.android

A view that renders a virtual Keyboard. It handles rendering of keys and detecting key presses and touch movements.

XML Attributes
Attribute Name Description
android:keyBackground Image for the key.
android:keyPreviewLayout Layout resource for key press feedback.
android:keyPreviewOffset Vertical offset of the key press feedback from the key.
android:keyTextColor Color to use for the label in a key.
android:keyTextSize Size of the text for character keys.
android:labelTextSize Size of the text for custom keys with some text and no icon.
android:popupLayout Layout resource for popup keyboards.
android:verticalCorrection Amount to offset the touch Y coordinate by, for bias correction.

Read more about XML attributes for a virtual keyboard here.

Best 480 x 854 wallpapers

by Ezu on Tuesday, June 8th 2010     No Comment
in Design   Tags: 480 x 854 wallpapers, Smartphones, Wallpapers

In this article you can find the best 480 x 854 wallpapers, wallpapers that can be used until now on: Sony Ericsson XPERIA X10, Motorola MILESTONE, Sony Ericsson BRAVIA S004, Motorola XT720 MOTOROI, Sony Ericsson S003, Motorola Droid XTreme, LG GD880 Mini, Motorola XT701, Motorola MT710 ZHILING, Motorola XT800 ZHISHANG, T-Mobile Sidekick LX 2009, Sharp 940SH, Sharp SX862, Sharp 936SH, Sharp 930SH, Sharp 934SH, and Motorola MILESTONE XT720.


…read more about Best 480 x 854 wallpapers

Android GUI examples

by Ezu on Thursday, June 3rd 2010     No Comment
in Android, Code, Design   Tags: Android, Code, Java, Programming, Smartphones

In previous articles I showed how you can use XML to create UI, and considering that before starting to create the interface you need to know the objects and the position of the objects in the screen, you need to know the characteristics of XML code. In the following I present some examples of how to use the attributes and the objects to build the graphical interface.

How to display a custom dialog in your Android application

In this article you can read how to make a custom dialog/popup window. Sometimes, it’s better to make your own dialog, because this way, you can display whatever you want. First, make your own layout, with the needed elements. In the example it used two buttons, a textview inside a scrollview, and an imageview.

1.<?xml version=”1.0″ encoding=”utf-8″?>

2.<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”

3.android:layout_width=”wrap_content” android:layout_height=”wrap_content”>

4.

5.<ImageView android:id=”@+id/ImageView01″

6.android:layout_width=”wrap_content” android:layout_height=”wrap_content”

7.android:layout_centerHorizontal=”true” />

8.

9.<ScrollView android:id=”@+id/ScrollView01″

10.android:layout_width=”wrap_content” android:layout_below=”@+id/ImageView01″

11.android:layout_height=”200px”>

12.

13.<TextView android:text=”@+id/TextView01″ android:id=”@+id/TextView01″

14.android:layout_width=”wrap_content” android:layout_height=”wrap_content” />

15.

16.</ScrollView>

17.

18.<Button android:id=”@+id/Button01″ android:layout_below=”@id/ScrollView01″

19.android:layout_width=”wrap_content” android:layout_height=”wrap_content”

20.android:layout_centerHorizontal=”true” android:text=”Cancel” />

21. </RelativeLayout>

A simple calculator

A simple calculator which will also be able to Save the results of calculations(SR Button) and users will be able to view what have been stored(Show Saved Data Button). …read more about Android GUI examples

Next Post
  • Twitter
  • Slash Resources

Advertisment

  • mobile phones jobs ads ads ads ads ads

Popular Tags

  • 480 x 854 wallpapers Android Code Design Eclipse Games iPhone Java Nokia Programming Smartphones Sony Ericsson Themes Wallpapers Wordpress

Recent Commented

  • Iphone Accessories Store: The android platform is the best. Open source is t...
  • Exercise Balls: Great site. A lot of useful information here. I’m ...

Most Commented

  • Best nature 240 x 320 wallpapers (1)
  • Configure Android SDK manager and Eclipse (1)
  • Free templates for mobile browser (1)

All Articles

  • Free templates for mobile browser (part 2)
  • Best mobile phone antivirus
  • Wordpress for mobile phone browser
  • Android App Inventor was released
  • Best 20 sites for mobile phones
  • Free templates for mobile browser
  • Free mobile application icons
  • How to use keyboard in Android
  • Best 480 x 854 wallpapers
  • Android GUI examples
  • Create Android interfaces using xml file
  • Android Project Files
  • Best nature 240 x 320 wallpapers
  • Best Android games sites
  • Create Android Interfaces
  • Best iPhone games sites
  • First Android application with Eclipse
  • Best funny wallpapers 360 x 640
  • Configure Android SDK manager and Eclipse
  • Create themes for Nokia and Sony Ericsson mobile phones
  • Install Java

Blogroll

    • Funny commercials
    • Mobile Phones Jobs
    • Smartphones

Recent Articles

    • Free templates for mobile browser (part 2)
    • Best mobile phone antivirus
    • Wordpress for mobile phone browser
    • Android App Inventor was released
    • Best 20 sites for mobile phones
    • Free templates for mobile browser
    • Free mobile application icons
    • How to use keyboard in Android
    • Best 480 x 854 wallpapers
    • Android GUI examples
©2010 Smartphone Resources Privacy Policy
Free WordPress Theme by Mkels
Valid XHTML       Valid CSS       WordPress 2.8.6