Il sistema operativo Android ha una classe chiamata BinderProxy all'interno di android.os.Binder.java. Questa classe ha la seguente dichiarazione di funzione:Come trovare il codice sorgente della funzione nativa chiamata java
public native boolean transact(int code, Parcel data, Parcel reply, int flags) throws RemoteException;
Desidero scoprire che codice viene eseguito quando viene chiamata questa funzione.
Come faccio?
Sono nuovo di java, voglio chiarire che quando si dice classe stub, intendi la classe Binder? – Jake
Cosa vuoi capire dov'è la funzione chiamata o come funziona il raccoglitore? Se provi a cercare dov'è il codice del metodo transact, è qui: frameworks/base/libs/binder/Binder.cpp – Yury