新闻

  1. 未来已来 Solve for X首次登陆亚洲

    你一定听说过这些项目:由泪液量测血糖值的智能隐形眼镜,针对无法上网地区提供网路服务的热气球计划,以及为手术提高效率、减低成本的纳米机器人。这些多年前听起来像是科幻小说的项目现在都已实现,而它们皆来自于Solve for X。

教程

  1. Android快捷方式解密

    Android快捷方式作为Android设备的杀手锏技能,一直都是非常重要的一个功能,也正是如此,各种流氓App也不断通过快捷方式霸占着这样一个用户入口。同时,各大国产ROM和Luncher的崛起,让这个桌面之争变的更加激烈。毕竟大家都只想用户用自己的App资源,所以,现在各大App不仅仅是要抢占入口,同时还要和各大ROM斗智斗勇。

  2. Kotlin在Android中的应用

    最近公司新开发了一个新App,android程序员就我一个人,爱咋写咋写~~于是我尝试用Kotlin完成了这个App。开发过程中越来越感动……太好用了!!!解决了android开发中的好多痛点!

  3. ViewPager不为人知的秘密

    关于控制ViewPager的翻页,在网上已经有很多解决方法了,我们一个个来看看。setScanScroll() 我们先来看一下具体实现,通过控制isCanScroll变量,设置给scrollTo()方法,控制是否能滑动,看上去非常完美,实际上是最不靠谱的方法,因为你setScanScroll()调用之后状态就无法再修改这个状态了,甚至是setCurrentItem方法都不能调用了。

  4. 内存泄露从入门到精通三部曲之排查方法篇

    重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大,操作难度小,性价比极高

  5. 当dex分包遇上NoClassDefFoundError&ClassNotFoundException

    本文记录的是:国庆节前夕,解决Crash率高达9.08%问题成功避免加班拿3倍工资的故事 PS: 除了在时间上两者相遇外,本文中提到的两个(top1&top2)crash问题与dex分包并没有关系

  6. 如何实现携程动态加载插件中对aapt的改造

    前几天,携程无线部门开源了他们的插件框架,使用该框架可以方便的实现app的插件化开发和热更新。 很多同学都很关心这里应该怎么修改aapt来实现为不同的插件工程指定不同的PackageID,这里我来分析一下aapt的源码,提供一个大概的思路吧

  7. 浅谈Hybrid技术的设计与实现

    随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,而H5的低成本、高效率、跨平台等特性马上被利用起来形成了一种新的开发模式:Hybrid APP。

  8. 在Android 6.0 设备上动态获取权限

    众所周知,Android 6.0 相比之前的Android版本有一个很大的不同点,就是动态获取权限。今天自己在做拨号功能时,正巧遇到这个问题, 顺手记录下在Android 6.0 上如何动态获取权限。

  9. Android中Canvas绘图基础详解

    Android中,如果我们想绘制复杂的自定义View或游戏,我们就需要熟悉绘图API。Android通过Canvas类暴露了很多drawXXX方法,我们可以通过这些方法绘制各种各样的图形。Canvas绘图有三个基本要素:Canvas、绘图坐标系以及Paint。Canvas是画布,我们通过Canvas的各种drawXXX方法将图形绘制到Canvas上面,在drawXXX方法中我们需要传入要绘制的图形的坐标形状,还要传入一个画笔Paint。

  10. Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    令人惊讶的是,在 Android 应用中材料设计是不容易实现的,因为材料设计的 UI 组件 如: Floating Action Button (FAB) 在低于 Android L 系统上是不可用的。我们只能选择使用由独立开发者公布出来的第三方库。

代码&开源库

  1. Nuwa

    女娲(Nuwa),可以热修复Android应用,可以加快编译。参考Qzone,纯JAVA实现,支持Dalvik和ART虚拟机,提供SDKhttp://t.cn/RUWLWpQ和 Gradle Pluginhttp://t.cn/RUWLWpH

  2. KLog

    这是一个Android专用的LogCat工具,主要功能为打印行号、函数调用、Json解析、点击跳转等。灵感来自Logger。

  3. DoubanMovie-React-Native

    一个用React Native写的豆瓣电影客户端。

  4. BlurImageView
    一个可以由模糊慢慢渐近显示为清晰图的控件。

  5. WheelView-Android

    一个刻度滚轮控件。

  6. Highlight

    一个用于app指向性功能高亮的库。

  7. MaterialColdStart

    一个增强冷启动体验的库。

  8. CharacterPickerView

    可实现三级联动的选择器,高仿iOS的滚轮控件。

技术之外

  1. 从工程师到产品经理——转变(1)

    从2014年以工程师身份踏入互联网行业以来,无论是平时和一线研发工程师交流抑或是面试应聘者,经常遇到工程师或者设计师朋友想转行做产品经理的情况;碰巧此时现在已接近2015年底,再过两个月便是我从一名Android研发工程师转为一名移动产品经理年满一年的日子,遂决定在这个时刻写下这个系列的文章和大家分享一名90后工程师转为移动产品经理这一年中的所思所想。

更多相关文章

  1. android连接远程数据库教程1
  2. 【Android】由Looper引起的ThreadLocal相关分析
  3. Android进阶练习 - 高效显示Bitmap(管理Bitmap内存)
  4. Android(安卓)异步消息处理—让你深入理解 Looper、Handler、Mes
  5. Android(安卓)TextView的drawLeft、drawRight..
  6. Android笔试面试题二(常考问答)
  7. Android异步消息处理机制完全解析
  8. 安卓unit与instrumentation测试教程
  9. kotlin实现Android(安卓)MVP模式开发

随机推荐

  1. Android IBinder的linkToDeath介绍及情景
  2. 关于Android远程进程导致程序代码多次执
  3. Android自动挂断电话
  4. Android最佳实践之高效的应用导航
  5. android切换屏幕时的生命周期
  6. 某技术大牛的帖子(android项目总结)
  7. 常见Android Native崩溃及错误原因
  8. Forge模型转换和网页浏览在Android上的实
  9. Android 自定义AlignTextView 完美解决原
  10. 近百个Android开发教程和资料收集整理打