Profile

Cover photo
Mohd. Yazid Abdul Majid
87 followers|242,101 views
AboutPostsPhotosVideos

Stream

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
Interesting. Devs, stop doing this
 
Now that 4.3 is out, something worth mentioning --

We discovered that there have started to appear applications abusing the Service.startForeground() API -- which is http://developer.android.com/reference/android/app/Service.html#startForeground(int,%20android.app.Notification) -- to make their application unkillable without the user knowing.

They were doing this by creating a carefully malformed Notification object that resulted in the notification manager not posting the notification, even though the activity manager thought things were fine and so allowed the service to go in the foreground state.

Originally we were going to solve this by just being better at detecting this kind of malformed notification, and crashing the app like we do on other bad notifications.  Unfortunately, there are too many applications doing this for that to be a viable approach.

Instead, what we ultimately did in 4.3 is have the system put up its own notification when it detects this so that the user is aware of what is going on and the app doesn't have incentive any more to do this.

If you have an application that has been doing this, you'll want to update your app to stop doing it, so your users don't see the less-than-optimal generic system notification it creates for you.
1
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
OK, this is super awesome
 
Live Show Today - The new Google+, Lightroom 5  and more! - 7 PM PT, 10 PM ET

RSVP and watch live at http://goo.gl/aPBO6 !   Join me and +Thomas Hawk +Scott Kublin +Chris Chabot and +Gino Barasa - it will be so fun...   

This photo below is from Beijing.   #HolyKaw   
1
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
 
Grumpy about the #NSA and #PRISM? Donate to the ACLU and EFF. Even just $10 can make a difference.

www.aclu.org
www.eff.org
1
Add a comment...
 
+Danell Leang this is FYI
 
Photo Sphere of the Googleplex Android building.
#jellybean +Android 
1
1
Danell Leang's profile photo
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
Spread the word!!!
 
Important Information

We are transitioning to CyanogenMod.org for all CM web assets and utilities.  More information in the linked post. 

-The CyanogenMod Team
1
Add a comment...
Have him in circles
87 people
Nabill Spies's profile photo
Ahmad Benyamin Jaafar's profile photo
Afif Tahir's profile photo
Sufian mohamed nor's profile photo
Farris Kassim's profile photo
 
Is #Asphalt8 : Airborne the best Asphalt yet? We think so!

Decide for yourself.. Check out the 1st gameplay trailer, screenshots, & info from #E3 : http://gmlft.co/7xrad.65
1
Mohd. Yazid Abdul Majid's profile photoChapit Zulkefli's profile photo
2 comments
 
Sesto Elemento vs Veyron
 ·  Translate
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
 
Used my iPhone 5 today after a month with the HTC One. It felt like a child's toy.
1
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
1
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
Anyone with Ingress invites, please invite me. Thanks ;-)
1
Add a comment...

Mohd. Yazid Abdul Majid

Shared publicly  - 
 
This MUST BE SHARED
 
Icon Ambulance

One Sunday morning, January 6th, 2008 I was attending religious services when my cell phone vibrated. As discreetly as possible, I checked the phone and noticed that my phone said "Caller ID unknown". I choose to ignore.

After services, as I was walking to my car with my family, I checked my cell phone messages. The message left was from Steve Jobs. "Vic, can you call me at home? I have something urgent to discuss" it said.

Before I even reached my car, I called Steve Jobs back. I was responsible for all mobile applications at Google, and in that role, had regular dealings with Steve. It was one of the perks of the job.

"Hey Steve - this is Vic", I said. "I'm sorry I didn't answer your call earlier. I was in religious services, and the caller ID said unknown, so I didn't pick up".

Steve laughed. He said, "Vic, unless the Caller ID said 'GOD', you should never pick up during services".

I laughed nervously. After all, while it was customary for Steve to call during the week upset about something, it was unusual for him to call me on Sunday and ask me to call his home. I wondered what was so important?

"So Vic, we have an urgent issue, one that I need addressed right away. I've already assigned someone from my team to help you, and I hope you can fix this tomorrow" said Steve.

"I've been looking at the Google logo on the iPhone and I'm not happy with the icon. The second O in Google doesn't have the right yellow gradient. It's just wrong and I'm going to have Greg fix it tomorrow. Is that okay with you?"

Of course this was okay with me. A few minutes later on that Sunday I received an email from Steve with the subject "Icon Ambulance". The email directed me to work with Greg Christie to fix the icon.

Since I was 11 years old and fell in love with an Apple II, I have dozens of stories to tell about Apple products. They have been a part of my life for decades. Even when I worked for 15 years for Bill Gates at Microsoft, I had a huge admiration for Steve and what Apple had produced.

But in the end, when I think about leadership, passion and attention to detail, I think back to the call I received from Steve Jobs on a Sunday morning in January. It was a lesson I'll never forget. CEOs should care about details. Even shades of yellow. On a Sunday.

To one of the greatest leaders I've ever met, my prayers and hopes are with you Steve.

-Vic
1
Add a comment...
People
Have him in circles
87 people
Nabill Spies's profile photo
Ahmad Benyamin Jaafar's profile photo
Afif Tahir's profile photo
Sufian mohamed nor's profile photo
Farris Kassim's profile photo
Links
Contributor to
Basic Information
Gender
Male
Relationship
Married