Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

标签:Activity

Android Hook无清单启动Activity的应用

Android Hook无清单启动Activity的应用

我们已经实现了启动没有在menifest中注册的Activity的效果,然而,这样做到底在生产开发中有什么样的应用呢? 答案:插件化 插件化是一个宽泛的概念,只要是实现了宿主app上插件功能的灵活拔插,实现了宿主app业务和插件功能的完全解耦,就可以称之为插件化 原理是用宿主中真实Activit

Joe.Ye Joe.Ye 2023-03-29
0 0 0
Android Hook实现无清单启动Activity

Android Hook实现无清单启动Activity

正常开发中,所有Activity都要在AndroidManifest.xml中进行注册,才可以正常跳转。通过hook,可以绕过系统对activity注册的检测,即使不注册,也可以正常跳转。 整体思路 我们已经实现Activity启动流程的hook,最终采用的方案,是Hook AMS,实现全局star

Joe.Ye Joe.Ye 2023-03-29
0 0 0
Android Hook-Activity的启动流程

Android Hook-Activity的启动流程

两种启动Activity的方式源码追踪 源码基于 SDK 28 ~ Android 9.0 方式1:使用Activity自带的startActivity 代码示例 private void startActivityByActivity() { Intent i = new Intent(

Joe.Ye Joe.Ye 2023-03-29
0 0 0
Android插件化启动Activity

Android插件化启动Activity

支付宝APP本身更像是一个"空壳",里面可以搭载很多小功能,这些小功能都是以"插件"的形式存在,支持小功能的灵活配置,用户不想要某个功能,可以不显示出来。插件化开发是当下大型APP必备的一项技术。 插件化开发的核心难点 根据引子中所说,支付宝中各种各样的功能

Joe.Ye Joe.Ye 2023-03-29
0 0 0
Android 安全之 Activity 劫持防护

Android 安全之 Activity 劫持防护

什么是 Activity 劫持 Android 为了提高用户的用户体验,对于不同的应用程序之间的切换,基本上是无缝。举一个例子,用户打开安卓手机上的某一应用例如支付宝,进入到登陆页面,这时恶意软件检测到用户的这一动作,立即弹出一个与支付宝界面相同的 Activity,覆盖掉了合法的 Activity

Joe.Ye Joe.Ye 2023-03-28
0 0 0
Android Activity启动模式简单总结

Android Activity启动模式简单总结

Activity启动模式 standard:始终new实例 singleTop:栈顶复用,onNewIntent传参,减少内存开销,非栈顶则new实例 singleTask:栈内复用,HomeActivity必配,弹出到栈顶会销毁之上的所有Activity,onNewIntent传参 single

Joe.Ye Joe.Ye 2023-02-26
0 0 1
Activity的重建(recreate)与恢复

Activity的重建(recreate)与恢复

关于Activity的重建可以从以下三个方面去了解: Activity会出现重建的三种情况 系统内存不足:Activity系统会杀死一个进程,在系统需要释放内存的时候,而位于进程内的Activity就会被销毁。在用户重新回到这个Activity的时候,这个Activity就会被重建 Config

Joe.Ye Joe.Ye 2023-02-26
0 0 1
Android Activity外观设置

Android Activity外观设置

Activity窗口化 <activity android:name="com.….DialogActivity" android:theme="android:theme="@style/Theme.AppCompat.Dialog&q

Joe.Ye Joe.Ye 2023-02-26
0 0 1
Android之Activity界面劫持反劫持

Android之Activity界面劫持反劫持

总结 Activity劫持原理 1、注册一个Receiver,响应android.intent.action.BOOT_COMPLETED,使得开机启动一个Service;这个Service,会启动一个计时器,不停循环查询所有当前运行的进程(因为app可以枚举系统当前运行进程而无需声明其他权限) 2

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Activity生命周期记录

Activity生命周期记录

打开FirstActivity FirstActivity.onCreate FirstActivity.onStart FirstActivity.onResume FirstActivity跳转至SecondActivity FirstActivity.onPause SecondActivi

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Android Activity设置全屏显示

Android Activity设置全屏显示

代码中设置 requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.Layout

Joe.Ye Joe.Ye 2023-02-18
0 0 1
Activity 上有 Dialog 的时候按 Home 键时的生命周期

Activity 上有 Dialog 的时候按 Home 键时的生命周期

弹出Dialog:无生命周期变化 按 Home 键: ActivityDialogLifeCycle I/yezhou: Activity -> onPause ActivityDialogLifeCycle I/yezhou: Activity -> onStop 返回应用: Act

Joe.Ye Joe.Ye 2023-02-18
0 0 1
FragmentActivity和Activity的区别

FragmentActivity和Activity的区别

Fragment是Android 3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity就是这个兼容包里面的,它提供了操作Fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。

Joe.Ye Joe.Ye 2023-02-18
0 0 1