收藏

22篇文章
一直以来我写的 Android App 都是用一个 Activity 承接一个页面的业务逻辑,代码越写越多,各种 Activity 之间的跳转也非常混乱了,甚至到了难以维护的程度。 借着这个学习的机会,我觉得自己是应该好好了解一下 Android Navigation 了,这篇博客主要参考 Android Develo...
  • 2021-10-20
由于我们使用开发技术的是 ReactNative 所以应用层是相对原生 Android APP 应用架构有部分差异的。 下图是 ReactNative 框架 Android APP 解构分层: 基于该结构上的差异化,我们对应用进行了如下 2 个层(JS层, Java 层),4个方面( js bundle 保护, APP...
  • 2021-10-12
我之前写了一篇 Android app 签名使用 keytool 工具的博客(原文地址: https://bin.zmide.com/?p=181) 之前其实 Android 开发团队之前一直给 apk 使用的是 java 程序的签名方式。 我在这里再补上一个 keytool 说明的 oracle 官网链接: http...
  • 2021-07-15
原文地址:免Root实现静默安装和点击任意位置 0 前言 最近有了个需求:免 root 实现任意位置点击和静默安装。这个做过的小伙伴应该都知道正常情况下是不可能实现的。无障碍只能实现对已知控件的点击,并不能指定坐标。但是确实有人另辟蹊径做出来了,譬如做游戏手柄的飞智,他们是用一个激活器,手机开 usb 调试,然后插在激...
  • 2021-04-10
公司后端的小哥哥小姐姐们早就配置了 GitLab CI 自动部署,我这种懒人看的是早就心痒痒了。想着我们大前端要是啥时候能弄一个提交代码自动打包岂不美滋滋?其实整个思路清晰且简单。这篇博客主要描述 GitLab CI 配置记录 首先就是需要了解 GitLab CI 的工作流程和配置,然后就是利用我之前写的懒人打包脚本 ...
  • 2021-03-12
年初的时候折腾了一段时间的网站,由于我对 React 是比较熟悉的所以就想折腾一下 React ,但是 React 最适合的是写单页 web app ,我却一直用来折腾 react 的多页面和服务器渲染技术。虽然吃了不少苦但是不后悔,还是学到很多东西的。 我年初用这个方法写了一个公司官网,本来当时就应该发这篇博客了的,...
  • 2020-04-25
系统默认是没有 chacha20 加密方式的,需要手动编译 libsodium 1.0.8 及以上版本。安装需要以root权限安装 获取root权限 安装依赖 Mac os Debian 7/8、Ubuntu 14/15/16 及其衍生系列: Centos 6/7、RHEL 7 及其衍生系列: 下载 libsodium...
  • 2019-10-14
AndroidManifest 中的 meta-data 常见于我们使用第三方 SDK 时,如腾讯的 SDK,如友盟统计,配置 appid 会用上,实际 meta-data 可做的远不止这些。今天某一功能个性化用到了 meta-data 看一下这个似乎不大的小家伙 官方文档:https://developer.andr...
  • 2019-09-24
感觉每次点图标再选择项目打开 android studio 很麻烦,而且程序员嘛这样逼格也很低… 那么怎么用命令打开 Android Studio 呢?其实在 mac 上有一个 open 命令,我一直在用这个打开文件夹… 我本来以为只能打开文件夹,emmmmm 如果 open 一个文件,则会使用关联的程序打开之。例如 ...
  • 2019-09-19

关注我们的公众号

微信公众号