25,982 reputation
1182123
bio website
location North Carolina
age 27
visits member for 4 years, 1 month
seen 5 hours ago

A C# developer by day and a Linux enthusiast by night. I also enjoy Android development, video games, chess, soccer, and voiding warranties.

I currently own a Nexus 5 and a SHIELD Tablet. I build my own AOSP-based ROM for my Nexus 5.

Random links of mine:


I welcome constructive criticism or discussion related to site moderation (emphasis on constructive). If you feel a decision made by myself or another member the moderation team warrants further discussion, please consider posting your concerns on the Meta site, where they can be evaluated by the community at large. Please do not contact me via private channels (i.e. networks outside of Stack Exchange) regarding moderation issues.


7h
comment How to install Cyanogen without losing data
That's discussion related to updating from one version of CM to another. In that case you're right, you generally don't need to do a factory reset. That's not what this question is asking about, however. When installing CM for the first time, it is still recommended (and typically required) to perform a factory reset in order to prevent the device from getting stuck in a boot loop.
10h
comment No monkeyrunner.exe in Android SDK
"Invalid syntax" suggests a problem with your Python script. Either that or monkeyrunner doesn't accept the path as a quoted string (I would think that's less likely, but I've never used it). It doesn't appear to point to a missing executable anywhere, though.
10h
comment No monkeyrunner.exe in Android SDK
Based on the source, it looks like the .bat file simply invokes the Java runtime. I don't see references to an executable anywhere. Are you sure there's supposed to be a .exe file? What output do you receive if you try to run your scripts?
12h
comment Mac OS X fastboot is just waiting (HTC M8 T-Mobile)
As Izzy alludes to, fastboot is a different completely separate boot mode. If adb is recognizing your device then fastboot won't be able to communicate with it, because it is not running on the device's side. Try adb reboot bootloader before issuing the fastboot commands.
1d
comment Turn off vibration notification for ALL apps at once
I'm not sure if this is what the OP was asking about. Doesn't this setting control a periodic vibration that you get while in a call? I think the question is simply how to disable vibration from all notifications.
1d
comment My app was suspended due to an issue with ads
There's really no way for us to know what you did, and development-related questions are outside the scope of this site anyway. Contact Google.
2d
comment Preventing certain WAKELOCKS (NlpCollectorWakeLock, NlpWakeLock) with shell? (e.g. pm command)
If you're rooted, there's an Xposed module that you can use to throttle wakelocks: repo.xposed.info/module/com.ryansteckler.nlpunbounce
2d
comment Notification light in silent mode on Lollipop
There's an issue on the Android bug tracker for this behavior. Google have not yet commented on it, from what I can see. It seems like the intention was perhaps that people would start using Priority mode instead, as a more "flexible" version of silent mode, but I'm not sure if that's actually the case or not.
2d
comment Android Lollipop Google Now Launcher is not fully transparent
@RossC: FWIW, it's fully transparent on my N5. Could be some kind of vendor- or ROM-specific config, though, I suppose. I know there's a config flag that disables the transparency completely, but I'm not sure about one that would add a gradient. Either that or it's the launcher, maybe.
2d
comment Problems with Single SIM supported ROMs
You'll really be better-suited on somewhere like XDA for this. Getting a ROM off the ground requires a lot of debugging and typically some plain old trial-and-error. Stack Exchange sites are not good for that kind of back and forth iterative communication. Writing ROMs is considered outside our scope anyway (as a development topic).
2d
comment How do I remove Voice Mail functionality from my phone?
Check the settings in your "Phone" app. On unmodified Android there are typically options in there. For my N5 it's listed under Call Settings → Voicemail. If you have a visual voicemail app from your carrier, check that as well.
2d
comment Android Lollipop Google Now Launcher is not fully transparent
Your wallpaper probably has a gradient at each edge. Pick a different one. See how it looks then.
Dec
14
comment How to keep my PC-like QWERTY keyboard?
This is way too broad for our site, and doesn't appear to be directly related to Android, either. You're basically asking us how to build your own phone that meets your specific desires, and somehow has user-upgradeable hardware. That's going to be an extremely complicated process.
Dec
12
comment How to check if my phone components are what they should be (is Dual-core 1 GHz Cortex-A9 equal to ARMv7 Processor rev 3)?
The RAM difference is because apps will only report RAM that is available to userspace processes.
Dec
11
comment I am not able to send SMS from my mobile
What happens when you try to send one? Does it give you an error? Does it just get stuck? What is "msg centre"? Do other phone functions (like calls or data) work? Can you receive messages?
Dec
11
comment Where are the drivers for Windows computers located on an Android phone?
@HasH_BrowN: If Windows already has a driver downloaded that it thinks is "appropriate" then it will use that. For example, multiple Nexus devices could use the same Google ADB driver. Otherwise the driver installation just fails, as far as I recall. You'd have to either connect to the Internet or manually install a driver you had on hand (on a disk, etc).
Dec
11
comment How to shrink a notification in notification bar in Android Lollipop?
Or swipe up/down using two fingers instead of one.
Dec
10
comment GPS readings: why is altitude inaccurate by 50m, while longitude and latitude are more precise?
@Ifor: That's good information. Out of curiosity, do you have any kind of numbers related to the kind of variance you might see due to weather patterns? Did you end up using any sort of manual calibration to try to compensate for it? I'm honestly not real familiar with the margin of error for a typical smartphone pressure sensor, and although I knew some of the external factors (like weather) that can impact them, I've not seen much data on the extent to which they're affected.
Dec
9
comment GPS readings: why is altitude inaccurate by 50m, while longitude and latitude are more precise?
Maybe. Pressure sensors have problems too, though, just different kinds. The pressure sensor used in a typical smartphone may not be able to measure altitude much more precisely because it simply may not be sensitive enough. Extremely accurate readings would require components that are too expensive. You'd also have to recalibrate the sensor before every use, at a location of a known altitude, because local pressure will change with the weather. It's not as easy as equating some pressure value of "X" to some altitude of "Y" for every point on Earth.
Dec
8
comment Why does app not show up on my device in Google Play?
Why are some apps on the market incompatible with my device?. How can I modify the phone model in build.prop to get unsupported apps?