MultiAsynctask,相当于Asynctak,核心不同。系统的AsyncTask在不同版本的API的并发策略是不同的,在Android4.0以上只能运行一个Asynctask。Multiasynctask可以同时做更多的子线程做的事情。默认为5个,且线程池的线程个数是可以修改的。
# 手机开发工具
针对Android开发,对Google发布的开源库AutoValue做了一个简单扩展,可以自动构建以下功能:
# 手机开发工具 # 手机/移动开发
Backdoor-apk可以看成是一个shell脚本程序,它简化了在Android APK文件中添加后门的过程。安全研究人员在使用该工具前应该对Linux、Bash、Metasploit、Apktool、Android SDK 、smali有所了解,同时原作者表示该工具仅仅供研究和学习使用。制作好的apk文件应该在original/dist目录下找到,将其安装在测试设备上,然后设置好IP以及端口再利用meterpreter 进行测试。
2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者可通过Weex官网申请内测。Weex渲染层具备优异的性能表现,能够跨平台实现一致的布局效果和实现。
Loonandroid是一个注解框架,不涉及任何UI效果,目的是一个功能一个方法,以方法为最小颗粒度对功能进行拆解。把功能傻瓜化,简单化,去掉重复性的代码,隐藏复杂的实现。以便团队合作或者后期修改变得简单。说框架是夸大了,主要是因为我比较喜欢偷懒,对于一个码农来说,能够偷懒,并且在不影响项目质量的情况下,是不容易的。LoonAndroid 3是LoonAndroid改良版,之前的版本存在内存无法释放的问题。增加了一些新的功能,让开发变得非主流。
Xamarin.Mac&iOS Xamarin的Mac&iOS版本
运行在MacOS X平台开发React Native IOS 应用的IDE,帮助开发者快速创建应用,实时预览效果。
类似LBE平行空间,VirtualApp是一个App虚拟引擎的开源实现。VirtualApp在你的App进程内创建一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK, 这一切都与外部隔离,就如同一个沙盒。VirtualApp亦是一个插件化框架,运行在VirtualApp的插件不需要任何的约束。
AndResGuard Android资源混淆工具
Amigo,是一个Android 平台的hotfix库,由饿了么公司开源。applyplugin:'me.ele.amigo'就这样轻松的集成了Amigo。如果不想立即生效而是用户第二次打开App 时才打入补丁包,第二次打开时就会自动生效。FilehotfixApk=Amigo.getHotfixApk;FileUtils.copyFile;Amigo.workLater;Amigo.workLater;立即生效补丁包。如果想要补丁包立即生效,调用以下两个方法之一,App 会立即重启,并且打入补丁包。Ami
微信开源的 Android 热修复框架 Tinker,支持在无需升级APK的前提下更新 dex, library and resources 文件。
支持自动无限循环轮播,可自定义指示器样式。
Android利器,Android开发常用功能大集合以及知识点的详解代码。此项目是小冰工作中总结常用的功能大集合,防止以后用到的话重复造轮子,而且还有常用控件以及难点的详解,注释非常啰嗦,纯粹是为了积累自己的知识,顺便方便自己查看。当然,说到各种小功能,肯定少不了各种工具类与自定义 View 等等。我会和做项目一样,分包,并且要求和我自己做项目差不多。项目为小冰所写,仅供参考,请勿用于任何商业。
tinker-manager微信tinker补丁管理,后端代码+客户端sdk。现在Android热修复的技术已经很成熟了,大量的app都在接入这一块,这个项目就是为了解决补丁管理的需求,提供一个补丁管理平台和api服务还有客户端的集成sdk,支持按版本下发补丁、灰度发布、全量发布、机型黑名单
Walle(瓦力):Android Signature V2 Scheme 签名下的新一代渠道包打包神器。瓦力通过在 Apk 中的APK Signature Block区块添加自定义的渠道信息来生成渠道包,从而提高了渠道包生成效率,可以作为单机工具来使用,也可以部署在 HTTP 服务器上来实时处理渠道包 Apk 的升级网络请求。Gradle 插件使用方式配置 build.gradle在位于项目的根目录build.gradle文件中添加Walle Gradle插件的依赖, 如下:。渠道信息的配置文件支持配置相
Buildozer,一个用于轻松打包移动应用程序的工具。它自动化整个构建过程,会提前下载打包应用所需的东西,如python-for-android, Android SDK, NDK 等。
Kivy iOS,此工具旨在为 iOS 编译必要的库以运行应用程序并管理 Xcode 项目的创建。在创建 Xcode 项目之前至少需要编译一次。
# iOS/iPhone/iPad开发包 # 手机开发工具
HERO 是一个移动跨平台开发方案。解释上述表格性能 react native和weex界面表现层是原生的,但是构造元素本身的操作,和元素的所有逻辑在js中,导致性能有影响。Hero中元素的所有操作都在原生代码中,只有业务明确需要某个操作结果才会调用到js代码。element 中只有一个函数处理json对象,除此之外再无其它接口。每个element 都是绝对独立的,与其它元素毫无瓜葛。这样开发、测试元素都是及其简单的。
weixin_guide 是基于 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo 代码即可进行极速开发,自 JFinal Weixin 1.2 版本开始已添加对多公众号支持。
aSQLite+ 是一个小巧的数据库工具包,正如其名字的意思,定位于为Android SQLite数据库添加一些实用的功能。提供相当多便利的方法帮助开发人员拼接和执行增删改查的SQL语句。Android的核心类库也提供了一些生成SQL语句,执行SQL操作的工具类,但基本上都不太实用,体现在方法的签名众多,调用后仍然到开发者做游标关闭或数据库关闭等非业务逻辑的操作。项目内提供详细的代码注释,外加覆盖所有功能的测试用例,还有Maven及Jar包等不同的集成方式可供选择。
# 数据库管理工具 # 手机开发工具
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号