240 发简信
IP属地:广东
  • 反编译实战之仿写小红书图片指示器

    1. 前言 最近在一个ui改版项目中,pm和ui,给提了一个需求,就是把商品头图的图片指示器进行改版,从数字指示器,换成了小圆点。从prd描述和ui图中一看,好家伙,这不就是...

  • 120
    提升工作效率几个小技巧

    0.前言 毕业工作至今已经9个月了,很快就一年了。近一个月从小米跳槽来到了字节跳动,配了心心念念的顶配版MacBook Pro,经过一个多月的折腾,总结了一些提升工作效率的小...

  • 2020年终总结

    我终于想起来写年终总结了,2020年对我来说过得又慢又快,或者说,上半年过得慢,下半年过得快,上半年因为疫情,在家待了大半年,是我大学以来在家待得最久的一次;下半年来到北京小...

  • 120
    黑科技——静默卸载、清除数据及降级安装

    近期在做微信数据备份项目时,所探索出来的一些“黑科技”,可以实现静默卸载第三方app、静默清除第三方app的数据、静默降级安装app等功能 首先这些都需要系统签名才有这个能力...

  • Android app中获取root权限和运行任意命令

    直接放方法PS:kotlin中称为function(函数)吧,不管哈哈哈,java是世界上最好的语言,但是还是练习下kotlin。 该方法调用后会返回执行命令的结果,结果以S...

  • 线程池中execute和submit的区别

    在前阵子的工作中,收到一个bug,大概是在app运行过程中出现了异常,可是查看了app日志、系统日志并没有异常日志打印。最后发现了context.getExternalCac...

  • Kotlin学习笔记

    一、拓展函数 1、run run函数接收一个函数参数并作为该函数的返回值作为run函数的返回值 2、with with 函数并不是扩展函数,不过由于作用相近,此处就一起介绍了...

  • 120
    毕业工作之后

    时隔10个月,重新打开简书和博客,开始写2020年的第一篇文章。这篇文章并非技术分享,纯粹是记录工作后的一些所见所闻和感想。后续再码一些工作经验文章~ 0. 前言 2020年...

  • 共享我程序猿(PHP)面试经验

    面试其实是一个技术博弈的过程,又或是面对面的技术交流会,但又不像平时同事间的探讨而是为了相互了解,博得面试官的认可和信任。技术面可以以这几个问题开始思考: 1、这整个产品是怎...

  • 120
    2019年终总结

    0、前言 这是我写博客以来第一次写年终总结,也是人生第一次写,想把这一年发生的事情都记录下来,当做纪念。 说起来我的2019,有起有伏,总体来说还算是顺利。 1、一月 201...

  • 😬沙发

    文件下载

    总会遇到许多下载数据或者文件的需求,总结下文件下载的几种方法吧。 1.利用 的download属性 一般是用来处理页面跳转,路由跳转等情况,不过也可以实现下载这一功能。 HT...

  • 120
    RemoteViews初体验

    最近在二刷《Android开发艺术探索》,看到RemoteViews,以前没接触过,遂即体验一下。 RemoteViews,从名字可以看出,RemoteViews应该是一种远...

  • 120
    Android Studio通过wifi进行app调试

    首先在电脑上安装adb命令,这个不多赘述。 首先用数据线连接电脑(手机和电脑需在同一局域网下),在命令行输入 adb tcpip 5555 然后在手机的wifi设置里找到IP...