├── .gitattributes ├── AIDLdemo ├── SimpleJar │ ├── Android.mk │ └── src │ │ └── com │ │ └── china │ │ └── jar │ │ ├── IVoiceCallBackInterface.aidl │ │ ├── IVoiceClientInterface.aidl │ │ ├── StudentInfo.aidl │ │ ├── StudentInfo.java │ │ ├── VoiceChangedListener.java │ │ └── VoiceManager.java ├── SimpleJarClient │ ├── Android.mk │ ├── AndroidManifest.xml │ ├── libs │ │ └── simple.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_tss.xml │ │ │ ├── test.xml │ │ │ ├── usb.xml │ │ │ └── version.xml │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ └── values │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── example │ │ └── helloworld │ │ ├── TestVoice.java │ │ ├── UsbTest.java │ │ └── util │ │ ├── Logger.java │ │ └── USBUtil.java └── SimpleJarService │ ├── Android.mk │ ├── AndroidManifest.xml │ ├── libs │ ├── android-support-v4.jar │ ├── fw.jar │ └── simple.jar │ ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable │ │ └── common_toast_bg.xml │ ├── layout │ │ └── common_toast_custom.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── src │ └── com │ └── china │ └── service │ ├── BootReceiverBroadcast.java │ ├── Logger.java │ ├── SimpleControl.java │ └── SimpleService.java ├── HIDL ├── HIDLdemo │ ├── Android.mk │ ├── AndroidManifest.xml │ ├── libs │ │ ├── android-support-v4.jar │ │ ├── android-support-v7-appcompat.jar │ │ └── gunder.jar │ ├── res │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ │ └── activity_hidl.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── example │ │ └── ytkj │ │ └── hidldemo │ │ └── MainActivity.java ├── HIDL的编译步骤.txt ├── android P收音机实现过程.docx └── gunder │ ├── 1.0 │ ├── Android.bp │ ├── Android.mk │ ├── IGunder.hal │ ├── default │ │ ├── Android.bp │ │ ├── Gunder.cpp │ │ ├── Gunder.h │ │ ├── android.hardware.gunder@1.0-service.rc │ │ └── service.cpp │ └── test │ │ ├── Android.bp │ │ ├── GunderTest.cpp │ │ └── gunderJava.java │ └── Android.bp ├── HandlerDemo ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── HandlerDemo.apk │ ├── R.txt │ ├── classes.dex │ ├── classes │ │ ├── android │ │ │ └── support │ │ │ │ └── v7 │ │ │ │ └── appcompat │ │ │ │ ├── R$anim.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$bool.class │ │ │ │ ├── R$color.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$integer.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ ├── R$styleable.class │ │ │ │ └── R.class │ │ └── com │ │ │ └── example │ │ │ └── handlerdemo │ │ │ ├── BuildConfig.class │ │ │ ├── FirstHandler$1AddRunThread.class │ │ │ ├── FirstHandler.class │ │ │ ├── Logger.class │ │ │ ├── MainActivity$1.class │ │ │ ├── MainActivity$2.class │ │ │ ├── MainActivity.class │ │ │ ├── R$anim.class │ │ │ ├── R$attr.class │ │ │ ├── R$bool.class │ │ │ ├── R$color.class │ │ │ ├── R$dimen.class │ │ │ ├── R$drawable.class │ │ │ ├── R$id.class │ │ │ ├── R$integer.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$styleable.class │ │ │ ├── R.class │ │ │ ├── SecondHandler$1.class │ │ │ └── SecondHandler.class │ ├── dexedLibs │ │ ├── android-support-v4-f1e1102e62084c874a39d1be838aeaac.jar │ │ ├── android-support-v7-appcompat-be37f45c344800a73120c83c1d391add.jar │ │ └── appcompat_v7-08d8182867dcef0635ffd8285a9fb1e6.jar │ ├── jarlist.cache │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxhdpi │ │ │ └── ic_launcher.png │ └── resources.ap_ ├── gen │ ├── android │ │ └── support │ │ │ └── v7 │ │ │ └── appcompat │ │ │ └── R.java │ └── com │ │ └── example │ │ └── handlerdemo │ │ ├── BuildConfig.java │ │ └── R.java ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── handlerdemo │ ├── FirstHandler.java │ ├── Logger.java │ ├── MainActivity.java │ └── SecondHandler.java ├── HelloJNI ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── Android.mk ├── AndroidManifest.xml ├── HelloJNI.h ├── bin │ ├── AndroidManifest.xml │ ├── HelloJNI.apk │ ├── R.txt │ ├── classes.dex │ ├── classes │ │ ├── android │ │ │ └── support │ │ │ │ └── v7 │ │ │ │ └── appcompat │ │ │ │ ├── R$anim.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$bool.class │ │ │ │ ├── R$color.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$integer.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ ├── R$styleable.class │ │ │ │ └── R.class │ │ └── com │ │ │ └── example │ │ │ └── hellojni │ │ │ ├── BuildConfig.class │ │ │ ├── HelloBean.class │ │ │ ├── HelloJNI.class │ │ │ ├── HelloJNIApp.class │ │ │ ├── MainActivity.class │ │ │ ├── R$anim.class │ │ │ ├── R$attr.class │ │ │ ├── R$bool.class │ │ │ ├── R$color.class │ │ │ ├── R$dimen.class │ │ │ ├── R$drawable.class │ │ │ ├── R$id.class │ │ │ ├── R$integer.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$styleable.class │ │ │ └── R.class │ ├── com │ │ └── example │ │ │ └── hellojni │ │ │ └── HelloJNI.class │ ├── dexedLibs │ │ ├── android-support-v4-1741ba880e458ed5e65d441a80d89dd1.jar │ │ ├── android-support-v7-appcompat-be37f45c344800a73120c83c1d391add.jar │ │ └── appcompat_v7-08d8182867dcef0635ffd8285a9fb1e6.jar │ ├── jarlist.cache │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxhdpi │ │ │ └── ic_launcher.png │ └── resources.ap_ ├── gen │ ├── android │ │ └── support │ │ │ └── v7 │ │ │ └── appcompat │ │ │ └── R.java │ └── com │ │ └── example │ │ └── hellojni │ │ ├── BuildConfig.java │ │ └── R.java ├── ic_launcher-web.png ├── jni │ ├── Android.mk │ ├── HelloJNI.c │ ├── HelloJNI.cpp │ ├── Inc │ │ └── HelloJNI.h │ └── com_example_hellojni_HelloJNI.h ├── libs │ ├── android-support-v4.jar │ ├── armeabi-v7 │ │ └── libHelloJNI.so │ └── armeabi │ │ └── libHelloJNI.so ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── values-w820dp │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ └── strings.xml └── src │ └── com │ └── example │ └── hellojni │ ├── HelloBean.java │ ├── HelloJNI.java │ ├── HelloJNIApp.java │ └── MainActivity.java ├── JAVA数据结构及算法 ├── queue │ ├── Queue.java │ ├── QueueImp.java │ └── QueueTest.java └── stack │ ├── BracketApp.java │ ├── BracketChecker.java │ ├── InToPost.java │ ├── InfixApp.java │ ├── InfixToPostFixApp.java │ ├── ParsePost.java │ ├── PostFixApp.java │ ├── ReverseApp.java │ ├── Reverser.java │ ├── StackApp.java │ ├── StackAppE.java │ ├── StackE.java │ ├── StackX.java │ └── Util.java ├── README.md ├── ToolTemplate ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── Android.mk ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── R.txt │ ├── ToolTemplate.apk │ ├── classes.dex │ ├── classes │ │ ├── android │ │ │ └── support │ │ │ │ └── v7 │ │ │ │ └── appcompat │ │ │ │ ├── R$anim.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$bool.class │ │ │ │ ├── R$color.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$integer.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ ├── R$styleable.class │ │ │ │ └── R.class │ │ └── com │ │ │ └── gunder │ │ │ └── tool │ │ │ ├── BuildConfig.class │ │ │ ├── MainActivity.class │ │ │ ├── MyApplication.class │ │ │ ├── R$anim.class │ │ │ ├── R$array.class │ │ │ ├── R$attr.class │ │ │ ├── R$bool.class │ │ │ ├── R$color.class │ │ │ ├── R$dimen.class │ │ │ ├── R$drawable.class │ │ │ ├── R$id.class │ │ │ ├── R$integer.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$styleable.class │ │ │ ├── R.class │ │ │ ├── adapter │ │ │ ├── MenuItemsAdapter$CallBack.class │ │ │ ├── MenuItemsAdapter$ViewHolder.class │ │ │ └── MenuItemsAdapter.class │ │ │ ├── fragment │ │ │ ├── BackupLogsFragment$DeleteLogsTask.class │ │ │ ├── BackupLogsFragment.class │ │ │ ├── DeleteFileFragment$DeleteFileTask$1.class │ │ │ ├── DeleteFileFragment$DeleteFileTask.class │ │ │ ├── DeleteFileFragment.class │ │ │ ├── ListFragmentActivity$1.class │ │ │ ├── ListFragmentActivity.class │ │ │ └── TestFragment.class │ │ │ └── utils │ │ │ ├── Logger.class │ │ │ └── TLogUtils.class │ ├── dexedLibs │ │ ├── android-support-v4-e57ea485499e2b86b84ee40b941132cd.jar │ │ ├── android-support-v7-appcompat-be37f45c344800a73120c83c1d391add.jar │ │ └── appcompat_v7-08d8182867dcef0635ffd8285a9fb1e6.jar │ ├── jarlist.cache │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxhdpi │ │ │ └── ic_launcher.png │ └── resources.ap_ ├── gen │ ├── android │ │ └── support │ │ │ └── v7 │ │ │ └── appcompat │ │ │ └── R.java │ └── com │ │ └── gunder │ │ └── tool │ │ ├── BuildConfig.java │ │ └── R.java ├── ic_launcher-web.png ├── libs │ ├── android-support-v4.jar │ └── framework.jar ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── drawable │ │ ├── icon_item_bg.xml │ │ ├── icon_item_text_color.xml │ │ ├── icon_list_divider.xml │ │ └── my_cursor.xml │ ├── layout │ │ ├── activity_main.xml │ │ ├── backup_log_fragment.xml │ │ ├── delete_file_fragment.xml │ │ ├── layout_item.xml │ │ ├── main_list_activity.xml │ │ └── test_fragment.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ ├── values-w820dp │ │ └── dimens.xml │ └── values │ │ ├── color.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── src │ └── com │ │ └── gunder │ │ └── tool │ │ ├── MainActivity.java │ │ ├── MyApplication.java │ │ ├── adapter │ │ └── MenuItemsAdapter.java │ │ ├── fragment │ │ ├── BackupLogsFragment.java │ │ ├── DeleteFileFragment.java │ │ ├── ListFragmentActivity.java │ │ └── TestFragment.java │ │ └── utils │ │ ├── Logger.java │ │ └── TLogUtils.java └── tcleannaviservice │ ├── Android.mk │ ├── DeleteFile.cpp │ ├── DeleteFile.h │ └── DeleteFileService.cpp ├── UARTsample ├── Android.mk ├── UART串口通信笔记.docx └── mcu_main.cpp ├── dataStructure ├── cycleList │ ├── cycleList.cpp │ ├── cycleList.h │ ├── main.cpp │ └── test └── singleList │ ├── SingleList.cpp │ ├── SingleList.h │ ├── test │ └── test.cpp └── myuartOOP ├── Android.mk ├── Android.mk.bak2 ├── CRC16校验相关相关网址参考.txt ├── DataFrame.cpp ├── DataFrame.h ├── HardInterface.h ├── McuController.cpp ├── McuController.h ├── SendThread.cpp ├── SendThread.h ├── UarInterface.cpp ├── UartInterface.h ├── cobs.cpp ├── cobs.h ├── cppthread ├── cppthread.cpp ├── cthread ├── cthread.c ├── main.cpp ├── que ├── queue.c ├── queue.h ├── test.c ├── test_main.cpp └── thread_main.cpp /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH:=$(call my-dir) 2 | include $(CLEAR_VARS) 3 | #LOCAL_SRC_FILES := $(call all-java-files-under, src) 4 | LOCAL_SRC_FILES := $(call all-subdir-java-files) 5 | LOCAL_SRC_FILES += \ 6 | src/com/china/jar/IVoiceClientInterface.aidl \ 7 | src/com/china/jar/IVoiceCallBackInterface.aidl 8 | 9 | LOCAL_MODULE_TAGS := optional 10 | LOCAL_MODULE := simple 11 | LOCAL_CERTIFICATE := platform 12 | #include $(BUILD_JAVA_LIBRARY) 13 | include $(BUILD_STATIC_JAVA_LIBRARY) 14 | -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/src/com/china/jar/IVoiceCallBackInterface.aidl: -------------------------------------------------------------------------------- 1 | package com.china.jar; 2 | interface IVoiceCallBackInterface{ 3 | void openAppByVoice(in String packagename); 4 | } -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/src/com/china/jar/IVoiceClientInterface.aidl: -------------------------------------------------------------------------------- 1 | package com.china.jar; 2 | import com.china.jar.IVoiceCallBackInterface; 3 | import com.china.jar.StudentInfo; 4 | interface IVoiceClientInterface{ 5 | void face(); 6 | 7 | void registerCallBack(IVoiceCallBackInterface callback); 8 | 9 | void unRegisterCallBack(IVoiceCallBackInterface callback); 10 | 11 | void registerUser(in StudentInfo studentInfo); 12 | } -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/src/com/china/jar/StudentInfo.aidl: -------------------------------------------------------------------------------- 1 | package com.china.jar; 2 | parcelable StudentInfo; -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/src/com/china/jar/StudentInfo.java: -------------------------------------------------------------------------------- 1 | package com.china.jar; 2 | 3 | import android.os.Parcel; 4 | import android.os.Parcelable; 5 | 6 | public class StudentInfo implements Parcelable{ 7 | String name; 8 | int age; 9 | 10 | protected StudentInfo(Parcel in){ 11 | name = in.readString(); 12 | age = in.readInt(); 13 | } 14 | 15 | public StudentInfo(String name, int age) { 16 | this.name = name; 17 | this.age = age; 18 | } 19 | public String getName() { 20 | return name; 21 | } 22 | public void setName(String name) { 23 | this.name = name; 24 | } 25 | public int getAge() { 26 | return age; 27 | } 28 | public void setAge(int age) { 29 | this.age = age; 30 | } 31 | @Override 32 | public int describeContents() { 33 | return 0; 34 | } 35 | @Override 36 | public void writeToParcel(Parcel dest, int flags) { 37 | dest.writeString(name); 38 | dest.writeInt(age); 39 | } 40 | 41 | public static final Creator CREATOR = new Creator() { 42 | 43 | @Override 44 | public StudentInfo createFromParcel(Parcel in) { 45 | return new StudentInfo(in); 46 | } 47 | 48 | @Override 49 | public StudentInfo[] newArray(int size) { 50 | return new StudentInfo[size]; 51 | } 52 | }; 53 | } 54 | -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/src/com/china/jar/VoiceChangedListener.java: -------------------------------------------------------------------------------- 1 | package com.china.jar; 2 | 3 | public interface VoiceChangedListener { 4 | void openAppByVoice(String packagename); 5 | } 6 | -------------------------------------------------------------------------------- /AIDLdemo/SimpleJar/src/com/china/jar/VoiceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunder1129/android-tool/e5b64661724581cb79dd2e8c8cd4a5a1569df9a7/AIDLdemo/SimpleJar/src/com/china/jar/VoiceManager.java -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | include $(CLEAR_VARS) 3 | LOCAL_SRC_FILES := $(call all-java-files-under, src) 4 | LOCAL_STATIC_JAVA_LIBRARIES := simple 5 | LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := simple.jar 6 | #LOCAL_MODULE_TAGS :=optional 7 | LOCAL_PACKAGE_NAME := Hello 8 | #LOCAL_CERTIFICATE :=platform 9 | #LOCAL_PRIVILEGED_MODULE := false 10 | #LOCAL_DEX_PREOPT := false 11 | include $(BUILD_PACKAGE) 12 | 13 | -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 25 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/libs/simple.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunder1129/android-tool/e5b64661724581cb79dd2e8c8cd4a5a1569df9a7/AIDLdemo/SimpleJarClient/libs/simple.jar -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunder1129/android-tool/e5b64661724581cb79dd2e8c8cd4a5a1569df9a7/AIDLdemo/SimpleJarClient/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunder1129/android-tool/e5b64661724581cb79dd2e8c8cd4a5a1569df9a7/AIDLdemo/SimpleJarClient/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunder1129/android-tool/e5b64661724581cb79dd2e8c8cd4a5a1569df9a7/AIDLdemo/SimpleJarClient/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunder1129/android-tool/e5b64661724581cb79dd2e8c8cd4a5a1569df9a7/AIDLdemo/SimpleJarClient/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AIDLdemo/SimpleJarClient/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 12 |