Skip to content

Instantly share code, notes, and snippets.

@chance909
chance909 / pdfRenderer
Created February 16, 2016 23:06
PDF Renderer for android
Since API Level 21 (Lollipop) Android provides a PdfRenderer class:
// create a new renderer
PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor());
// let us just render all pages
final int pageCount = renderer.getPageCount();
for (int i = 0; i < pageCount; i++) {
Page page = renderer.openPage(i);
@chance909
chance909 / pdfRenderer
Created February 16, 2016 23:06
PDF Renderer for android
//Since API Level 21 (Lollipop) Android provides a PdfRenderer class:
// create a new renderer
PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor());
// let us just render all pages
final int pageCount = renderer.getPageCount();
for (int i = 0; i < pageCount; i++) {
Page page = renderer.openPage(i);
//Tutorial https://www.objc.io/issues/17-security/inside-code-signing/
//Print which signing certificates are on computer
security find-identity -v -p codesigning
//Print what was used to codesign an app
codesign -vv -d Example.app
//Print what entitlements are enabled for app
codesign -d --entitlements - Example.app
//Force no charging while plugged in via USB
adb shell battery unplug
//Reset battery charging to default
adb shell battery reset
//Step through doze mode entry steps
adb shell dumpsys step light
adb shell dumpsys step deep
@chance909
chance909 / MountIOSDocumentsDirectory
Last active May 9, 2017 22:03
Using iFuse to tail Logs from App Documents folder in iOS mobile device to Mac
**To install iFuse dependencies**
brew install autoconf automake libtool pkg-config
brew install libplist ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew cask install osxfuse
brew install ifuse
**Restart the Mac, required by install of osxfuse**