• 回望(总结)2017,展望(规划)2018

    欢迎大家关注我的微信公众号: 回望2017 时光匆匆,2017转眼即过,在这一年有坚持、有付出、有悲伤、有开心。所以来总结一下这一年的收获,这也是我第一次年终总结。 1.工作上 2017年3月份我从公司离职,3月中旬我入职了现在的公司,从北京转战到了天津,从

    18-01-02
  • 【面试基础篇】-Android面试题(1)

    今天写的面试题比较基础,但也是我曾经面试真实遇到的,希望对大家有帮助。先从基础的做起的, 接下来会更新一些大公司面试题。 一.天津某公司 String和StringBuffer区别 线程有几种状态,分别是哪些?(调用run()和调用start()区别) sleep()与wait()区别 常

    17-12-31
  • 用Kotlin破解Android版微信小游戏-跳一跳

    前言 微信又更新了,从更新日志上来看,似乎只是一次不痛不痒的小更新.不过,很快就有人发现,原来微信这次搞了个大动作——在小程序里加入了小游戏。今天也是朋友圈被刷爆的缘故。 看到网上 有人弄了一个破解版的,于是自己也跟着网上的案例整了一下,感觉

    17-12-30
  • 推荐一个简洁的下拉刷新组件

    下拉刷新和上拉加载是现在APP必备的一个功能,为此Android也提供了相应的组件,但是只有下拉刷新,而且定制度不高。为此实现了这个灵活,简洁的下拉刷新组件。 组件介绍 一个极简的组件,核心代码只是一个自定义View,代码不超过500行,是一个学习事件分发和

    17-12-29
  • 设计模式(2)-工厂方法模式详解(易懂)

    欢迎大家关注我的微信公众号:安卓干货铺 工厂方法模式的定义 工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的

    17-12-29
  • 屏幕适配之尺寸的相关概论《一》

    最近写了一个屏幕尺寸的教程,同时也弥补一下自己的基

    17-12-28
  • 关于Android多按钮切换的例子!

    1。自定义字符串 Open “res/values/strings.xml” file, add some custom string for toggle buttons. res/values/strings.xml文件: ?xmlversion=1.0encoding=utf-8?resourcesstringname=app_nameMyAndroidApp/stringstringname=toggle_turn_onTurnOn/stri

    17-12-26
  • 15个优秀的开源项目,让你轻松应对Android开发

    一、huabanDemo-android 应用material design版的花瓣网App 项目地址 https://github.com/LiCola/huabanDemo 二、创建视差效果引导页的库自定义强使用简单 项目地址 https://github.com/Cleveroad/slidingtutorial-android 三、DropDownMenu-android实用的多

    17-12-25
  • 「新手篇」-Android Studio一直Build/refresh问题详解

    最近有很多Android新人问我同样的一个问题,就是在安装完Android Studio后新建项目或者导入别人的项目,一直显示Building“project name”Gradle project info;或者说在Android Studio版本升级后打开原来的项目时一直显示Refresh。对于新手来说,这确实是一

    17-12-24
  • 简单 强大的图片操作库

    最近在重构APP的图片模块,就顺便写了这个图片操作库,其中基本涵盖了APP开发中所有的图片操作。 该图片库包含的功能 图片加载库的二次封装; 相册功能 从相册/相机选择照片并裁剪; 图片压缩; 上传图片到服务器; 上传图片到七牛; 模块介绍 图片加载库的

    17-12-24
  • 重要消息!!!Google-2018对Android开发者的三个指令!

    2017年12月19日 Google又一次放出大招,在 Android Developers Blog上发布了消息,主要是为Android开发者提出的三个指令,以确保应用程序的安全性和性能。 具体的请直接点击: https://mp.weixin.qq.com/s/0rCpNbGHvpSUKBENrwQHOA

    17-12-23
  • 解耦图片加载库

    在APP开发过程,图片加载是一个不可或缺的模块,一般我们都会使用比较成熟的开源库,如Fresco, ImageLoader, Glide等。 这些开源库也都提供了简洁的使用方式,使我们可以快速完成图片的加载过程。但是当我们需要更换图片加载库时,却发现这是一项艰巨的任务

    17-12-22
  • Android面试前准备(ANR篇)

    1、ANR排错一般有三种类型 KeyDispatchTimeout(5 seconds) --主要是类型按键或触摸事件在特定时间内无响应 BroadcastTimeout(10 seconds) --BroadcastReceiver在特定时间内无法处理完成 ServiceTimeout(20 secends) --小概率事件 Service在特定的时间内无法

    17-12-22
  • greenDao条件查询

    “whereOr” where语句里面写的条件都是用“且”连接,whereOr里的语句使用“或”连接 “distinct” 直接过滤掉重负字段 “limit” 分页n个一页,一般和offset结合使用 “offset” 忽略查询出的前n条结果 “orderAsc” 以字段升序排序 “orderDesc”以字段降

    17-12-21
  • 百度云物接入loT-MQTT测试

    一.配置 1.注册百度云账号,打开物接入界面: 2.在管理控制平台创建: 3.点击刚才创建的实例名称,并创建设备: 4.填写身份、策略、主题等信息 需要注意的是Topic和生成的密钥一定要记住,如果密钥丢了的话只能去重置密钥了。 基本配置就是这些了。 二.连接测试

    17-12-21
2457文