The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,862 other subscribers

Archive for the ‘Android’ Category

networking – Is there a command or application similar to ipconfig? – Android Enthusiasts Stack Exchange

Posted by jpluimers on 2016/05/18

Trick:

use “netcfg” to list all available devices

It will show you the IP addresses associated with them too.

On my OnePlus One, it was wlan0.

–jeroen

via networking – Is there a command or application similar to ipconfig? – Android Enthusiasts Stack Exchange.

Posted in Android, Android Devices, Development, Mobile Development, OnePlus One, Power User, Software Development | Leave a Comment »

vysor.io/dead-mac.png at master · koush/vysor.io

Posted by jpluimers on 2016/05/12

If I ever need a “dead Mac” picture…

Source: vysor.io/dead-mac.png at master · koush/vysor.io

Dead Mac

Dead Mac

It since then has been removed from the current Vysor version, but the last revision having it was [Wayback/Archive] vysor.io/public/app at v3.1.4 · koush/vysor.io under [Wayback/Archive] vysor.io/dead-mac.png at v3.1.4 · koush/vysor.io as

[Wayback/Archive] dead-mac.png (240×307)

dead-mac.png

More dead mac pictures:

Read the rest of this entry »

Posted in Android, Android Devices, Development, Mobile Development, Power User, Software Development, Vysor | Leave a Comment »

Just discovered Vysor now has mouse shortcuts too – via: Cool: Vysor screen sharing by Koush

Posted by jpluimers on 2016/02/19

Just updated Cool: Vysor screen sharing by Koush with this:

Edit 20160217: new keyboard/mouse shortcuts

  • Old: keyboard shortcuts
    • Escape -> Back Button;
    • F1 -> Menu Button;
    • Home -> Home Button;
  • New: mouse shortcuts
    • Middle Click -> Home;
    • Right Click -> Back

"Escape

Now hopefully the screen resolution thing will be fixed: [Wayback/Archive] github.com/koush/vysor.io/issues/68

–jeroen

Posted in Android, Android Devices, Chrome, Development, Google, Keyboards and Keyboard Shortcuts, KVM keyboard/video/mouse, Mobile Development, Power User, Vysor | Leave a Comment »

Universal Android ADB driver for Windows – koush/UniversalAdbDriver

Posted by jpluimers on 2015/11/17

If you ever need a universal Android ADB driver for Windows, then use this one: koush/UniversalAdbDriver.

I never noticed it was there until Koushik Dutta posted about a signing trick on Google+.

Windows drivers need to be signed, so what he does is generate a self signed certificate on the fly during installation, sign the driver install it, and drop the private key of the certificate.

Each installation has its own key, Microsoft is happy, and it is proven the driver signature mechanism in Windows has a hole.

If you want to do similar things, then this commit is what you are looking for: Use a self signed, self destructing signing cert. · e8b78fe · koush/UniversalAdbDriver.

It isn’t rocket science, but not trivial C# either, so this is a great example of something that works.

–jeroen

Posted in .NET, Android, C#, Development, Mobile Development, Software Development | Leave a Comment »

CodeInspect says “Hello World”: A new Reverse-Engineering Tool for Android and Java Bytecode – via: Secure Software Engineering

Posted by jpluimers on 2015/01/29

Thanks  for mentioning this, so it got on my research list:

a new reverse-engineering framework that works on the intermediate representation Jimple and supports all the features above and a lot more.

CodeInspect supports as input format a complete Android Application Package (apk), just the Android bytecode (dex-file) or a jar-file.

In the following we will describe the different features based on a malicious Android apk.

The figure above is a screenshot of CodeInspect. As one can see, CodeInspect is based on the Eclipse RCP framework

–jeroen

via: CodeInspect says “Hello World”: A new Reverse-Engineering Tool for Android and Java Bytecode | Secure Software Engineering.

Read the rest of this entry »

Posted in Android, Development, Java, Java Platform, Mobile Development, Software Development | Leave a Comment »

CodeRage 9 Q&A: Android Push Notifications (Jeff Lefebvre)

Posted by jpluimers on 2014/10/30

Downloads:

CodeRage 9 Files!

This year I presented Push notifications with Android. Here are the files mentioned in the session!

Session:

Android Push Notifications

Want to send push notifications to your clients or employees? This session goes over setting up GCM, installing push notifications into your application, and calling GCM to push those messages to your app.

Level: Intermediate
Jeff Lefebvre

Q&A:

Read the rest of this entry »

Posted in Android, Android Devices, Appmethod, Delphi, Delphi XE7, Development, Mobile Development, Power User, Software Development | Tagged: , | 4 Comments »

Android Wear Check

Posted by jpluimers on 2014/09/11

Interesting:

Android Wear is designed to work with Android phones running 4.3 or higher. Not sure what version of Android you have? Visit g.co/WearCheck on your phone to see if it’s compatible with Android Wear.

My Google Nexus 4: check!

–jeroen

via: Android Wear Check.

Posted in Android, Android Devices, AndroidWear, Development, Google, Mobile Development, Power User | Leave a Comment »

Designer’s guide to DPI

Posted by jpluimers on 2014/08/15

Designer’s guide to DPI.

On retina, Hi-DPI, Android, iOS, scaling, DP, SP, etc.

–jeroen

Posted in Android, Development, iOS Development, Mobile Development, Software Development, User Experience (ux), Windows Phone Development | Leave a Comment »

Great Android Activity/Fragment lifecycle chart (Steve Pomeroy – Google+)

Posted by jpluimers on 2014/04/16

Thanks a lot Steve Pomeroy! And shame on me for finding out (through Michael Panzer, thanks for your notification) this chart only today (he published this chart on 2013-08-20).

Steve’s quote on it:

After struggling with trying to figure out how various pieces fit together, I’ve done some research and put together the complete Android Activity/Fragment lifecycle chart. This has two parallel lifecycles (activities and fragments) which are organized vertically by time. Lifecycle stages will occur in the vertical order in which they’re displayed, across activities and fragments. In this way, you can see how your fragments interact with your activities.

In addition to the attached image, I’ve also got an SVG: http://staticfree.info/~steve/complete_android_fragment_lifecycle.svg which is suitable for printing.

If this is missing lifecycle steps or is inaccurate in any way, let me know so I can update it!

Note: there is also a large bitmap of the chart.

–jeroen         Read the rest of this entry »

Posted in Android, Development, Mobile Development, Software Development | Leave a Comment »

Android: “R cannot be resolved to a variable” What is R? Why is it so Cryptic? (via: Stack Overflow)

Posted by jpluimers on 2014/04/03

If I ever get “R cannot be resolved to a variable” in an Android project again, then I should read these posts:

One of the quotes was the culprit:

*Note: Eclipse sometimes likes to add an “import android.R” statement at the top of your files that use resources, especially when you ask Eclipse to sort or otherwise manage imports. This will cause your make to break. Look out for these erroneous import statements and delete them.*

–jeroen

Posted in Android, Development, Mobile Development, Software Development | Leave a Comment »