Giter VIP home page Giter VIP logo

df13954 / android_native_surface-kkk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ssageparuders/android_native_surface

0.0 0.0 0.0 181.83 MB

Android Native Surface

License: MIT License

Shell 0.08% JavaScript 0.46% C++ 68.45% Python 3.20% Perl 0.03% C 23.67% Objective-C 0.17% Java 1.92% Scala 0.01% Clojure 0.01% C# 0.07% Prolog 0.01% PowerShell 0.02% Kotlin 0.01% CSS 0.01% TeX 0.09% Objective-C++ 0.67% Cuda 0.57% Swift 0.53% Makefile 0.04%

android_native_surface-kkk's Introduction

Android_Native_Surface

This is a Demo for Android Native Surface
Made by SsageParuders(泓清)
Had supported for Android 10~12

If you had used code from this repository.
I hope you can show this repository's address.
Please maintain basic respect for open source.
如果你有使用到这个仓库的代码
希望你能标明仓库的开源地址
请对开源保持最基本的尊重


libs

  • All dynamic libraries can be used for NDK without AOSP environment.
  • All dynamic libraries are built from AOSP.
  • Just support for Android 10 ~ 12

res/aosp_native_surface

  • Sources for AOSP

    • You can build dynamic libraries from AOSP,and use it for NDK
  • How To Build


Screenshot

  • Screen record

    image
  • Native Surface

    image

outputs

The out file for Demo.
Can be executed by

  chmod +x NativeSurface
  ./NativeSurface

Then you can see a surface without any Java Api
Had supported for Android 10 ~ 12


src && include

Example For How To Use This Project

How to build

First Way
  • By command line with CMake and Ninja

    Change The NDK PATH for CMakeLists.txt
    Make sure you can use cmake and ninja on your path.

    mkdir build
    cd build
    cmake ../
    cmake --build .
    image
Second way
  • Open this Project with CLion

    • Then Make Sure Your Toolchains is right for NDK. image
    • Change The NDK PATH for CMakeLists.txt
    • Just build it.

ToDo List

  • Hidden from recording screen.
  • Hide from the screenshot.
  • Update the touch for Native Surface

As I didn't get much expectant followers and stars from this repository.
I won't continue to open source the rest of the repository.
Just will support for Android 10 and above, such as Android 13.

中文点击此处


LICENSE

MIT License

MIT License is uncontrolled License
I really like Open Sources Project
But, please.
Don't change my signature for this Project if you had used it.
Please maintain basic respect

MIT 协议是一个不受约束的宽松协议 我很喜欢开源项目
但是 如果你使用了我的项目 请最基本的 不要修改我的署名&签名
请保持最基本的尊重

Donate

  • USTD

    TRC20 : TNsRvFsLZzbf5EL9buzpAKKJn757obstEa

  • ZFB & WX

    image image

Connect

TG Chat Group

TG Channel

android_native_surface-kkk's People

Contributors

fgsqme avatar ssageparuders avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.