BlackBerry App Development
| Please excuse the mess Metova has been performing BlackBerry, Android, iOS/iPhone/iPad, and Windows Phone 7 development for many years (some more, some less). Along the way, we have accumulated a great amount of information internally that we have never exposed in the past. In an effort to share this information with everyone, there may be information that is dated or relevant to only Metova's customer base. We'll try to get this cleaned up straight away; feel free to drop us a line at ask@metova.com - The Metova Team |
Overview
During the process of performing BlackBerry Application Development services for hundreds of applications, we have encountered many different bits of information that we did not find elsewhere. Here are just a few of those.
External Links
Pages
- About Blackberry Network Connection Paths
- Accessibility
- BlackBerry Coding
- 2D Painting
- Abstract Loading Managers
- Add a Menu Item to a Native Application
- Alternative to Manager.firstFocus(int)
- Animated Field
- Audio Streaming on the BlackBerry
- Centering a Field in a HorizontalFieldManager
- Changing display orientations (on the Storm)
- Changing the focus rect color for an EditField
- Creating a Don't Ask Again style dialog
- ExecutionProfile
- Extending the Issue Service
- Field Alignment Using RIM's Alignment Styles
- Fully Exiting VS. Running in the Background
- Handling Touch Events Without Platform Files
- How to create or extend a Field to support theming
- Layout Performance
- Loading the Application and Initial Screen
- Logging
- Manually handling margins and padding
- Package Structure
- PersistableMap
- PIN-to-PIN Messaging
- Pushing a Permissions Screen
- Reasons an application will not install
- Reference storage of String variables
- Resolution Based Theming
- Scaling and rotating bitmaps on BlackBerry
- Storing a Confirmation State
- Suggested Field and Manager Code Structure
- Thread Pool
- Updating a Manager's Extent in onSublayout
- Using the ThemeManager
- Widget Descriptions
- BlackBerry Permissions
- Connection Limits
- Creating Icons for the Precision Theme
- Developer Environment
- Diagnostics
- Installing Simulators
- Known Quirks
- 4.2.0 Scrolling and Field Focus Problem
- A FileIOException may occur on older devices when using DRM to encrypt files
- Background and moving focus
- Cookies may not get sent with default MDS settings
- DataSource & SourceStream Issues
- Desktop Manager might not automatically prompt to update your Device Software (OS)
- Email and Messages Known Issues
- Font.getAdvance()
- makeMenu() is not called unless there is a FOCUSABLE field on the screen
- Sometimes HttpConnections give TCP read timed out in the Simulator
- The paint() Method Swallows RuntimeExceptions
- The Storm
- VideoControl Field Issues
- Look and Feel
- Memory Profiling Using the JDE
- New Features in 4.5.0 and 4.6.0
- Simulator Arguments
- Standard Icon Sizes
- Uploading Applications to MobiReach
- Using the JDE with a Device
