Benjy's Blog

在 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 ,内容如下: 12345678910#!/bin/shecho "清理缓存..."./g ...
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

为 Context-Menu.Android 库增加用户体验(续)

Android
在我的另一篇博客 为Context-Menu.Android库增加用户体验 里面留下了一个遗留问题就是给 DialogFragment 添加 OnKeyListener,当时朋友说这个很不好弄,加上当时项目比较紧自己也没有细细研究就把问题放了下来。今天在写 PubDialog 这个项目的时候 ...
Read more

策略枚举

读书笔记
搞 Java 的一定听说过设计模式中的策略模式,具体这个模式的优点我就不细说了,这里讲的并非策略模式而是和策略模式类同却比策略模式简便的东西————策略枚举(strategy enum) 举个栗子考虑用一个枚举表示薪资包中的工作天数,这个枚举有一个方法,根据给定某工人的基本工资(按小时)以及 ...
Read more

PubDialog--一个简单的提示对话框

Android
项目里需要做一个有多个选项的单选对话框,类似 QQ 的 Dialog 风格,实现起来倒是不难,只是这样的功能我在之前的项目里就写过一次,这次又要为一些小的改动再写一遍。干脆,我把这样的 Dialog 封装一下开源出来,也方便自己以后再用到的时候就不再需要做重复的工作。加上自己一直想写个开源项 ...
Read more
Prev Next