Benjy's Blog

博客迁移--从 Jekyll 到 Hexo

生活感悟
有一段时间没写博客了,其一是公司发展比较快,工作很多,其二是喜欢上了旅行,经常在路上。一番机缘巧合下加入了现在的公司,第一次接触创业公司,和之前所有的感觉完全不一样,周围的同事都非常优秀,以至于让我世界观大开。1、开始独自旅行。还记得之前面试一家做旅行产品的公司时印象深刻的一段对话:“为什么 ...
Read more

SIM 卡驻网 APDU 信息解读

eSIM
初识 APDU查看当前 SIM 卡驻在哪个网络上的方式比较多,本篇文章以学习 APDU 的角度从底层来看待这个问题。其实并没有文档明确说明能通过 APDU 来查询驻网信息,主动发 AT 指令除外。但是一旦驻网成功,Modem 一定会通过 APDU 来把 mccmnc 写入到 SIM 卡文件系 ...
Read more

Android 使用指定APN发起网络请求

Android
如果想在不切换现有 APN 的情况下让一个网络请求走另一个 APN 应该怎么做?这样的需求在 Android 上是可行的,你只需要获取到一个 Network 对象就可以。Network 提供 openConnection() 方法,你可以像使用 HttpURLConnection 一样来发起 ...
Read more

在 Mac OS 上为 Android 设备刷机

Android
最近一段时间在研究 Android 的 AOSP,打算拿淘汰下来的 Nexus 刷机练练手,顺道也把吃灰的树莓派利用起来。本篇主要总结了一下刷机的步骤,在树莓派上编译 AOSP 等之后再写。 工具准备在 Mac OS 上刷机需要使用 Google SDK Platform Tools,下载并 ...
Read more

你试过这样分析 Android 界面么

Android
常常有时候界面不是我们自己写的需要我们去改,常常有时候我们需要参考别人的 APP 的布局来写自己的应用,常常有时候我们自己写的界面需要调试一些隐藏界面。难,怎么办,我来教你一个办法。 正题在 Android 开发者选项里面有几个设置大家可能没注意到过,我要说的就是通过那里面的设置来分析,首先 ...
Read more

使用 Shell 来编译 Android 项目

Android
使用 Gradle 构建项目很久了,为了少敲命令行,我自己写了个简单的 Shell 脚本。 脚本在项目目录下(不是 app moudle 目录下) 建一个 Shell 脚本 b.sh ,内容如下: 123456789#!/bin/shecho "清理缓存..."./gradlew clean ...
Read more

一招搞定 IOS 屏幕适配

Swift
首先从一首歌说起,你还在,你还在,头悬梁,锥刺股,做做做做适配么?你还以为使用宏定义,纯代码编写,就能高枕无忧么?你还把分辨率转像素当成当成卖身资本么?你还在格子间码子冲刺过劳死么? no no no no no no no no no no no no ~ ~ 。人生苦短,IOS 应用适配 ...
Read more

爬坑 IOS 第一季

Swift
辛苦了将近一个多月,公司应用的 IOS 第一个版本终于发布啦。从无到有,一步一个坑的走到了现在。自信心受到了前所未有的打击,不过还好坚持了下来。分享下爬坑的经验。 爬坑 —— String 类Swift 语法对 String 支持的并不如 Java 全面,有好多方法调用都好麻烦,对于熟悉 J ...
Read more

Swift 通过代码启动 Storyboard 内的 ViewController

Swift
IOS 设计布局的方式有3种,1、代码编写,2、xib 文件,3、storyboard,三种方式的好坏及使用我就不细说了,网上资料很多,我这里主要说下我在使用 storyboard 中遇到的问题。 问题storyboard 是 Apple 最新的设计界面的方式。第一次使用我就被他的功能所吸引 ...
Read more

自己修改的 GustureLock

Android
今天分享一个我修改过样式的 GustureLock 的源码,该库的出处我已经找不到了,当时是我朋友给我的一个 zip 包,我拿到源码之后,做了一些样式的调整,具体逻辑没有做处理,风格是模仿的 JDME 软件的风格 使用在需要检查手势锁的地方加入如下代码,考虑到会需要随时修改切换动画,我并没有 ...
Read more
Prev Next