Skip to content
This repository was archived by the owner on Nov 10, 2020. It is now read-only.

Conversation

OmarBizreh
Copy link
Contributor

First of all, the first three commits are (as you can see) not needed at all.

As for the rest:

  1. Adding "Cancel Request": After 1.5 years of developing Droid Manager I suddenly needed such option. so I thought someone else might find it useful.
  2. Boosting Initialization of AndroidController.Instance: I have provided full description in the commit message on why I did those changes. Nevertheless I suppose it is now safe to start more than one instance of AndroidController.

Adding ability to cancel WaitForDevice loop.
Resources must only be extracted once as long as we have all files
included & version of all binaries match the ones inside lib embedded
resources.

Result of this change:
1. Having binaries always available in user's temp folder (No need to
extract them every time and delay apps using this library from
continuing their work until our resource is in place)
2. Since our adb.exe is kept in it's place, adb daemon will be auto
started on each system boot (at least that was my case), resulting in an
almost instance response from apps using this library (saved 5 seconds
delay when starting Droid Manager)

Note: In Adb.cs internal string: ADB_VERSION must be updated on each
update of adb binary or the library will NOT be extracting the new adb
binary included in the embedded resources.
regaw-leinad pushed a commit that referenced this pull request Jan 7, 2014
@regaw-leinad regaw-leinad merged commit c34308a into regaw-leinad:master Jan 7, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants