icesimon's Blog

  • About Me
  • Archive
  • feeds

Posts match “ BlackBerry10 ” tag:

almost 9 years ago

BlackBerry Z5 & Kopi

BlackBerry Z5 (Cappuccino) and Kopi (Kopina) are the devices which be cut off by BlackBerry.

Z5 (Cappuccino) planned to be the devices for low-end market.
Here are the spec of Z5

BlackBerry Z5: STB100-X

4.5"~300ppi Display
Qualcomm Snapdragon S4 MSM8960 Dual-Core 1GHz CPU
1.5GB RAM / 8GB ROM
1.3MP Front Camera,5MP Rear Camera
2100mAh Battery
No NFC

Let's compare Z5 and Z10

Check the size of the screens, apparently Z5 can show more contents than Z10

BlackBerry Kopi: SQC100-X
3.1" Display
1.5GB RAM / 8GB ROM
2100mAh Battery (as the same as Z5)
No NFC

Let's compare Kopi and Q5 also!

Z30 VS. Z5 VS. Kopi

Kopi & Z5 & Battery (Front)

Kopi & Z5 & Battery (Back)

  • BlackBerry
  • Kopi
  • Kopina
  • Z5
  • Z10
  • Q5
  • BlackBerry10
  • June 22, 2014 21:59
  • Permalink
  • Comments
 
over 8 years ago

Smaato - Advertisement service for BlackBerry 10 Cascades Apps

-- Updated 2014-07-04 --
If you downloaded the sample project yesterday, you need to re-download the project.
This version fix the "applicationUI.hpp" can't be found problem.
And, don't forget this or your will got an erro of "cannot find -lSmaatoSDKDevice"
The Smaato static library included within the sample is from Smaato SDK for BlackBery 10 v1.1.2. To ensure you are running the latest, please download the latest SDK for Smaato's website and replace the SmaatoSDK folder within the project.

BlackBerry announced Smaato as their new Advertisement service partner on BlackBerry 10.
I've used Smaato in my apps for a long time (since 2013/10, after Jam Asia).

Let's see how to integrated Smaato SDK into your Cascades apps!

1. Read the introduction about Smaato!

http://devblog.blackberry.com/2014/07/smaato/

2. Download the Smaato sample project from BlackBerry Github

https://github.com/blackberry/Cascades-Community-Samples/tree/master/SmaatoAdSDKSample

3. Download the Smaato SDK

http://www.smaato.com/sdks/

<1> You need to sign up or login first


<2> Go to SDK Download page


<3> Select BlackBerry 10 SDK and download it!

<4> Check the downloaded folder and extract the file "Smaato-SmaatoSDK-BB10-v1.1.3-2014-07-02-A.zip"


<5> Copy the "SmaatoSDK" folder and replace the SmaatoSDK folder within the project.


4. Build the project and see how the AD works!


5. Input your own adSpaceId and publisherId and check the advertisements in your apps!

That's it! Actually it is really an easy way to put Ads in your apps.
You can also add more filters/ restrictions to help they provide much more precisely ads for your apps.

Sometimes due to the fillrate or regional issue, you may not receive ads...
Don't worry, try to change the category of ads you'd like to show.

Enjoy this new AD Service on BlackBerry 10!

  • BlackBerry10
  • BlcakBerry
  • Cascades
  • Advertisement
  • ad
  • Smaato
  • sdk
  • github
  • Sample
  • Simon
  • July 05, 2014 00:59
  • Permalink
  • Comments
 
over 8 years ago

How to update your Dev Alpha software?

BlackBerry provide developers dev devices for testing since 2012
There are Dev Alpha A, Dev Alpha B and Dev Alpha C!

Dev devices not only provide developers a real phone for testing, but also let developers to use the latest SDK!

I'm so appreicated about the continuous support from BlackBerry on the dev devices!
Dev Alpha A can only upgrade to 10.1 beta OS, but Dev Alpha B & C can upgrated to the latest 10.3.0 beta OS!

Let's see how to upgrade your Dev Alpha Devices!

First, download the AutoLoader here, be careful to choose which device you are using!

http://developer.blackberry.com/blackberry10devalpha/devalpha_update.html

Second, you need to find a Windows PC.. Currently the autoloader file only have Windows exe file.
And I tried to use VMware / Parallels / Virtual Box but all failed...

Third, connect your dev device to the PC, run the AutoLoader..

If the device be detected, you will see "Resetting Device:"

Don't forget to input the device password if you have it.

When the number shows 100, your upgrade is done!

Tips

  1. Before you use the autoloader, I suggest you install BlackBerry Link first

http://us.blackberry.com/software/desktop/blackberry-link.html

  1. To ensure devices be detected, I will turn off network connection of the device and make sure the USB connection is for Windows.

System Settings -> Storage and Access -> USB Connection -> Connect to Windows

Hope you all can easy to upgrade your devices! ^^

PS.
For those who want to try the latest 10.3 OS, here is a way to let you use most of the features of 10.3. Please take your own risk for trying this, I am not responsible for the damage of your devices.

  1. Install 10.3.0.700 Dev OS.

  2. Download the extracted bar files from previous leaked 10.3.0.296 OS

    https://mega.co.nz/#!ZNt02ADA!nbwAyry_bd9MI2607Jo-oaHeRec2Ry8Ediu4S19KvzM

  3. Install download bar files!

  4. Enjoy it!

:D:D:D:D Simon

  • BlackBerry10
  • BlackBerry
  • DevAlpha
  • dev
  • Device
  • 10.3
  • OS
  • Upgrade
  • software
  • July 10, 2014 19:04
  • Permalink
  • Comments
 
over 8 years ago

ADT 23 doesn't compatible with BlackBerry Plug-in for Android 2.0.4

For developers who want to develop Android Apps / Games on BlackBerry 10..
After Google released the ADT 23, many developers encountered the problem of can't build projects...
This version of ADT also effects on BlackBerry Plug-in for Android Development Tools.

When user try to install the plugin via this link

http://developer.blackberry.com/android/downloads/eclipseplugin/

Missing requirement: BlackBerry Eclipse Plugin for Android Development 2.0.4.201405221110 (net.rim.ajde.feature.feature.group 2.0.4.201405221110) requires 'com.android.ide.eclipse.adt.feature.group 0.0.0' but it could not be found

In version 2.0.4 (or previous 2.0 beta), developers just need to simply start the ADB proxy Manager, setup your device and then run as Android Application to deploy apps into their devices / simulators.


(Images from developer.blackberry.com)

What can we do without install the BlackBerry Plug-in for Android Development Tools??

The answer is easy... Just download the Command-line tools!!

For mac

http://developer.blackberry.com/android/downloads/fetch/BlackBerry_Tools_for_Android_Development-2.0.4-mac.zip

For Windows

http://developer.blackberry.com/android/downloads/fetch/BlackBerry_Tools_for_Android_Development-2.0.4-windows.zip

For Linux

http://developer.blackberry.com/android/downloads/fetch/BlackBerry_Tools_for_Android_Development-2.0.4-linux.tar.gz

After you download the file, you can see several files inside.
Open the "ADB Proxy Manager" and setup your device, just like what you did in eclipse!

Now you can go back to your development and don't need to worry about no eclipse plugin!!
Thanks for BlackBerry!

Keep Developing!

  • BlackBerry10
  • eclipse
  • ADT23
  • android
  • google
  • plugin
  • BlackBerry
  • development
  • tool
  • tip
  • July 15, 2014 17:46
  • Permalink
  • Comments
 
over 8 years ago

Welcome! the Brand New BlackBerry Vendor Portal!

I used the old BlackBerry Vendor Portal for almost 2.5 years ago...
Few weeks ago, i joined the beta test of the New BlackBerry Vendor Portal, it is really awesome!!

Let's check what's new in the portal!

https://appworld.blackberry.com/isvportal_beta/home.do

1. Welcome Page

2. Login Page

3. Show your products! Really Nice, now you can simply check your downloads per day :DDD

4. Search function here is also very cool! Easy for developers to find what they want

5. Please the release button to update your apps!

6. Click on "New Release" and all you need is to drag the bar file to the area

7. Select support devices and min OS. Easier here, in the old vendor portal, the selection will be changed in some wired condition .. haha

8. After you upload the bar, it will automatically to fetch the version (For Android apps may have some problems on it , such as 1.0.50.0 if your app is 5.0 on versionCode..), input the description about the new update!

9. Submit For Review! The update procedure is faster than before

10. You can check the status of your release version (Under Review / Draft)

*11. Also, check the download reports are much more easier and with better visualization

12. Check all your change requests (like request tickets before??)

13. Check your testers ... Oops , I don't even remember I have so many testers :P

14. The new Vendor Portal allows developers to create promotions here also!

Just a brief introduction of the new BlackBerry Vendor Portal.
I believe this is a very good news for developers and can help us for our future developing!

  • BlackBerry
  • BlackBerry10
  • Vendor
  • Portal
  • Developer
  • Backend
  • new
  • Brand
  • July 23, 2014 21:31
  • Permalink
  • Comments
 
over 8 years ago

Create GuidePage in Cascades

As a developer, I think many other developers may think how to teach users to use my application
We provide screenshots of the apps when we upload to any app markets, some devs will also record a video to tell users who to operate.

The most common way is to put a "Guide Page" inside the app, not just "Tips", but a continuous information to let user understand the major features.

There are three kinds of implementations here.

1. Use a scrollview with a super large image

Advantage:

You can simply scroll from left to right, put a button at the last page to close this Guide Page.

Disadvantage:

The image may be too large, and hard to change / modify parts.

2. Use a scrollview with several images

Advantage:

You can simply scroll from left to right, put a button at the last page to close this Guide Page, can change parts easier than first method.

Disadvantage:

Still hard to change / modify parts.

3. Use a scrollview with custom containers

Advantage:

Custom containers are much more flexible

Disadvantage:

I don't know, haha!

Here are the sample from Github

For Cascades 10.1 /10.2 SDK

https://github.com/icetingyu/AppGuidePage

For Cascades 10.3 SDK

https://github.com/icetingyu/AppGuidePageDesignUnit

In AppGuidePageDesignUnit project, I rewrite the project with design unit to support even Q30 (Passport), not just pixel related.
If you also want to learn use design unit, you can also check this project :D

If you have any problem, just send me a mail!
bsebadmin@gmail.com

Hope you will enjoy the sample!

Simon

  • BlackBerry
  • BlackBerry10
  • Cascades
  • 10.1
  • 10.2
  • 10.3
  • guide
  • Page
  • Sample
  • Containter
  • image
  • ScrollView
  • DesignUnit
  • pixel
  • July 26, 2014 12:26
  • Permalink
  • Comments
 
over 8 years ago

How to update app to Amazon AppStore

BlackBerry announced a partnership with Amazon AppStore last month.

User who developed Android Apps and now upload to Amazon AppStore!

Let's follow the steps bellow to uplaod your apps to Amazon AppStore!

I like to Start from Testing Service, to make sure that my app doesn't have any problem on Amazon AppStore

After testing, you can simply submit your apps to Amazon Store

Login first

Fill In General Information

General Information Finished

Fill In Available Pricing

Available Pricing Finished

Fill In Description

Description Finished

Fill In Images & Multimedia

Images & Multimedia Finished

Fill In Content Rating _1

Fill In Content Rating _2

Content Rating Finished

Fill In BinaryFiles _1

Fill In BinaryFiles _2

BinaryFiles Finished _1

BinaryFiles Finished _2

App Submission Finished

Now you can wait for the approval and let others know your app links on Amazon AppStore!!

Enjoy!!

  • BlackBerry
  • BlackBerry10
  • android
  • Amazon
  • Appstore
  • upload
  • apk
  • Submit
  • July 26, 2014 14:22
  • Permalink
  • Comments
 
over 8 years ago

How to batch Repackage and Sign APK to BlackBerry Bar File

I write many android apps and want to bring them into BlackBerry World, how can I do it?
Basically I don't like to use the integrated tools in eclipse... so I decide to use commandline tool!

1. Download BlackBerry Tools for Android Development 2.0.4

For mac

http://developer.blackberry.com/android/downloads/fetch/BlackBerry_Tools_for_Android_Development-2.0.4-mac.zip

For Windows

http://developer.blackberry.com/android/downloads/fetch/BlackBerry_Tools_for_Android_Development-2.0.4-windows.zip

For Linux

http://developer.blackberry.com/android/downloads/fetch/BlackBerry_Tools_for_Android_Development-2.0.4-linux.tar.gz

The blackberry-apkpackager is located at BlackBerry_Tools_for_Android_Development-2.0.4/bin

2. Using blackberry-apkpackager to repackage APK fils to BAR files.

Orginal : The folder with APK files
Repacked : The fold with converted bar files.

imactekiiMac:~ imac$ blackberry-apkpackager Orginal -t Repacked

3. Using batchbar-signer to sign BAR fils..

imactekiiMac:~ imac$ batchbar-signer Repacked author.p12 passwd passwd

Very useful tools, enjoy!!

Simon

  • BlackBerry
  • BlackBerry10
  • android
  • Sign
  • batch
  • apk
  • Bar
  • eclipse
  • Commandline
  • July 26, 2014 20:01
  • Permalink
  • Comments
 
over 8 years ago

BlackBerry Passport Review 1 - Photos taken by BlackBerry Passport!

I got the new BlackBerry Passport the day after it released.
I really love it! With extremely great keyboard and wide screen, plus a long battery life...
Just can't go back to my Z30 anymore :P

Here are some nice photos I took this weekend.. Let's see how nice the Passport can be!

  • BlackBerry
  • BlackBerry10
  • 10.3
  • Passport
  • photo
  • Camera
  • OIS
  • Picture
  • September 30, 2014 03:19
  • Permalink
  • Comments
 
over 8 years ago

BlackBerry Passport Review 2 - Line

Since Line is the most popular IM apps in Asia, let's see how Line works..
The problem is .... I can't type any English words in Line on my Passport!!

After upgrade to 10.3, all my English typing in Line will be changed to Capital forcely..
The only way to solve is to turned off the "Auto-Capialize" Setting here

Settings - Language and Input - Prediction and Correction

BUT!! Even I turn it off on my Passport, typing English in Line still has a problem
Check this video...

https://db.tt/qxVZ8bCH

You can find that it showed only ONE alphabet no matter how many you typed...
Super wired... :(
Seems like a bug only for Line, I didn't meet this problem on other Android apps.

Wait and see if this will be solved in the future..

  • Update : Some users reported if use lower Line Version such as 3.8.8, it will work fine.
  • Update : Only Line has this issue.
  • Update : Using an Android keyboard is another way.. But I want to use BlackBerry Keyboard!
  • Bug
  • BlackBerry
  • BlackBerry10
  • Passport
  • Line
  • keyboard
  • InputMethod
  • English
  • September 30, 2014 23:28
  • Permalink
  • Comments
 
over 8 years ago

BlackBerry Passport Review 2 - Line

Since Line is the most popular IM apps in Asia, let's see how Line works..
The problem is .... I can't type any English words in Line on my Passport!!

After upgrade to 10.3, all my English typing in Line will be changed to Capital forcely..
The only way to solve is to turned off the "Auto-Capialize" Setting here

Settings - Language and Input - Prediction and Correction

BUT!! Even I turn it off on my Passport, typing English in Line still has a problem
Check this video...

https://db.tt/qxVZ8bCH

You can find that it showed only ONE alphabet no matter how many you typed...
Super wired... :(
Seems like a bug only for Line, I didn't meet this problem on other Android apps.

Wait and see if this will be solved in the future..

  • Update : Some users reported if use lower Line Version such as 3.8.8, it will work fine.
  • Update : Only Line has this issue.
  • Update : Using an Android keyboard is another way.. But I want to use BlackBerry Keyboard!
  • Bug
  • BlackBerry
  • BlackBerry10
  • Passport
  • Line
  • keyboard
  • InputMethod
  • English
  • September 30, 2014 23:28
  • Permalink
  • Comments
 
over 7 years ago

Debug Tips for BB10 Headless apps.

Debug BB10 Headless Apps is really a hard topic for developers.
Before the latest Momentics update, debug is even harder..

By Momentics 2.1.2, developers can follow this instruction to debug your headless apps.

https://developer.blackberry.com/native/documentation/dev/tools/debugging_headless_apps.html

Here I am going to share my experience for debugging headless apps.
I put the logs into notification and show them in Hub!
If you have some problems on debugging headless apps on BlackBerry 10, maybe this trick can help you and save lots of time! :)

GOGOGO, keep developing on BlackBerry 10!

  • Tips
  • Momentics
  • Cascades
  • BlackBerry
  • BlackBerry10
  • headless
  • Debug
  • July 04, 2015 22:19
  • Permalink
  • Comments
 
over 7 years ago

BB10 connect problem on Mac OS X 10.11 El Capitan

Last Friday I updated my iMac to Mac OS X 10.11 (El Capitan), a nightmare for my whole weekend..

After upgraded, BlackBerry Link no longer recognize my BlackBerry 10 devices.
From Dev Alpha B to Passport.. Just keep showing "Can't connect to your BlackBerry 10 device, press restore.." etc

And then I tried to open my Momentics IDE...


What the....

I think the problem may be the USB driver or connection.
So I did some test.

  1. Reinstall Mac OS X 10.11 (El Capitan)

    Still has the same problem.

  2. Uninstall BlackBerry Link & Blend and reinstall them

    Still has the same problem.

  3. Only install BlackBerry Link

    Oh my God, it works!!

  4. I did more test, but in those tests, once you install BlackBerry Link first and then install the BlackBerry Blend, the connections will all fine!

  5. If you don't need BlackBerry Link, simply uninstall it and just use your Momentics for connecting your BB10 device to debug is also a solution.

    (But for me, I still need Link for backup/restore and Blend to type in Chinese... Can someone tell me why BlackBerry remove the Zhuyin input method on Passport!!)

Just a simple tips and work around for you guys may occur!

Happy Coding!

  • BlackBerry
  • BlackBerry10
  • BB10
  • mac
  • 10.11
  • El
  • Capitan
  • Momentics
  • BlackBerryLink
  • link
  • Blend
  • problem
  • tip
  • Cascades
  • Connect
  • October 06, 2015 07:58
  • Permalink
  • Comments
 
over 7 years ago

Keep Screen awake - BB10 Dev

Sometimes we need to keep our app always awake (not dim due to the Screen timeout).

How to make this happen?
The answer is ver simple :D
Jusy put the code into your QML file

Application.mainWindow.screenIdleMode = 1

(1 means KeepAwake, and 0 means Default).

Please be careful, this effect only works when the app is in full screen mode
Once you minimize the app (in Active Frame mode), the screen will still follow the screen timeout rule to dim.

Hope you enjoy this trick!

Simon

  • BlackBerry
  • BlackBerry10
  • Cascades
  • awake
  • dim
  • screen
  • QML
  • application
  • Tips
  • October 08, 2015 20:49
  • Permalink
  • Comments
 
over 7 years ago

Change Screen Brightness - BB10Dev

Sometimes we may need to change the brightness of screen in code.
How to make it happen?
Using the QProcess can help you to do that!

QString program = "bkltctl";
QProcess myProcess = new QProcess(this);
QStringList arguments;
arguments << "brightness" << "set_brightness" << "display" << "50"; (50 is the value you want).
myProcess->start(program, arguments);

PS. You may need to connect SINGAL readyReadStandardError(), readyReadStandardOutput() and finished(int, QProcess::ExitStatus) in order to get the output error or result. :)

Enjoy it!

  • BlackBerry
  • BlackBerry10
  • BB10
  • Cascades
  • development
  • screen
  • brightness
  • Modification
  • Tips
  • October 10, 2015 16:34
  • Permalink
  • Comments
 

Copyright © 2013 icesimon . Powered by Logdown.
Based on work at subtlepatterns.com.