pgphpstorm 标签切换中怎么添加城市切换列表

&figure&&img src=&https://pic1.zhimg.com/v2-24defb50af3116206bfc993a61617b52_b.jpg& data-rawwidth=&800& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&https://pic1.zhimg.com/v2-24defb50af3116206bfc993a61617b52_r.jpg&&&/figure&&h2&&strong&取证工具&/strong&&/h2&&ul&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/yvesalexandre/bandicoot& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&bandicoot&/a& - 一个Python工具箱,用于分析手机元数据。它提供了一个完整,易于使用的环境,数据科学家分析手机元数据。只需几行代码,加载数据集,可视化数据,执行分析和导出结果。&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/CyberHatcoil/ACF& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Connections Forensics&/a&- 使法庭调查员能够连接到其原始进程&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/viaforensics/android-forensics& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Forensics&/a&- 开源Android Forensics应用程序和框架&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/mspreitz/ADEL& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Data Extractor Lite&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//www.bitpim.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&BitPim&/a& - 一个程序,允许您查看和操纵数据在LG,三星,三洋和其他制造商的许多CDMA手机。&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/Nightbringer21/fridump& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&fridump&/a&- 一个开源内存转储工具,主要针对渗透测试人员和开发人员。&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/504ensicsLabs/LiME& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&LiME&/a&- (以前称为DMD)是一个可加载内核模块(LKM),它允许从Linux和基于Linux的设备(如Android提供的设备)中获取易失性内存。&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//www.osaf-community.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Open Source Android Forensics&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/ProjectRetroScope/RetroScope& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Project RetroScope&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/kosborn/p2p-adb/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&P2P-ADB&/a& - 电话到手机Android Debug Bridge - 一个用于从其他手机“调试”手机的项目。&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.isecpartners.com/tools/mobile-security/pysimreader.aspx& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&pySimReader&/a& - 它允许用户写出任意原始SMS PDU到SIM卡。&/li&&/ul&&h2&&strong&开发工具&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//developer.android.com/sdk/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android SDK&/a& - Android软件开发工具包(SDK)包括一整套开发工具。这些包括调试器,库,基于QEMU的手持机仿真器,文档,示例代码和教程。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//developer.android.com/tools/sdk/ndk/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android NDK&/a& - NDK是一个工具集,允许您使用本地代码语言(如C和C ++)来实现应用程序的各个部分。&/p&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//developer.android.com/sdk/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ADT Bundle&/a& - Android开发工具(ADT)包是一个单一的下载,包含开发人员开始创建Android应用程序的一切。
&/li&&/ul&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&Android Studio IDE或Eclipse IDE
Android SDK工具
Android 5.0(Lollipop)平台
Android 5.0模拟器系统映像与Google API
&/code&&/pre&&/div&&p&&a href=&https://link.zhihu.com/?target=https%3A//bitbucket.org/jigsaw_echo/armexec& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Native Android Runtime Emulation&/a&- 本机Android仿真器。&/p&&h2&&strong&静态分析工具&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//amandroid.sireum.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Amandroid&/a& - 一个数据流分析框架的Android应用程序的安全审查。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/maaaaz/androwarn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Androwarn&/a& - 另一个静态代码分析器的恶意Android应用程序&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/sonyxperiadev/ApkAnalyser& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ApkAnalyser&/a& - 一个静态的虚拟分析工具,用于检查和验证Android应用程序的开发工作。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/honeynet/apkinspector/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&APKInspector&/a&- 一个强大的GUI工具,分析人员分析Android应用程序。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/hahwul/droid-hunter& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&droid-hunter&/a& - Android应用程序漏洞分析和pentesting工具。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/google/error-prone& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Error-Prone&/a& - 将常见的Java错误作为编译时错误&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//h3xstream.github.io/find-sec-bugs/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FindBugs + FindSecurityBugs&/a& - FindSecurityBugs是FindBugs的扩展,包括Java应用程序的安全规则。它会找到加密问题以及Android的具体问题。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//sseblog.ec-spride.de/tools/flowdroid/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FlowDroid&/a& - FlowDroid是一个用于Android应用程序的上下文,对敏感对象和生命周期的静态分析工具。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//developer.android.com/tools/help/lint.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Lint&/a&- Android lint工具是一个静态代码分析工具,检查您的Android项目源文件的潜在错误和优化改进正确性,安全性,性能,可用性,可访问性和国际化。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/EugenioDelfa/Smali-CFGs& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Smali CFGs&/a& - Smali控制流程图&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/smali/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Smali和Baksmali&/a&- smali / baksmali是dalvik使用的dex格式的汇编/反汇编器,Android的Java VM实现。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.cs.washington.edu/sparta& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SPARTA&/a&- SPARTA项目(可靠可信应用程序的静态程序分析)正在构建一个工具集,以验证手机应用程序的安全性。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//pl.cs.colorado.edu/projects/thresher/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Thresher&/a&- thresher是一个静态分析工具,专门检查堆可达性。以便对由分析点报告的警报进行精确的符号分析。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/JhetoX/VectorAttackScanner& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&VectorAttackScanner&/a&– 这种工具用于分析Android应用程序以检测攻击点,例如接收器,服务,进程和库&/p&&/li&&/ul&&h2&&strong&动态分析工具&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/AndroidHooker/hooker& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Hooker&/a& - 此项目提供了各种工具和应用程序,可用于自动拦截和修改目标应用程序所做的任何API调用。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//appaudit.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AppAudit&/a&- 在线工具(包括一个API)使用动态和静态分析检测应用程序中的隐藏数据泄漏。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/ucsb-seclab/baredroid& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&BareDroid&/a&- 在Android设备上大规模支持裸机分析。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/idanr1986/cuckoo-droid& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CuckooDroid&/a&- Cuckoo Sandbox的扩展,CuckooDroid带来了执行和分析Android应用程序到Cuckoo的功能。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/droidbox/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Droidbox&/a&- DroidBox是开发来提供Android应用程序的动态分析&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/antojoseph/droid-ff& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Droid-FF&/a& - Droid-FF是一个可扩展的模糊框架Android&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.mwrinfosecurity.com/products/drozer/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Drozer&/a&- Drozer允许您通过承担应用程序的角色并与Dalvik VM,其他应用程序的IPC端点和基础操作系统交互来搜索应用程序和设备中的安全漏洞。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/programa-stic/marvin-django/blob/master/README_en.md& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Marvin&/a&- Marvin是一个分析Android应用程序以搜索漏洞的系统,并允许通过其版本历史跟踪应用程序。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/ac-pm/Inspeckage& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Inspeckage&/a&- Inspeckage是一个为Android应用程序提供动态分析的工具。通过应用hook到Android API的功能,Inspeckage将帮助您了解Android应用程序在运行时做什么。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/mingyuan-xia/PATDroid& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PATDroid&/a&- 用于分析Android应用程序和系统本身的工具和数据结构集合。形成AppAudit的基础。&/p&&/li&&/ul&&h2&&strong&逆向工程工具&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/androguard/androguard& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Androguard&/a&- 反向工程,Android应用程序的恶意软件和好的软件分析&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.javadecompilers.com/apk& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Apk decompiler&/a& - 在线反编译为Apk和Dex Android文件&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/strazzere/android-lkms& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android loadble内核模块&/a& - 它主要用于在受控系统/仿真器上进行反转和调试。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/swdunlop/AndBug& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AndBug&/a&- Android调试库&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/android-apktool/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ApkTool&/a&- 用于反向工程Android Apk文件的工具&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.vaibhavpandey.com/apkstudio/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&APK Studio&/a&- APK Studio是一个IDE,用于在单个用户界面中反编译/编辑然后重新编译Android应用程序二进制文件。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/Konloch/bytecode-viewer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Bytecode-Viewer&/a& - 一个Java 8 Jar和Android APK反向工程套件(解码器,编辑器,调试器等)&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.api-solutions.com/p/classyshark.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ClassyShark&/a&- Android可执行文件浏览器,用于分析APK。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//sseblog.ec-spride.de/2014/12/codeinspect/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CodeInspect&/a&- 用于Android和Java应用程序的基于Jimple的反向工程框架。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/mariokmk/dedex& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dedex&/a&- 用于反汇编Android DEX文件的命令行工具。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//newandroidbook.com/tools/dextra.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dextra&/a&- dextra实用程序开始了它的生命,作为AOSP的dexdump和dx - dump的替代品,两者都相当基本,并产生丰富,但非结构化的输出。除了支持所有的功能,它还支持各种输出模式,特定类,方法和字段查找,以及确定静态字段值。我更新了它以支持ART&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/dex2jar/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dex2Jar&/a&- 使用android .dex和java .class文件的工具&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/mariokmk/dexdisassembler& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dexdisassembler&/a&- 一个用于拆卸Android DEX文件的GTK工具。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/google/enjarify& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Enjarify&/a&- Enjarify是一个工具,用于将Dalvik字节码转换为等效的Java字节码。这允许Java分析工具分析Android应用程序。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/fesh0r/fernflower& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fern Flower&/a& - FernFlower Java反编译器&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/sysdream/fino& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fino&/a&- Android小型检测工具&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/iSECPartners/Introspy-Android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Introspy-Android&/a& - Blackbox工具来帮助了解Android应用程序在运行时做什么,并帮助识别潜在的安全问题。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//jd.benow.ca/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JD-Gui&/a&- 快速Java解压缩器,方便阅读java源代码&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.pnfsoftware.com/index& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JEB&/a& - 交互Android Decompiler&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/LifeForm-Labs/lobotomy& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Lobotomy&/a&- Lobotomy是一个Android安全工具包,将自动执行不同的Android评估和逆向工程任务。Lobotomy工具包的目标是提供一个控制台环境,允许用户加载其目标Android APK一次,然后拥有所有必要的工具,而不需要退出该环境。1.2版本将保持开源。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/smali/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&smali&/a&- Android的dex格式的汇编/反汇编程序&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/evilsocket/smali_emulator& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&smali_emulator&/a& - 模拟由apktool生成的smali源文件,例如,以便在APKs中取消模糊处理和加密。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/cx9527/strongdb& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Strongdb&/a&- Strongdb是一个用Python编写的gdb插件,用于帮助调试Android Native程序。主要代码使用gdb Python API。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/ajinabraham/Xenotix-APK-Reverser& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Xenotix APK Reverser&/a& - 一个开源的Android应用程序包(APK)反编译和反汇编由dex2jar,baksmali和jd-core&/p&&/li&&/ul&&h2&&strong&hooking工具&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/samsung/adbi& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ADBI&/a&- Android动态二进制测试(ADBI)是一种用于动态跟踪Android本机层的工具。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.cydiasubstrate.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Cydia Substrate&/a& - 适用于Android的Cydia Substrate支持开发人员使用注入到目标进程内存中的Substrate扩展对现有软件进行更改。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/antojoseph/diff-gui& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Diff-GUI&/a& - 用于在Android上注入JavaScript的GUI(使用Frida)&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/crmulliner/ddi& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dynamic Dalvik Instrumentation Toolkit&/a& - 简单易用的Dalvik代码动态仪器工具包。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.frida.re/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Frida&/a& - 注册JavaScript以探索Android上的本机应用&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//forum.xda-developers.com/xposed/xposed-installer-versions-changelog-t2714053& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Xposed框架&/a& - Xposed框架使您能够在运行时修改系统或应用程序方面和行为,而无需修改任何Android应用程序包(APK)。&/p&&/li&&/ul&&h2&&strong&在线分析&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//androidobservatory.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Observatory&/a& - Android Observatory是一个面向大量Android应用程序存储库的Web界面。它允许用户搜索或浏览成千上万的Android应用程序,并检索这些应用程序的原数据。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.decompileandroid.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android APK Decompiler&/a& - 解压APK文件变得容易。在线反编译。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//andrototal.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AndroidTotal&/a&- AndroTotal是一个免费的服务,扫描可疑APK与多个手机防病毒应用程序。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//anubis.iseclab.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Anubis&/a&- 未知二进制文件的恶意软件分析。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.mobiseclab.org/akana/Intro.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Akana&/a&- Akana是一个在线Android应用程序Interactive Analysis Enviroment(IAE),它结合一些插件来检查恶意应用程序。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.app360scan.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&App360Scan&/a&- 说明应用程序使用的权限,以及它可能对用户造成的危害。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//copperdroid.isg.rhul.ac.uk/copperdroid/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CopperDroid&/a&- 它自动执行Android恶意软件的开箱即用的动态行为分析。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//dexter.dexlabs.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dexter&/a&- Dexter是一个具有协作功能的交互式Android软件分析环境。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.mobiseclab.org/eacus.jsp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Eacus&/a&- Android Lite应用分析框架&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//mobilesandbox.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mobile Sandbox&/a& - 移动沙箱提供静态和动态恶意软件分析,结合Android应用程序的机器学习技术。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//apkscan.nviso.be/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NVISO ApkScan&/a& - NVISO的ApkScan web应用程序允许您扫描Android应用程序的恶意软件。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//sanddroid.xjtu.edu.cn/%23overview& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Sandroid&/a&- 一个自动Android应用程序分析系统&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.virustotal.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Virus Total&/a& - VirusTotal是一个免费的服务,可以分析可疑文件和URL,并有助于快速检测病毒,蠕虫,木马和各种恶意软件。&/p&&/li&&/ul&&h2&&strong&Android测试分发&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//androidtamer.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Tamer&/a&- Android Tamer是一个虚拟/现场平台Android安全专业人士。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/sh4hin/Androl4b& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Androl4b&/a&- 基于Ubuntu Mate的Android安全虚拟机。它包括来自不同安全专家的最新框架,教程和实验室的集合,以及用于逆向工程和恶意软件分析的研究人员&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//manifestsecurity.com/appie& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Appie&/a&- 一个便携式软件包为Android Pentesting和一个真棒的替代现有的虚拟机。它是Android应用安全评估,Android Forensics,Android恶意软件分析所需的所有工具的一站式答案。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//appsec-labs.com/AppUse/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AppUse&/a&- AppUse是由AppSec Labs开发的VM(虚拟机)。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//sourceforge.net/projects/mobisec/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mobisec&/a&- 移动安全测试环境&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.nowsecure.com/apptesting/community/%23viaprotect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NowSecure Lab community edition&/a& - 它对移动应用程序进行动态分析(网络流量)&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//santoku-linux.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Santoku Linux&/a&- Santoku是一个操作系统,可以作为独立操作系统在VM外部运行。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//h30499.www3.hp.com/t5/Fortify-Application-Security/Announcing-ShadowOS/ba-p/.VUzhUJOupKg& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Shadow OS&/a& - ShadowOS是一款由Fortify on Demand设计的免费工具,可帮助安全和QA团队测试Android应用程序的安全漏洞。它是一个基于KitKat的自定义操作系统,它拦截设备操作的特定区域,并使安全漏洞的测试应用程序更容易。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/oguzhantopgul/Vezir-Project& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Vezir Project&/a& - 另一个Linux虚拟机的移动应用程序Pentesting和移动恶意软件分析。&/p&&/li&&/ul&&h2&&strong&Android Vulnerable应用程序&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//drive.google.com/folderview%3Fid%3D0B7rtSe_PH_fTWDQ0RC1DeWVoVUE%26usp%3Dsharing& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Challenges of Various Conferences/Events&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//payatu.com/damn-insecure-and-vulnerable-app/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Damn Vulnerable Android应用程序&/a& - DIVA(Damn不安全和易受攻击的应用程序)是一个应用程序故意设计为不安全。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/jackMannino/OWASP-GoatDroid-Project& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Owasp Goatdroid项目&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//securitycompass.github.io/AndroidLabs/setup.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ExploitMe labs by SecurityCompass&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/dineshshetty/Android-InsecureBankv2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&InsecureBank V2&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//labs.mwrinfosecurity.com/system/assets/380/original/sieve.apk& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Sieve&/a&- Sieve是一个密码管理器应用程序,充满了安全漏洞。&/p&&/li&&/ul&&h2&&strong&Android安全应用框架&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/SecUpwN/Android-IMSI-Catcher-Detector& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android IMSI-Catcher-Detector&/a& - 它是一个用于检测IMSI-Catchers的应用程序。IMSI捕获器是在目标移动电话和服务提供商的真实塔之间起作用的假移动塔(基站)。因此,他们被认为是中间人(MITM)攻击。在美国,IMSI捕捉器技术被称为“StingRay”。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//delhi.securitycompass.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Am I Vulnerable&/a&- AIV是一种Android安全应用,可通知用户在设备上安装的应用版本中发现的公开已知漏洞。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/nowsecure/android-vts& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Vulnerability Test Suite&/a& - 本着开放数据收集的精神,并在社区的帮助下,让我们对Android安全状态的一个脉搏。NowSecure提供了一个设备上的应用程序来测试最近的设备漏洞。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.kali.org/kali-linux-nethunter/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NetHunter&/a& - Kali Linux NetHunter项目是第一个用于Nexus设备的开源Android渗透测试平台。NetHunter支持无线802.11帧注入,一键式MANA Evil接入点设置,HID键盘(Teensy类攻击)以及BadUSB MITM攻击,并且建立在Kali Linux发行版和工具集的坚固肩膀上。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//koodous.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Koodous&/a&- Koodous是一个协作平台,将在线分析工具的功能与分析人员之间的社交互动相结合,通过一个庞大的APK存储库,专注于检测Android应用程序中的欺诈模式。您可以下载他们的Android应用程式,检查您的装置是否包含任何可疑应用程式。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//securitycompass.com/secureme/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SecureMe Droid(SMD)&/a& - 是一种安全应用程序,用于扫描现有应用程序,新安装和更新的应用程序已知的漏洞和安全问题的Android设备。&/p&&/li&&/ul&&h2&&strong&应用程序安全框架&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/AndroBugs/AndroBugs_Framework& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AndroBugs&/a&- AndroBugs框架是一个Android漏洞分析系统,可帮助开发人员或黑客在Android应用程序中发现潜在的安全漏洞。其命令行界面和输出提供了极高的效率和精度。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//dpnishant.github.io/appmon& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AppMon&/a&- AppMon是一个运行时安全测试和分析框架macOS,iOS和Android应用程序。对于移动渗透测试人员来说,通过在运行时检查API调用来验证源代码扫描器的安全问题报告,来验证安全问题报告是非常有用的。还可用于监控应用程序的整体活动,并专注于看起来可疑的事情,例如数据泄露,凭据,令牌等。您可以使用预定义的脚本或者编写自己的在运行时修改应用程序的功能/逻辑,例如欺骗DeviceID ,欺骗GPS坐标,伪造应用内购买,绕过苹果的TouchID等。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.app-ray.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AppRay&/a&- App-Ray查看您的应用程序,并帮助您了解他们真正做什么。在全自动测试中,App-Ray分析应用程序并突出显示漏洞,数据泄露和隐私泄露。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/ajinabraham/Mobile-Security-Framework-MobSF& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mobile Security Framework (MobSF)&/a& - 移动安全框架是一个智能的,一体化的开源移动应用程序(Android / iOS)自动笔测试框架,能够执行静态和动态分析。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/linkedin/qark& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Qark&/a&- 快速Android审查工具包 - 此工具旨在寻找几个安全相关的Android应用程序漏洞,无论是在源代码或打包APK。该工具还能够创建“概念验证”部署APK和/或ADB命令,能够利用它发现的许多漏洞。没有必要根植测试设备,因为此工具侧重于在其他安全条件下可以利用的漏洞。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/Razican/super& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SUPER&/a&- 安全,统一,强大和可扩展的Rust分析器可用于自动分析应用程序的漏洞。&/p&&/li&&/ul&&h2&&strong&Android Malwares相关&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/dana-at-cp/backdoor-apk& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&backdoor-apk&/a& - 一个shell脚本,它简化了向任何Android APK文件添加后门的过程。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//contagiominidump.blogspot.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Contagio Mini Dump&/a& - Contagio mobile mini-dump提供了一个上传保管箱,可供您分享您的移动恶意软件样本。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/androguard/wiki/DatabaseAndroidMalwares& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Malwares Databases&/a&- 不再维护。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/faber03/AndroidMalwareEvaluatingTools& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Malware Evaluating Tools&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/maldroid/maldrolyzer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Maldrolyzer&/a& - 从Android恶意软件(C&C,电话号码等)中提取“可操作”数据的简单框架&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//forensics.spreitzenbarth.de/android-malware/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Spreitzenbarth - Android-Malware&/a& - Families的列表及其主要功能。&/p&&/li&&/ul&&h2&&strong&教程&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//manifestsecurity.com/android-application-security/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Application Security Series&/a& - 一个简单和详细的Android应用程序安全系列。有益于Android安全专业人员和开发人员。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//opensecuritytraining.info/AndroidForensics.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Forensics Course&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//opensecuritytraining.info/IntroARM.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ARM简介&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//resources.infosecinstitute.com/author/srinivas/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Security Articles By Infosec Institute&/a&&/p&&/li&&li&&p&&strong&&a href=&https://link.zhihu.com/?target=https%3A//mariokmk.github.io/programming//learning-android-bytecode.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Learning Android Bytecode&/a&&/strong&&/p&&/li&&/ul&&h2&&strong&Android漏洞列表&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//androidvulnerabilities.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Vulnerabilties&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//docs.google.com/spreadsheet/pub%3Fkey%3D0Am5hHW4ATym7dGhFU1A4X2lqbUJtRm1QSWNRc3E0UlE%26single%3Dtrue%26gid%3D0%26output%3Dhtml& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Vulnerability/Exploit List&/a&&/p&&/li&&li&&p&&strong&&a href=&https://link.zhihu.com/?target=http%3A//www.cvedetails.com/vulnerability-list/vendor_id-1224/product_id-19997/Google-Android.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android CVE Details&/a&&/strong&&/p&&/li&&/ul&&h2&&strong&Android安全库&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/zeapo/Android-Password-Store& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Password Store&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/moxie0/AndroidPinning& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Pinning&/a&- Android上的证书固定的独立库项目。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/facebook/conceal& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Conceal By Facebook&/a&- Conceal提供了简单的Android API,用于执行快速加密和数据认证。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.saikoa.com/dexguard& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dexguard&/a&- DexGuard是我们专门的优化和obfuscator的Android。创建更快,更紧凑,更难以破解的应用程序。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/simbiose/Encryption& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Encryption&/a& - 加密是一种向Android项目创建加密字符串的简单方法。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/commonsguy/cwac-security& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CWAC-Security&/a& - 帮助您帮助您的用户保护他们的数据&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/guardianproject/IOCipher& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&IOCipher&/a&- IOCipher是用于应用程序的虚拟加密磁盘,而不需要设备根目录。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/tozny/java-aes-crypto& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Java AES Crypto&/a& - 一个简单的Android类,用于加密和解密字符串,旨在避免大多数类的经典错误。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/guardianproject/NetCipher& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NetCipher&/a&- 这是一个Android图书馆项目,提供多种手段来提高移动应用程序的网络安全性。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/open-keychain/openpgp-api-lib& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenPGP API&/a& - OpenPGP API提供了执行OpenPGP操作(例如签名,加密,解密,验证等)的方法,无需后台线程的用户交互。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//code.google.com/p/owasp-java-html-sanitizer/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OWASP Java HTML Sanitizer&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//proguard.sourceforge.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Proguard&/a&- ProGuard是一个免费的Java类文件缩小器,优化器,混淆器和预校验器。它检测和删除未使用的类,字段,方法和属性。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/rtyley/spongycastle& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Spongy Castle&/a& - 为Android免费下载Bouncy Castle&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.zetetic.net/sqlcipher/sqlcipher-for-android/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SQL Cipher&/a& - SQLCipher是SQLite的开源扩展,为数据库文件提供透明的256位AES加密。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/scottyab/secure-preferences& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Secure Preferences&/a& - Android共享首选项封装比加密共享首选项的键和值。&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/guardianproject/TrustedIntents& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Trusted Intents&/a& - 用于Android应用程序之间灵活的信任交互的库&/p&&/li&&/ul&&h2&&strong&最佳实践&/strong&&/h2&&ul&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//nccoe.nist.gov/projects/building_blocks/mobile_device_security& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NIST网络安全实践指南:“移动设备安全:云和混合构建”&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//source.android.com/devices/tech/security/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android安全概述&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=http%3A//developer.android.com/training/articles/security-tips.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&开发人员的Android安全提示&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/tanprathan/MobileApp-Pentest-Cheatsheet& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&移动应用渗透测试备忘录&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/joswr1ght/MobileAppReportCard& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MobileAppReportCard:Microsoft Excel电子表格,用于对Android和iOS移动应用程序进行一致的安全评估&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.owasp.org/index.php/Projects/OWASP_Mobile_Security_Project_-_Top_Ten_Mobile_Controls& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&项目/ OWASP移动安全项目 - 十大移动控制&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.pcisecuritystandards.org/documents/Mobile%2520Payment%2520Security%2520Guidelines%00.pdf& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&开发商PCI移动支付接受安全指南&/a&&/p&&/li&&li&&p&&a href=&https://link.zhihu.com/?target=https%3A//www.securecoding.cert.org/confluence/pages/viewpage.action%3FpageId%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android中的安全编码&/a&&/p&&/li&&li&&p&&strong&&a href=&https://link.zhihu.com/?target=https%3A//www.jssec.org/dl/android_securecoding_en.pdf& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android应用程序安全设计/安全编码指南&/a&&/strong&&/p&&/li&&/ul&&blockquote&&b&本文聚安全授权转载,原作者:lyxw,原文出处:&a href=&https://link.zhihu.com/?target=http%3A//sec-redclub.com/index.php/archives/439/%3Fspm%3Da313e..0.QJUbVM& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&sec-redclub&/a&&br&更多移动安全类技术文章,请持续关注阿里聚安全的安全专栏,或访问&a href=&https://link.zhihu.com/?target=https%3A//jaq.alibaba.com/community/index.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&阿里聚安全博客&/a&&/b&&/blockquote&
取证工具 - 一个Python工具箱,用于分析手机元数据。它提供了一个完整,易于使用的环境,数据科学家分析手机元数据。只需几行代码,加载数据集,可视化数据,执行分析和导出结果。- 使法庭调查员能够连接到其原始进程
&a href=&//link.zhihu.com/?target=http%3A//blog.csdn.net/lowprofile_coding/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android学习路线总结,绝对干货&i class=&icon-external&&&/i&&/a&
你可以看看android的学习路线。。。
你可以看看android的学习路线。。。
泻药。这类问题早已经很多人问过我了,而且我也专门写了文章来解答困惑,就不重复作答了,直接贴我写过的一系列文章好了。&br&&br&&a href=&https://zhuanlan.zhihu.com/p/?refer=stormzhang& class=&internal&&自学Android到什么程度才能找到工作? - AndroidDeveloper - 知乎专栏&/a&&br&&br&&a href=&https://zhuanlan.zhihu.com/p/?refer=stormzhang& class=&internal&&Android开发的前景到底怎么样? - AndroidDeveloper - 知乎专栏&/a&&br&&br&&a href=&//link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzA4NTQwNDcyMA%3D%3D%26mid%3Didx%3D1%26sn%3Dc2e040fcbe2bdff%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&如何自学Android编程?&i class=&icon-external&&&/i&&/a&&br&&br&&a href=&//link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzA4NTQwNDcyMA%3D%3D%26mid%3Didx%3D1%26sn%3Db28ae10f7f30db23b65b5%23rd& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我的自学编程故事&i class=&icon-external&&&/i&&/a&&br&&br&&a href=&//link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzA4NTQwNDcyMA%3D%3D%26mid%3Didx%3D1%26sn%3D0e12e4e6e0fbd%23rd& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&自学Android资料大放送&i class=&icon-external&&&/i&&/a&&br&&br&&a href=&//link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzA4NTQwNDcyMA%3D%3D%26mid%3Didx%3D1%26sn%3D12a1deee3c00da644ad4f%23rd& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android开发如何进阶?&i class=&icon-external&&&/i&&/a&
泻药。这类问题早已经很多人问过我了,而且我也专门写了文章来解答困惑,就不重复作答了,直接贴我写过的一系列文章好了。
&figure&&img src=&https://pic3.zhimg.com/70dfd0314c2d_b.jpg& data-rawwidth=&810& data-rawheight=&300& class=&origin_image zh-lightbox-thumb& width=&810& data-original=&https://pic3.zhimg.com/70dfd0314c2d_r.jpg&&&/figure&&p&图片加载几乎是任何 Android 项目中必备的需求,而图片加载的开源库也越来越多,我们姑且在 GitHub 上搜索下 &strong&android image&/strong& 关键字,出来的前五个按照 Star 数排序的项目如下:&/p&&br&&br&&figure&&img src=&https://pic3.zhimg.com/d82950c7deddb807e3784dba07fc2392_b.jpg& data-rawwidth=&1608& data-rawheight=&1302& class=&origin_image zh-lightbox-thumb& width=&1608& data-original=&https://pic3.zhimg.com/d82950c7deddb807e3784dba07fc2392_r.jpg&&&/figure&&br&&p&可以看到前四个是大家比较熟知的图片加载库,有 UniversalImageLoader、Picasso、Fresco、Glide,至于第五个 ion 其实是一个网络库,只不过也提供了图片加载的功能,跟 Volley 类似,也提供图片加载的功能,但是如果图片加载是一个强需求的话,我更喜欢专注的库,所以本文只讨论单纯的图片加载库。&/p&&br&&p&我相信大家很纠结到底该选择哪一个呢?貌似它们在GitHub上都有自己的一席之地,Star 数都蛮高的,确实很难抉择,那么今天我就来给大家分析下,图片加载到底该怎么选择!&br&&/p&&br&&br&&h2&1. UniversalImageLoader&/h2&&p&&a href=&http://link.zhihu.com/?target=https%3A//github.com/nostra13/Android-Universal-Image-Loader& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/nostra13/And&/span&&span class=&invisible&&roid-Universal-Image-Loader&/span&&span class=&ellipsis&&&/span&&/a&&/p&&br&&br&&p&UIL可以算是老牌最火的图片加载库了,使用过这个开源库的项目可以说是多的令人发指,即使到现在 GitHub 上他的 Star 数仍然是众多图片加载库最多的。&/p&&br&&p&可惜的是该作者在项目中说明,从去年的9月份,他就已经停止了对该项目的维护。这就意味着以后任何的 bug 都不会修复,任何的新特性都不会再继续开发,所以毫无疑问 UIL 不推荐在项目中使用了。&/p&&br&&br&&h2&2. Picasso&/h2&&p&&a href=&http://link.zhihu.com/?target=https%3A//github.com/square/picasso& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/square/picas&/span&&span class=&invisible&&so&/span&&span class=&ellipsis&&&/span&&/a&&/p&&br&&br&&p&Picasso 是 Square 公司的大作,名字起的也这么文艺,叫「毕加索」,意为加载图片就像画画一样,是一门艺术。这个库是我之前一直很喜欢的,因为他不仅具备图片加载应有尽有的强大功能,他的调用也是如此简洁文艺:&/p&&br&&p&&strong&Picasso.with(context).load(&&a href=&http://link.zhihu.com/?target=http%3A//i.imgur.com/DvpvklR.png& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&i.imgur.com/DvpvklR.png&/span&&span class=&invisible&&&/span&&/a&&).into(imageView);&/strong&&/p&&br&&p&以上代码就是给一个 ImageView 加载远程图片的一个示例,是不是很简洁?&/p&&br&&p&当然不止如此,他还提供更多的用法,足以满足你实际项目中的各种需求,具体这些用法本文就不提了,可以去官网自行研究。&/p&&br&&br&&h2&3. Glide&/h2&&p&&a href=&http://link.zhihu.com/?target=https%3A//github.com/bumptech/glide& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/bumptech/gli&/span&&span class=&invisible&&de&/span&&span class=&ellipsis&&&/span&&/a&&/p&&br&&br&&p&Glide 是 Google 一位员工的大作,他完全是基于 Picasso 的,沿袭了 Picasso 的简洁风格,但是在此做了大量优化与改进。&/p&&br&&ul&&li&&p&Glide 默认的 Bitmap 格式是 RGB_565 格式,而 Picasso 默认的是 ARGB_8888 格式,这个内存开销要小一半。&/p&&/li&&/ul&&br&&ul&&li&&p&在磁盘缓存方面,Picasso 只会缓存原始尺寸的图片,而 Glide 缓存的是多种规格,也就意味着 Glide 会根据你 ImageView 的大小来缓存相应大小的图片尺寸,比如你 ImageView 大小是200*200,原图是 400*400 ,而使用 Glide 就会缓存 200*200 规格的图,而 Picasso 只会缓存 400*400 规格的。这个改进就会导致 Glide 比 Picasso 加载的速度要快,毕竟少了每次裁剪重新渲染的过程。&/p&&/li&&/ul&&br&&ul&&li&&p&最重要的一个特性是 Glide 支持加载 Gif 动态图,而 Picasso 不支持该特性。&/p&&/li&&/ul&&br&&ul&&li&&p&除此之外,还有很多其他配置选项的增加。&/p&&/li&&/ul&&br&&p&总体来说,Glide 是在 Picasso 基础之上进行的二次开发,各个方面做了不少改进,不过这也导致他的包比 Picasso 大不少,不过也就不到 500k,Picasso 是100多k,方法数也比 Picasso 多不少,不过毕竟级别还是蛮小的,影响不是很大。&/p&&br&&br&&h2&4. Fresco&/h2&&p&&a href=&http://link.zhihu.com/?target=https%3A//github.com/facebook/fresco& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/facebook/fre&/span&&span class=&invisible&&sco&/span&&span class=&ellipsis&&&/span&&/a&&/p&&br&&br&&p&Fresco 是 Facebook 出品,他是新一代的图片加载库,我们知道 Android 应用程序可用的内存有限,经常会因为图片加载导致 OOM,虽然我们有各种手段去优化,尽量减少出现 OOM 的可能性,但是永远没法避免,尤其某些低端手机 OOM 更是严重。而 Facebook 就另辟蹊径,既然没法在 Java 层处理,我们就在更底层的 Native 堆做手脚。于是 Fresco 将图片放到一个特别的内存区域叫 Ashmem 区,就是属于 Native 堆,图片将不再占用 App 的内存,Java 层对此无能为力,这里是属于 C++ 的地盘,所以能大大的减少 OOM。&/p&&br&&p&所以此库很强大,不过用起来也比较复杂,包也比较大,貌似有2、3M,底层涉及到的 C++ 领域,想读源码也比较困难。&/p&&br&&br&&h2&5. 总结&/h2&&p&综合来看,毫无疑问 Glide 与 Picasso 之间优先推荐选择 Glide,尤其是如果你的项目想要支持 Gif 动态图,那更该选择 Glide 。&/p&&br&&p&但是如果你的项目使用了 Square 公司的全家桶,如 Retrofit 或者 OkHttp ,那么搭配 Picasso 一起使用也不是不可,兼容性可能会更好些,占用体积也会少些。&/p&&br&&p&对于一般的 App 使用 Fresco 未免有些大材小用了,大部分情况 Glide 都能满足你的需求了,但是如果你的 App 中大量使用图片,比如是类似 Instagram 一类的图片社交 App ,那么推荐使用 Fresco ,虽然稍复杂,但是还是推荐使用 Fresco ,对提升你 App 的性能与体验有不少帮助,值得花时间去研究并应用到自己的 App 上来。&/p&&br&&br&&p&PS:支持我继续更新这个系列就尽情的点赞吧!&/p&&br&&br&&blockquote&本文原创发布于微信公众号 AndroidDeveloper「googdev」,不仅是Android原创干货分享,也许是最有人情味的技术公众号,转载请务必注明出处!&/blockquote&&figure&&img src=&https://pic1.zhimg.com/648d925b53388e1bdafbc62ec4b8a798_b.jpg& data-rawwidth=&426& data-rawheight=&419& class=&origin_image zh-lightbox-thumb& width=&426& data-original=&https://pic1.zhimg.com/648d925b53388e1bdafbc62ec4b8a798_r.jpg&&&/figure&
图片加载几乎是任何 Android 项目中必备的需求,而图片加载的开源库也越来越多,我们姑且在 GitHub 上搜索下 android image 关键字,出来的前五个按照 Star 数排序的项目如下: 可以看到前四个是大家比较熟知的图片加载库,有 UniversalImageLoader、Picass…
不确定你已经到哪一步了,我就以PullToRefresh为例,从头开始说吧。&br&&ol&&li&下载zip,解压到桌面&/li&&li&打开eclipse,File-Import-Existing Android Code Into Workspace&/li&&li&选中library文件,导入到eclipse中&/li&&li&打开此library,右键library,properties-Android-Library-勾选Is Library&br&&/li&&li&打开你的程序后,右键你的主程序,properties-Android-Library-Add,选择library文件&/li&&/ol&&br&导入的基本步骤就这样,接下来是如何使用&br&&ol&&li&找到你的程序-layout-xml添加一个&br&&com.handmark.pulltorefresh.library.PullToRefreshListView&br&
android:id=&@+id/pull_to_refresh_listView&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&/&&/li&&li&回到MainActivity中,头文件中添加一段代码&br&import com.handmark.pulltorefresh.library.PullToRefreshListV &br&&/li&&li&之后把你需要用到的listview全部改为PullToRefreshListView,例如&br&private PullToRefreshListView mPullRefreshListV &/li&&li&接着就像listview一样使用吧&/li&&/ol&&br&大致就是这样,有什么问题再问吧,我尽量帮助。
不确定你已经到哪一步了,我就以PullToRefresh为例,从头开始说吧。 下载zip,解压到桌面打开eclipse,File-Import-Existing Android Code Into Workspace选中library文件,导入到eclipse中打开此library,右键library,properties-Android-Library-勾选Is …
以下是我整理的Android开源App的一部分,其中不乏有许多不错的项目,后续更多都会整理在&a href=&//link.zhihu.com/?target=http%3A//mobdevgroup.com/platform/android/project& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android开源项目 · MobDevGroup&i class=&icon-external&&&/i&&/a&上&br&&br&&ul&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/greatyao/v2ex-android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&掌上V2EX&i class=&icon-external&&&/i&&/a&&blockquote&&p&V2EX 第三方Android客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/andyiac/githot& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&githot&i class=&icon-external&&&/i&&/a&&blockquote&&p&GitHot is an Android App that will help you to find the world most popular project and person&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/naman14/Timber& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Timber&i class=&icon-external&&&/i&&/a&&blockquote&&p&Material Design Music Player&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/zulip/zulip-android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&zulip-android&i class=&icon-external&&&/i&&/a&&blockquote&&p&Dropbox收购公司内部社交服务商Zulip,然后全部开源,这是Android App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/k0shk0sh/Fast-Access-Floating-Toolbox-& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fast-Access-Floating-Toolbox&i class=&icon-external&&&/i&&/a&&blockquote&&p&Fast Access (Floating Toolbox)&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/google/iosched& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iosched&i class=&icon-external&&&/i&&/a&&blockquote&&p&Google I/O 2014官方App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/googlesamples/android-topeka& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&android-topeka&i class=&icon-external&&&/i&&/a&&blockquote&&p&Google官方给出的material design应用指南。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/googlesamples/android-UniversalMusicPlayer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&android-UniversalMusicPlayer&i class=&icon-external&&&/i&&/a&&blockquote&&p&Google官方给出的m音乐播放器,支持Android phones, tablets, Auto, Wear and Cast devices&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//git.oschina.net/oschina/android-app& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OSCChina-Android&i class=&icon-external&&&/i&&/a&&blockquote&&p&开源中国Android客户端。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//git.oschina.net/oschina/git-osc-android-project& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&git-osc-android-project&i class=&icon-external&&&/i&&/a&&blockquote&&p&Git@OSC客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//coding.net/u/coding/p/Coding-Android/git& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Coding&i class=&icon-external&&&/i&&/a&&blockquote&&p&Coding官方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/chrisbanes/cheesesquare& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&cheesesquare&i class=&icon-external&&&/i&&/a&&blockquote&&p&Android Design library库DEMO&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/JakeWharton/u2020& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&u2020&i class=&icon-external&&&/i&&/a&&blockquote&&p&JakeWharton写的一个App,针对多个库的综合应用:Dagger、ButterKnife、Retrofit、Moshi、Picasso、OkHttp、RxJava、Timber、Madge、ProcessPhoenix、Scalpel、LeakCanary&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/cundong/ZhihuPaper& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ZhihuPaper&i class=&icon-external&&&/i&&/a&&blockquote&&p&一个知乎日报客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/bxbxbai/ZhuanLan& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ZhuanLan&i class=&icon-external&&&/i&&/a&&blockquote&&p&一个知乎专栏App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/iKrelve/KuaiHu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&KuaiHu&i class=&icon-external&&&/i&&/a&&blockquote&&p&又一个高仿知乎日报应用&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/izzyleung/ZhihuDailyPurify& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ZhihuDailyPurify&i class=&icon-external&&&/i&&/a&&blockquote&&p&更纯净的知乎日报应用&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/feelinglucky/iZhihu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iZhihu&i class=&icon-external&&&/i&&/a&&blockquote&&p&随时随地获得「知乎」每日最新精选内容!&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/meizhou/resemble-zhihu-app& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&resemble-zhihu-app&i class=&icon-external&&&/i&&/a&&blockquote&&p&仿知乎日报android&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/wenjiahui/KanZhiHu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&KanZhiHu&i class=&icon-external&&&/i&&/a&&blockquote&&p&看知乎Android端app(非官方)&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/uberspot/2048-android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&2048-android&i class=&icon-external&&&/i&&/a&&blockquote&&p&2048游戏Android客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/ZhaoKaiQiang/JianDan& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JianDan&i class=&icon-external&&&/i&&/a&&blockquote&&p&高仿煎蛋客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/deano2390/OpenFlappyBird& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenFlappyBird&i class=&icon-external&&&/i&&/a&&blockquote&&p&用AndEngine写的FlappyBird游戏&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/cubei/FlappyCow& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FlappyCow&i class=&icon-external&&&/i&&/a&&blockquote&&p&类似FlappyBird风格的游戏&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/QuantumBadger/RedReader& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&RedReader&i class=&icon-external&&&/i&&/a&&blockquote&&p&Reddit 第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/k9mail/k-9& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&K-9 Mail&i class=&icon-external&&&/i&&/a&&blockquote&&p&开源邮件客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/qii/weiciyuan& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&weiciyuan&i class=&icon-external&&&/i&&/a&&blockquote&&p&四次元(原微次元)新浪微博客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/romannurik/muzei& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Muzei&i class=&icon-external&&&/i&&/a&&blockquote&&p&墙纸应用。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/android10/Android-CleanArchitecture& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android-CleanArchitecture&i class=&icon-external&&&/i&&/a&&blockquote&&p&用clean architecture来架构的Android App应用。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/chrisbanes/philm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&philm&i class=&icon-external&&&/i&&/a&&blockquote&&p&电影资讯类App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/psaravan/JamsMusicPlayer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JamsMusicPlayer&i class=&icon-external&&&/i&&/a&&blockquote&&p&另一款音乐播放器&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/stormzhang/9GAG& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&9GAG&i class=&icon-external&&&/i&&/a&&blockquote&&p&9GAG第三方客户端。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/novoda/android-demos& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&android-demos&i class=&icon-external&&&/i&&/a&&blockquote&&p&Android应用demo。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/kaushikgopal/RxJava-Android-Samples& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&RxJava-Android-Samples&i class=&icon-external&&&/i&&/a&&blockquote&&p&通过例子学习Rxjava在Android中的运用。&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/tehmou/rx-android-architecture& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&rx-android-architecture&i class=&icon-external&&&/i&&/a&&blockquote&&p&基于RxJava的Android架构&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/owncloud/android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ownCloud&i class=&icon-external&&&/i&&/a&&blockquote&&p&ownCloud客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/klinker24/Talon-for-Twitter& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Talon-for-Twitter&i class=&icon-external&&&/i&&/a&&blockquote&&p&twitter第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/SkillCollege/SimplifyReader& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SimplifyReader&i class=&icon-external&&&/i&&/a&&blockquote&&p&一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/eoecn/android-app& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&eoe客户端&i class=&icon-external&&&/i&&/a&&blockquote&&p&eoe客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/antoniolg/androidmvp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&androidmvp&i class=&icon-external&&&/i&&/a&&blockquote&&p&androidmvp例子&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/hmkcode/Android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AndroidExamples&i class=&icon-external&&&/i&&/a&&blockquote&&p&Android相关例子&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/wangdan/AisenWeiBo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AisenWeiBo&i class=&icon-external&&&/i&&/a&&blockquote&&p&新浪微博第三方Android客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/qklabs/qksms& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&qksms&i class=&icon-external&&&/i&&/a&&blockquote&&p&开源通信的App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/MizzleDK/Mizuu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mizuu&i class=&icon-external&&&/i&&/a&&blockquote&&p&媒体索引App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/saulmm/Material-Movies& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Material-Movies&i class=&icon-external&&&/i&&/a&&blockquote&&p&material design设计的电影类App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/expectedbehavior/gauges-android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&gauges-android&i class=&icon-external&&&/i&&/a&&blockquote&&p&Gaug.es Android App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/chrislacy/TweetLanes& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TweetLanes&i class=&icon-external&&&/i&&/a&&blockquote&&p&twotter第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/motianhuo/wechat& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&wechat&i class=&icon-external&&&/i&&/a&&blockquote&&p&高仿微信&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/pockethub/PocketHub& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PocketHub&i class=&icon-external&&&/i&&/a&&blockquote&&p&PocketHub Android App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/bagilevi/android-pedometer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&android-pedometer&i class=&icon-external&&&/i&&/a&&blockquote&&p&android计步器&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/malmstein/yahnac& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&yahnac&i class=&icon-external&&&/i&&/a&&blockquote&&p&Hacker News 客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/daimajia/evermemo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&EverMemo&i class=&icon-external&&&/i&&/a&&blockquote&&p&笔记应用&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/MiCode/FileExplorer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FileExplorer&i class=&icon-external&&&/i&&/a&&blockquote&&p&MIUI文件管理器社区开源版&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/MiCode/Notes& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Notes&i class=&icon-external&&&/i&&/a&&blockquote&&p&小米便签社区开源版&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/MiCode/SoundRecorder& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SoundRecorder&i class=&icon-external&&&/i&&/a&&blockquote&&p&MIUI录音机社区开源版&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/antoniolg/MaterializeYourApp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MaterializeYourApp&i class=&icon-external&&&/i&&/a&&blockquote&&p&一个Material App的例子&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/slapperwan/gh4a& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&gh4a&i class=&icon-external&&&/i&&/a&&blockquote&&p&Github第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/jariz/MaterialUp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MaterialUp&i class=&icon-external&&&/i&&/a&&blockquote&&p&MaterialUp第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/kyzeex-daily-android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&v2ex&i class=&icon-external&&&/i&&/a&&blockquote&&p&v2ex第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/Leaking/WeGit& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&WeGit&i class=&icon-external&&&/i&&/a&&blockquote&&p&Github第三方客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/abarisain/dmix& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dmix&i class=&icon-external&&&/i&&/a&&blockquote&&p&MPD客户端,音乐类App&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/drakeet/Seashell-app& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Seashell-app&i class=&icon-external&&&/i&&/a&&blockquote&&p&贝壳单词 APP Android 客户端&/p&&/blockquote&&/li&&li&&a href=&//link.zhihu.com/?target=https%3A//github.com/GeekZooStudio/ECMobile_Android& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ECMobile_Android&i class=&icon-external&&&/i&&/a&&blockquote&&p&基于ECShop的手机商城客户端&/p&&

我要回帖

更多关于 phpstorm 切换项目 的文章

 

随机推荐