上个月公司一个项目突然要找第三方进行安全漏洞的检测,于是打包了一个apk文件,发到第三方结构进行了安全检测,这项目我入职前就已经快完成的阶段,我后面基本是维护和小更新.比较坑的是之前的哥们连混淆都没有,更不要说加固了,最…
标签:Android
RxJava之Schedulers
Schedulers是RxJava的主要组件之一。负责在不同线程上执行Observables的操作,便于将耗时任务分摊到其他线程。本文将会学习调度器的类型和使用场景。 IO 最常见的调度器之一。用于IO相关操作。比如网络…
中:Android startActivity原理分析(基于Android 8.1 AOSP)
继上篇总结——我们继续研读startActivityLocked函数 https://www.jianshu.com/p/76a98a341bcd上部分:Android startActivity…
编程随笔(一)
其实,确实不知道该取什么名字。 就说说,最近的状态吧。最近一段时间,除了正常的工作以外(我是Android开发)。我把Android技术进行了提炼,开始渐渐形成自己的技术库。很多,项目中需要用到的技术,我甚至可以直接把我…
Android面试简录——布局
非技术问题 为什么看好Android? 以前是否从事过Android的工作,做过哪些工作? 你做过的最复杂的界面是什么? 如何解决Android学习中遇到的难题? Android只能在手机或其他移动设备上使用吗? And…
【Android 开源系列】之图片加载框架
Android 开源系列 【Android 开源系列】之缓存框架 【Android 开源系列】之网络请求框架 Glide– Star 17250 一个高效、开源、Android设备上的媒体管理框架。灵活的AP…
剖析 Android 架构组件之 ViewModel
ViewModel 是 Android 架构组件之一,用于分离 UI 逻辑与 UI 数据。在发生 Configuration Changes 时,它不会被销毁。在界面重建后,方便开发者呈现界面销毁前的 UI 状态。 本文…
羊皮书APP(Android版)开发系列(十三)Android 邮件发送的实现
在app开发过程中,邮件发送功能也是一个常见的功能,用于反馈一些app信息,严重错误等。这里使用javamail-android来实现,使用javamail-android需要下载三个jar包,分别是:additionn…
Android:禁用全局多点触控
在application引用的Theme中下面两个属性设置为false android:windowEnableSplitTouch android:splitMotionEvents
如何在Android App中从Google Cloud Messaging Client取消注册
我使用GCM(Google云消息传递)和Azure通知中心在xamarin环境中开发了一个 Android应用程序. 问题是:我不知道如何取消订阅以前的标签.即使我再次卸载安装 – 该应用程序仍继续接收我之前已经过的每个…
在设备上的模拟环境中启动Android内核
我正在尝试在手机上编译更新的 Android内核.问题是它最终在引导循环中没有任何方法来访问错误消息.我可以编译一个在手机上运行良好的旧版本的内核,因此我可以根据需要在内核配置中添加自定义内容. 我的目标是使用旧的工作操…
Android AlarmManager在错误的时间触发
我正在设置警报,警报管理器将在下午6点运行.如果已经是下午6点,我希望它在第二天下午6点运行. AlarmManager manager = (AlarmManager) context.getSystemService…