android反调试源码实现
反调试的方法很多,不过由于android系统是开源的,所以反调试其实也不是很神秘的东西。下面是常见的也是很多厂商都在使用,包括我们项目组也在使用的。多个方案相互结合可以实现更好反调试。1.1ptrace自己,使得android_server附加不上javavoidanti_ptrace(){ptrace(PTRACE_TRACEME,0,
IOS 某电商App签名算法解析(二) Frida RPC调用
一、目标Android下用frida来做rpc调用计算签名,我们已经玩的很熟练了。今天介绍在IOS下的玩法。要点如下:参数类型确认NSDictionaryNSArray等ObjectC对象的构造和复制ObjectC类方法和对象方法的调用附送福利,ObjectC的nil参数如何构造二、步骤参考Android下的玩法参照某段子App协议分
刘望舒 刘望舒
4年前
Android解析ActivityManagerService(二)ActivityTask和Activity栈管理
Android框架层Android系统服务ActivityManagerServiceAndroid框架层本文首发于微信公众号「刘望舒」前言关于AMS,原计划是只写一篇文章来介绍,但是AMS功能繁多,一篇文章的篇幅远远不够。这一篇我们接着来学习与AMS相关的ActivityTask和Activity栈管理。1.ActivityStackActivi
Stella981 Stella981
4年前
Flutter平台webview现状
TL;DR官方的webview\_flutter及各第三方实现基本用不了,尤其是在Android下,IOS下可以满足基本需求。问题现在最大问题在Android平台上,所有内嵌的AndroidView都不能进行文本输入,原因在于其所在Window拿不到焦点。可以在这里(https://www.oschina.net/acti
Wesley13 Wesley13
4年前
Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面
感觉Android到处都是坑,每个地方都要把人折腾半天。今天来简单说说 Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面关于他们的介绍就不多说了,网上到处都是,只说关键的部分:我在开发的时候遇到几个疑难问题,花费大量时间处理,总结如下:1\.关于Fragment内部逻辑处理
Stella981 Stella981
4年前
Android游戏开发视频教程下载
北风手机游戏开发工程师培训教程(Android4.3、Cocos2dx、Untity2D/3D、跨平台引擎技术)课程讲师:厉风行课程分类:游戏开发适合人群:初级课时数量:437课时用到技术:Android4.3/Cocos2dX/Unity3D/HTML5/游戏引擎涉及项目:手机项目开发咨询qq:1840215592
Stella981 Stella981
4年前
Google版 “AirDrop” 姗姗来迟,万能联播缘何超越Nearby Sharing?
写在前面最近Google在接受外媒AndroidPolice的采访中,确认将推出Android版AirDrop(隔空投送)“NearbySharing”共享功能,消息一出迅速引起广泛关注和热议。相较于苹果设备间通用的AirDrop功能,Android设备之间缺少统一的文件传输机制,并且由于该功能基于GooglePlay服务,所以即便是
Wesley13 Wesley13
4年前
JS的事件冒泡和事件捕获
什么是事件?事件是文档和浏览器窗口中发生的特定的交互瞬间。事件是javascript应用跳动的心脏,也是把所有东西黏在一起的胶水,当我们与浏览器中web页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击,鼠标经过某个特定元素或按下键盘上的某些按键,事件还可能是web浏览器中发生的事情,比如说某
Stella981 Stella981
4年前
Android开机自动运行APP——BroadcastReceiver
前言:有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don'tcallme,I'llcallyouback!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。
Wesley13 Wesley13
4年前
UIDynamic——UIKit动力学
简介UIKit动力学最大的特点是将现实世界动力驱动的动画引入了UIKit,比如重力,铰链连接,碰撞,悬挂等效果,即将2D物理引擎引入了UIKit注意:UIKit动力学的引入,并不是为了替代CA或者UIView动画,在绝大多数情况下CA或者UIView动画仍然是最优方案,只有在需要引入逼真的交互设计的时候,才需要使用UIKit动力学它是作为现有交互设计