There are no reviews yet. Be the first to send feedback to the community and the maintainers!
---- setup ---- # This README assumes that your Android NDK directory is located at ~/src/android-ndk. # Adjust any instructions as necessary. # The current supported Android NDK is Android NDK r4, and can be found at: # http://developer.android.com/sdk/ndk/index.html # Get the androidmono repository which contains the build scripts and patches # necessary to build mono. cd ~/src git clone git://github.com/koush/androidmono.git # Use the get-mono.sh script to check out the proper revision of mono from svn and # apply any necessary patches. This step may take a while because it builds mono # and mcs so the assemblies are available for packaging in the APK. cd androidmono ./get-mono.sh ---- building the mono binaries and jni bindings ---- # This will call ndk-build in the MonoActivity directory and build the android.dll cd ~/src/androidmono/jni/MonoJavaBridge ./build.sh ---- building and installing the mono APK ---- cd ~/src/androidmono/MonoActivity ant install ---- running mono from the command line ---- # start up and adb shell and navigate to the proper directory. adb shell cd /data/data/com.koushikdutta.mono # run the test.exe program which prints Hello World and retrieves and prints the # Yahoo! Homepage. ./mono test.exe ---- rebuilding and using the JNI bindings (pre alpha, heavy development) ---- 1) Regenerating the androidsdk.xml from the android.jar in the SDK. The androidsdk.xml file is part of the repository now, and should generally not need to be regenerated. But if you want to tweak the XML at all, it can be done as follows. Import the jni/MonoJavaBridge/JavaObjectModelGenerator project into Eclipse as a standard Java application. Run the project. When it completes, the androidsdk.xml will be created and placed in jni/MonoJavaBridge. 2) Regenerating the android.dll source files. The android.dll sources are part of the repository now, and should generally not need to be regenerated unless you change the code generator. Instructions to regenerate are below. Open the MonoJavaBridge workspace. Run MonoDroid. The android project source files will be regenerated. 3) Testing the HelloWorldActivity application. # This builds the C# application. You can also open it in MonoDevelop and build it. cd jni/MonoJavaBridge/HelloWorld/ xbuild # This builds the Android Eclipse application that wraps the C# application. You can # also use Eclipse to build/run this. cd Android ant install
AndroidAsync
Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.ion
Android Asynchronous Networking and Image Loadingscrypted
Scrypted is a high performance home video integration and automation platformUniversalAdbDriver
One size fits all Windows Drivers for Android Debug Bridge.Superuser
vysor.io
Vysor - Mirror and Control your Phoneelectron-chrome
UrlImageViewHelper
Android library that sets an ImageView's contents from a url. Manages image downloading, caching, and makes your coffee too.support-wiki
AnyKernel
AnyKernel is a template for an update.zip that can apply any kernel to any ROM, regardless of ramdisk.Widgets
UI widgets I use across my apps.EFI-X99
Hackintosh Guide: Gigabyte X99P-SLI, Intel 6950X, RadeonROMManagerManifest
sqlite-net
boilerplate
quickjs
QuickJS Fork with VSCode debugging supportPushSms
android-support-v7-appcompat
quack
Loggy
android_system_core
Android System Core (CM)EFI-SkullCanyon
AppleMobileDeviceSupport
AndroidNetworkBench
MediaRouterSample
Clear
mvn-repo
scrypted.app
android_vendor_motorola_sholes
android_device_motorola_sholes
DroidXBootstrap
csharp-sqlite
koush.com
logpush
Chromecast
android_bionic
Android Bionic Library (cyanogenmod)babel
GrowBox
android_device_htc_inc
nothingtoseeheremovealong
CastResources
CastAPI
vysor-cli
fascinate_initramfs
CarbonResources
android_vendor_motorola_droidx
WindowlessControls
A Windows Mobile UI Framework that allows for quick and easy creation of controls and user interfaces that can target any screen resolution and device type.android_vendor_samsung_galaxys
legacy_vendor_koush
CastSite
adb.clockworkmod.com
GithubProjects
Embed this script into a webpage to get a real time view of your Github repositories!release
GoogleVoiceService
Droid2Bootstrap
galaxy-initramfs
android_vendor_htc_inc
android_device_samsung_epic4g
dblinq
dev.vysor.io
WindowlessControlsTutorial
inkwire.io
Screenshot
android-support
scrypted-unifi-protect
google-play-services_lib
epic4gtouch_initramfs_files
scratch
TiledMaps
A .NET client for tile servers such as Google Maps and Virtual Earth.AMD7000Controller.kext
scrypted-vscode-typescript
GoogleVoice
WhilWheatonPermissionFixer
Kexts
dropbox-sdk
OpenGLES
A .NET wrapper for OpenGL ES.Xaml
AsyncTask
TetherResources
otaxdelta3
EFI
My EFI partition my hackintoshsapphire-open
Build configuration and makefiles that can be used to build Android images for the MyTouch.clockworkmod.com
android_vendor_htc_magic
Build configuration and makefiles that can be used to build Android images for the Magic.jenkinsmanifest
android_vendor_htc_supersonic
android_external_yaffs2
ClockworkModLauncher
TiledMapsTest
SyntaxHighlighter
SyntaxHighlighter fork on gitproprietary_vendor_nvidia
Chips
scrypted-google-home
proprietary_vendor_google
GoogleVoiceRepo
scrypted-sdk
android_device_endeavoru
android_vendor_samsung_fascinate
scrypted-homekit
InkwireResources
Love Open Source and this site? Check out how you can help us