个人博客:haichenyi.com。感谢关注 之前做了关于Android wifi的相关功能,这里做一个记录 第一步:获取WifiManager WifiManager wifiMgr = (WifiManager…
分类:Android
解决导入项目目录太长导致的问题
倒入别人项目可能碰到这样的问题,这里提供一下解决方案 问题: Error:com.Android.builder.internal.aapt.AaptException: Failed to crunch file E:…
Git项目迁移
为了保留历史提交记录或远程所有分支信息等,最好使用 git clone —bare old @git -> cd you@git -> git push —mirror new@git; 若你本地有stash…
Java进阶——Java中的equals()和hashCode()
介绍 hashCode()和equals()常在List、Map中常常用到这两个方法,List用的是equals()来决定List中存储的是否为同一个对象,Map用的是equals()和hashCode()来决定Map中…
Android应用程序内部启动Activity过程(startActivity)的源代码分析
上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认Activity是在新的进程和任务中启动的;本文将继续分析在应用程序内部启动非默认Acti…
x64的调用约定
在设计调用约定时,x64 体系结构利用机会清除了现有 Win32 调用约定(如 __stdcall、__cdecl、__fastcall、_thiscall 等)的混乱。在 Win64 中,只有一个本机调用约定和 __c…
[转载]ubuntu 启动流程
启动流程======== Linux系统主要通过以下步骤启动: 1、读取MBR的信息,启动Boot Manager Windows使用NTLDR作为Boot Manager,如果您的系统中安装多个版本的Windows,您…
工具类之 PinyinUtils(无依赖第三方)
前言:年底了,最近都比较忙,每天能抽出的时间也有点少,而且,现在都在努力解决之前的bug,由于github上有同志提出来了拼音工具类有部分汉字识别出错,这不,趁这两天借鉴了其他的实现方式,立马开车撸码,因为大部分是用在跟…
Android Notification 使用记录
实现 Notification 的方法 1.获取 NotificationManager 实例管理通知 2.实例化 Notification 对象,构造通知内容 3.Intent 事件跳转管理 4.通过 Notifica…
Android 设置命名规范
良好的编程习惯从命名开始. 很多时候我们都知道命名规范,比如成员变量前缀为m,局部变量前缀为s . 但是你有木有注意到 你的m,s 都是自己手动加上去的呢?其实Studio 中我们只要设置以下 就可以自动编辑. 设置方法…
聊聊Android切图
Android切图尺寸所代表的意义 Android默认有五种大小规格分别是mdpi hdpi xhdpi xxhdpi xxxdpi 尺寸对应关系 文件夹 尺寸 倍数关系 mdpi 480X320 1.0 hdpi 80…