[XAP] Screen Capturer v3 - use Camera key to get screenshot

Search This thread

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
Previous screen capture apps used Jaxbot's dehydration tweak (which requires registry editing, thus ID_CAP_INTEROPSERVICES) to let the capture app run behind the app you wanted to screenshot. Since this app doesn't require that capability, I'm guessing it's entirely based on Mango background services?

If so, that's super-cool, and the best use of them I've seen yet.
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
A lossless format like PNG actually makes good sense. It's also actually quite easy to implement the compression algorithm if you don't have a library to do it for you, though if there is a library available it may be better optimized.
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
@JerryJiang:

This is an awesome app, I really love it. Very well-written.

Would you be willing to share the source code? I can see a few things I'd like to write that use similar stuff to what you did here, and it would be good to not re-invent the wheel.
 

fiinix

Retired Recognized Developer
Oct 9, 2010
570
224
31
Stockholm
Great work JerryJiang!

I have been to say "not motivated" to release The Dllimport as "ATL" compiled to work on Mango (devices). Great anyways that you/creator succeeded to make it to work.

Ill be releasing a next version of The Dllimport today (Mango compatible); (that i have been holding for too long locally on my desktop in a folder.... -.- Bout 2 month done....)
- What a shame...

Well, great helping me out.
 
  • Like
Reactions: singularity0821

JerryJiang

Senior Member
Oct 12, 2008
80
86
Great work JerryJiang!

I have been to say "not motivated" to release The Dllimport as "ATL" compiled to work on Mango (devices). Great anyways that you/creator succeeded to make it to work.

Ill be releasing a next version of The Dllimport today (Mango compatible); (that i have been holding for too long locally on my desktop in a folder.... -.- Bout 2 month done....)
- What a shame...

Well, great helping me out.

Great, I cannot imagine how will it help the developers to create more and more homebrew applications.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 83
    Yesterday, I posted a test version in wpxap.com, and now this is the updated version.

    = Step =
    1. Click "Start Capture Task" to start capturing (A timer will start, and during this period, application will listen to Camera button event)
    2. You may need to wait one or several seconds, a message box will show up to let you know you can start catpuring.
    3. Navigate to any application, and touch Camera button to capture the screen
    4. A message box will show if the capturing is success, you can capture 20 images a one time (yes, you can ask for more if you want)
    5. When the Capture Task ends, a Toast will show up to let you save the captured image, tap the Toast to return to application
    6. The thumbnail will list and the captured images will stored in Pictures Hub
    7. Tap the thumbnail will delete the temporary image file in the application folder

    = Settings Help =
    • Prevent Capture Task auto run: Capture Task uses BackgroundAgent to run and wait for Camera button event, BackgroundAgent may auto run in some case, enable this option to stop auto capture.
    • The Capture Task duration: How long will the Capture Task run before it stop to accept Camera button event.

    = Notice =
    • Game and movie is not supported in this version.
    • The Capture Task only save temporary file, you need go back to application to trigger saving file to Picutres Hub.

    BIG thanks to Heathcliff74, I followed his guide here:
    http://xdaforums.com/showthread.php?t=1299134

    BIG thanks to fiinix, the DllImport project is a very great project, it help me a lot when I stucked:
    http://xdaforums.com/showthread.php?t=1006331

    If you like my work, please buy me a beer.
    2
    Could someone look into this question?

    Just curious - I am new to WP7. Is there any reason why an app such as this cannot be certified by Microsoft and offered through the Marketplace?
    No one seems to be able to answer this, either in this forum or anywhere else.

    Is there a technical reason why a screen capture app cannot be developed for a locked Windows 7x phone?

    If not, is there any good reason why this has not been done?
    1
    Why is this program not for sale on Marketplace?
    Because it uses interop to access the bitmap of the screen and Microsoft doesn't allow that for marketplace apps.

    http://xdaforums.com/showthread.php?t=1299134
    1
    Great work JerryJiang!

    I have been to say "not motivated" to release The Dllimport as "ATL" compiled to work on Mango (devices). Great anyways that you/creator succeeded to make it to work.

    Ill be releasing a next version of The Dllimport today (Mango compatible); (that i have been holding for too long locally on my desktop in a folder.... -.- Bout 2 month done....)
    - What a shame...

    Well, great helping me out.