240 发简信
IP属地:江苏
  • 判断网络状态

    判断网络状态: public class NetworkChangeReceiver extends BroadcastReceiver {private String TA...

  • 书籍汇总

    15、16年阅读书籍主要专注在技术方向类,17年需要往其他方向多花点时间。 技术方向:《疯狂Android》《疯狂JAVA》《Android神兵利器》《Android第一行代...

  • Android网络库-okhttp、volley、retrofit

    先整理出来常用Android网络框架如下: 说明: __httpclient __:6.0中已移除,其封装库async-http也早已停止更新; __httpurlconne...

  • 120
    地图坐标系转换

    国际坐标:WGS84中国火星坐标:GCJ02百度坐标:BD09 各坐标转换对应规则如下: 问题:如果使用了不同的坐标系,则存在定位偏差,譬如使用水货gps设备得到的坐标,发送...

  • 图片加载-Picasso、Glide、Fresco

    Picasso vs Glide:Picasso vs Glide vs Fresco: 小结: 功能性 Fresco > Glide > Picasso 包大小 Fresc...

  • TCP/IP协议简述

    协议:相互通信程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义、以及怎样对报文进行解析。 tpc/ip协议族: ip:负责将数据从一台主机传送到另一台主机。...

  • Git&Repo基本知识及命令

    git项目上使用也有一年多了,repo是下载源码才开始了解到.之前在公司的wiki上面也写过git使用的一些总结,但也不够全面且理解不够. 自己在项目上,git使用最常见的如...

  • 源码编译错误

    1. framework/base/core/java/android/provider/Settings.java 添加新字段. 报错:You have tried to ...

  • virtualbox

    动态修改virtual虚拟硬盘大小. VirtualBox更改虚拟机硬盘大小错误:如果提示:VBoxManage.exe: error: Resize hard disk o...

  • Linux常用命令

    df -hl:系统磁盘情况 ps -ef:查看进行,结合kill使用杀死进程。 grep -rin nimei:当前文件及其子目录搜索nimei关键字 grep -E 'ni...

  • Andriod源码目录结构

    最近接触的项目有求更改Settings,于是直接去package/apps/Settings目录下更改,改完后mm编译.但发现只修改这个设置apk,无法达到效果,如增加新的设...

  • 简书-Markdown

    更改编辑工具: 设置-选择常用编辑器-Markdown 常用操作 标题:文字前置1-6个'#','#'越多,标题越小; 列表:2.1. 有序列表:文字前置'1.2.3.',外...

  • 获得设备mac地址

    Android设备在Wifi开启时使用WifiManager可以得到mac,但未连wifi时无法得到,譬如将设备当作一个ap热点使用时.思路是:通过linux的方式,从文件中...

  • 代码混淆

    1.混淆文件方法:Android Studio混淆模板及常用第三方混淆(看了都说好) - 简书 2.忽略第三方jar包混淆,避免二次混淆出错:android studio 代...

  • 模拟系统按键

    项目需要一个悬浮框的返回键,如下两种都可以实现,但需要系统权限和签名.android:sharedUserId="android.uid.system"方法1:public ...

  • 图片加载-ImageLoader

    1.一个结合LruCache\DiskLruCache自定义的ImageLoader:造简单的图片加载框架 2.第三方ImageLoader库使用范例: 2.1.github...

  • 缓存-LruCache&DiskLruCache

    LruCache:Android:跟着实战项目学缓存策略之LruCache详谈 - 简书DiskLruCache:Android:跟着实战项目学缓存策略之DiskLruCac...

  • 三方库学习思路

    暂无能力和时间来写第三方库的分析与实现,故本着"拿来主义"的思想... 主要搜集优秀博客与自己的demo实现总结. demo github地址:https://github....

  • Linux环境

    1.桌面内容无法适配全屏 场景:周一上班,启动机器后,ubuntu机器,系统-显示-分辨率无法选择显示器最佳分辨率,导致图标变大,内容超出屏幕.方法:1.xrandr:查看当...