Roman Nurik

San Francisco, CA

roman.nurik.net

Android Developer Relations @ Google

Also: JavaScript/Python guy, web/graphic designer, etc.

Mar
24
awarded Enlightened
Mar
24
awarded Nice Answer
Feb
10
awarded Guru
Feb
6
answered DashClockExtension services always run
Feb
3
awarded Nice Answer
Feb
2
awarded Good Answer
Jan
23
awarded Popular Question
Jan
14
comment Android app: PSD drop shadow causing extra pixels gap in development
One note: As of Android 4.3, nine-patches can include optical bounds information to allow UI elements to bleed outside their clipping rectangle. See "Optical bounds layout" under developer.android.com/about/versions/android-4.3.html#UI
Dec
6
comment DashClock worldReadable metadata has no effect
Hm, it might be related to the host app. If they don't support protocol version 2 you may need to switch to protocol version 1 if you want to support them.
Dec
6
comment DashClock worldReadable metadata has no effect
It looks like you're trying to call publishUpdate() from onCreate(). That's not valid, onInitialize() hasn't been called yet. Try calling your update() method from onInitialize() instead. Still not sure why you're running into the worldReadable issue, but that may be related.
Dec
6
comment DashClock worldReadable metadata has no effect
Do you see anything in the logs like "Could not load metadata (e.g. world readable) for extension."?
Oct
27
awarded Revival
Oct
15
awarded Necromancer
Oct
14
answered RenderScript Intrinsics Gaussian blur
Oct
9
answered I'm making a simple Dashclock Calendar extension, and it stopped updating
Oct
1
comment dashclock extension not working
Why aren't you setting an actual status? e.g. data.status("Hello")
Sep
27
comment dashclock extension not working
This might be a silly question, but have you actually added the extension to the widget? You'll only see extensions you've actually added through the configuration interface.
Sep
17
comment Keep list fragment selected item position on orientation change
You really, REALLY want to avoid retaining fragments that have views. If your fragment instance holds on to any references to any of its views or other access to the Context, you're going to leak the whole Context which is awful. You can see how many contexts are in memory using adb shell dumpsys meminfo
Aug
27
awarded Yearling
Aug
15
comment How can I maintain a persistent BroadcastReceiver in a Dashclock extension?
See my answer for stackoverflow.com/questions/15567702 for more on this
1 2 3 4 5