資源簡介
android的Apk加固實現(xiàn),dex加密解密等。具體使用詳情請參考:https://blog.csdn.net/I123456789T/article/details/91562328
代碼片段和文件信息
/*
?*?This?file?is?auto-generated.??DO?NOT?MODIFY.
?*?Original?file:?F:\\testAPP\\DexJiaMi\\DexJiaMi\\app\\src\\main\\aidl\\com\\example\\dexjiami\\IBookManager.aidl
?*/
package?com.example.dexjiami;
public?interface?IBookManager?extends?android.os.IInterface
{
/**?Local-side?IPC?implementation?stub?class.?*/
public?static?abstract?class?Stub?extends?android.os.Binder?implements?com.example.dexjiami.IBookManager
{
private?static?final?java.lang.String?DEscriptOR?=?“com.example.dexjiami.IBookManager“;
/**?Construct?the?stub?at?attach?it?to?the?interface.?*/
public?Stub()
{
this.attachInterface(this?DEscriptOR);
}
/**
?*?Cast?an?IBinder?object?into?an?com.example.dexjiami.IBookManager?interface
?*?generating?a?proxy?if?needed.
?*/
public?static?com.example.dexjiami.IBookManager?asInterface(android.os.IBinder?obj)
{
if?((obj==null))?{
return?null;
}
android.os.IInterface?iin?=?obj.queryLocalInterface(DEscriptOR);
if?(((iin!=null)&&(iin?instanceof?com.example.dexjiami.IBookManager)))?{
return?((com.example.dexjiami.IBookManager)iin);
}
return?new?com.example.dexjiami.IBookManager.Stub.Proxy(obj);
}
@Override?public?android.os.IBinder?asBinder()
{
return?this;
}
@Override?public?boolean?onTransact(int?code?android.os.Parcel?data?android.os.Parcel?reply?int?flags)?throws?android.os.RemoteException
{
java.lang.String?descriptor?=?DEscriptOR;
switch?(code)
{
case?INTERFACE_TRANSACTION:
{
reply.writeString(descriptor);
return?true;
}
case?TRANSACTION_getBookList:
{
data.enforceInterface(descriptor);
java.util.List?_result?=?this.getBookList();
reply.writeNoException();
reply.writeTypedList(_result);
return?true;
}
case?TRANSACTION_addBook:
{
data.enforceInterface(descriptor);
com.example.dexjiami.test.Book?_arg0;
if?((0!=data.readInt()))?{
_arg0?=?com.example.dexjiami.test.Book.CREATOR.createFromParcel(data);
}
else?{
_arg0?=?null;
}
this.addBook(_arg0);
reply.writeNoException();
return?true;
}
default:
{
return?super.onTransact(code?data?reply?flags);
}
}
}
private?static?class?Proxy?implements?com.example.dexjiami.IBookManager
{
private?android.os.IBinder?mRemote;
Proxy(android.os.IBinder?remote)
{
mRemote?=?remote;
}
@Override?public?android.os.IBinder?asBinder()
{
return?mRemote;
}
public?java.lang.String?getInterfaceDescriptor()
{
return?DEscriptOR;
}
/**
?????*?Demonstrates?some?basic?types?that?you?can?use?as?parameters
?????*?and?return?values?in?AIDL.
?????*/
@Override?public?java.util.List?getBookList()?throws?android.os.RemoteException
{
android.os.Parcel?_data?=?android.os.Parcel.obtain();
android.os.Parcel?_reply?=?android.os.Parcel.obtain();
java.util.List?_result;
try?{
_data.writeInterfaceToken(DEscriptOR);
mRemote.transact(Stub.TRANSACTION_getBookList?_data?_reply?0);
_reply.readException();
_result?=?_reply.createTypedArrayList(com.example.dexjiami.test.Book.CREATOR);
}
finally?{
_reply.recycle();
_data.recycle();
}
return?_resul
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-11?10:30??DexJiaMi\
?????文件?????????216??2019-05-25?14:55??DexJiaMi\.gitignore
?????目錄???????????0??2019-05-25?14:55??DexJiaMi\.gradle\
?????目錄???????????0??2019-05-25?14:57??DexJiaMi\.gradle\5.1.1\
?????目錄???????????0??2019-05-25?14:55??DexJiaMi\.gradle\5.1.1\executionHistory\
?????文件?????5171919??2019-06-13?08:54??DexJiaMi\.gradle\5.1.1\executionHistory\executionHistory.bin
?????文件??????????17??2019-06-13?08:54??DexJiaMi\.gradle\5.1.1\executionHistory\executionHistory.lock
?????目錄???????????0??2019-05-25?14:55??DexJiaMi\.gradle\5.1.1\fileChanges\
?????文件???????????1??2019-06-13?08:54??DexJiaMi\.gradle\5.1.1\fileChanges\last-build.bin
?????目錄???????????0??2019-05-25?14:57??DexJiaMi\.gradle\5.1.1\fileContent\
?????文件??????????17??2019-06-12?16:15??DexJiaMi\.gradle\5.1.1\fileContent\fileContent.lock
?????目錄???????????0??2019-05-25?14:57??DexJiaMi\.gradle\5.1.1\fileHashes\
?????文件??????502291??2019-06-13?08:54??DexJiaMi\.gradle\5.1.1\fileHashes\fileHashes.bin
?????文件??????????17??2019-06-13?08:54??DexJiaMi\.gradle\5.1.1\fileHashes\fileHashes.lock
?????文件???????19449??2019-06-12?15:50??DexJiaMi\.gradle\5.1.1\fileHashes\resourceHashesCache.bin
?????文件???????????0??2019-06-12?14:59??DexJiaMi\.gradle\5.1.1\gc.properties
?????目錄???????????0??2019-05-25?16:15??DexJiaMi\.gradle\5.1.1\javaCompile\
?????文件??????256704??2019-06-12?16:11??DexJiaMi\.gradle\5.1.1\javaCompile\classAnalysis.bin
?????文件??????389077??2019-06-12?15:50??DexJiaMi\.gradle\5.1.1\javaCompile\jarAnalysis.bin
?????文件??????????17??2019-06-12?16:11??DexJiaMi\.gradle\5.1.1\javaCompile\javaCompile.lock
?????文件???????42597??2019-06-12?16:11??DexJiaMi\.gradle\5.1.1\javaCompile\taskHistory.bin
?????目錄???????????0??2019-05-25?14:55??DexJiaMi\.gradle\5.1.1\vcsme
?????目錄???????????0??2019-05-25?14:55??DexJiaMi\.gradle\buildOutputCleanup\
?????文件??????????17??2019-06-13?08:54??DexJiaMi\.gradle\buildOutputCleanup\buildOutputCleanup.lock
?????文件??????????53??2019-05-25?14:55??DexJiaMi\.gradle\buildOutputCleanup\cache.properties
?????文件???????87335??2019-06-13?08:54??DexJiaMi\.gradle\buildOutputCleanup\outputFiles.bin
?????目錄???????????0??2019-05-25?14:55??DexJiaMi\.gradle\vcs-1\
?????文件???????????0??2019-06-12?14:59??DexJiaMi\.gradle\vcs-1\gc.properties
?????目錄???????????0??2019-06-13?15:46??DexJiaMi\.idea\
?????目錄???????????0??2019-06-11?10:30??DexJiaMi\.idea\caches\
?????文件?????????650??2019-06-09?11:52??DexJiaMi\.idea\caches\build_file_checksums.ser
............此處省略2544個文件信息
- 上一篇:java坦克大戰(zhàn)
- 下一篇:jsp小小商城
評論
共有 條評論