在Python中调用Java方法PyJNIus.zip

时间:2022-08-07 10:03:38
【文件属性】:

文件名称:在Python中调用Java方法PyJNIus.zip

文件大小:90KB

文件格式:ZIP

更新时间:2022-08-07 10:03:38

开源项目

Pyjnius 是一个 Python 库,为 Python 程序提供访问 Java 类的方法,支持桌面和 Android 系统。示例代码:>>> from jnius import autoclass >>> Stack = autoclass('java.util.Stack') >>> stack = Stack() >>> stack.push('hello') >>> stack.push('world') >>> stack.pop() 'world' >>> stack.pop() 'hello' 标签:PyJNIus


【文件预览】:
pyjnius-master
----MANIFEST.in(53B)
----jnius()
--------jnius_jvm_android.pxi(161B)
--------jnius.pyx(3KB)
--------jnius_export_class.pxi(37KB)
--------jnius_export_func.pxi(1010B)
--------jnius_env.pxi(616B)
--------jnius_jvm_dlopen.pxi(3KB)
--------src()
--------jnius_utils.pxi(14KB)
--------jnius_jvm_desktop.pxi(2KB)
--------__init__.py(1KB)
--------jni.pxi(22KB)
--------jnius_nativetypes3.pxi(2KB)
--------jnius_nativetypes.pxi(2KB)
--------jnius_proxy.pxi(7KB)
--------reflect.py(10KB)
--------jnius_localref.pxi(657B)
--------jnius_conversion.pxi(26KB)
--------signatures.py(3KB)
--------jnius_compat.pxi(967B)
----setup_sdist.py(2KB)
----examples()
--------arraylists()
----.travis.yml(2KB)
----LICENSE(1KB)
----setup.py(8KB)
----README.md(7KB)
----Makefile(581B)
----jnius_config.py(2KB)
----build.xml(766B)
----.appveyor.yml(4KB)
----docs()
--------source()
--------make.bat(5KB)
--------Makefile(5KB)
----tests()
--------test_int_vs_long.py(2KB)
--------test_signature.py(4KB)
--------test_inheritance.py(244B)
--------test_interface.py(620B)
--------java-src()
--------test_basics.py(7KB)
--------test_constructor.py(2KB)
--------test_method_multiple_signatures.py(3KB)
--------test_class_argument.py(393B)
--------test_cast.py(524B)
--------test_jnitable_overflow.py(382B)
--------test_output_args.py(450B)
--------test_enum.py(2KB)
--------android()
--------test_proxy.py(4KB)
--------test_bytearray.py(2KB)
--------test_implementation.py(1KB)
--------test_bad_declaration.py(2KB)
--------test_object_args.py(2KB)
--------test_simple.py(531B)
--------test_arraylist.py(601B)
--------test_assignable.py(567B)
--------test_reflect.py(732B)
--------test_multidimension.py(548B)
--------test_export_class.py(2KB)
----.gitignore(142B)
----CHANGELOG.md(15KB)

网友评论