做程序员的日子

Android 我还可以相信你多少系列文章三之通知栏

说起通知栏,是一块各个应用的必争之地,不显示通知栏就意味着没有存在感,通知栏显示得不靠前还得想方设法提前。加上 OnGoing 的通知还能提升进程优先级,大有被滥用的趋势。为了保活,虽然没啥必要也得起个通知。甚至还有一些不显示通知的前台 Service 黑科技广为流传,可以参考这里。厂家和开发者的战斗越演欲烈,到现在即使 OnGoing 的 Service 放后台也照杀不误,真是可怜了我们这群做音乐的。于是后台应用保护白名单,下拉锁定,手机管家,省电模式,神隐模式等等用于限制后台运行的功能越来越多,可想应用怎么斗得过系统?

还好 Android 上面有一键清除所有通知,否则现在一个 App 要出 N 个通知的情况要吐血。每一条新闻要出个通知,一天要通知好多次。自己保活不了不算,还要别人拉起来帮忙通知(后台 startService 起另外一个程序的用法也被比如华为系统限制)。我们在抱怨后台越来越被限制的同时,也要思考自己软件是否做到了尽量少骚扰用户。

这是最好的Android相关原创知识体系(100+篇)

知识体系从2016年开始构建,所有的文章都是围绕着这个知识体系来写,目前共收入了100多篇原创文章,其中有一部分未收入的文章在我的新书《Android进阶之光》中。最重要的是,这个知识体系仍旧在成长中。

Android 开发程序员网站推荐

本文会一直保持更新,力求精品,欢迎收藏!

楼主真诚的希望这篇经验总结可以给大家拓展知识面!

如果大家在这里 get 到了很多新技能,记得评论或者收藏下哦!

一年Android工作经验,一举拿下百度、网易、美团、小米、快手等Offer面经

一年Android工作经验,一举拿下百度、网易、美团、小米、快手等Offer面经

现代 Android 开发资源汇总

现在随着网上的资源越来越多,大家可能经常也会觉得混乱和迷茫。这里是一份可能简单但对我个人很有价值的列表,希望对你也能有帮助。
简评:以下资源多数为英文,可能需要科学上网。

快来看看 Google 出品的 Protocol Buffer,别只会用 JSON 和 XML 了

前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Google出品,我相信Pro…

你最不想错过的 2017 早期 25 个 Android 开源库

整理有几份有关 2017 Android 优秀开源库的介绍清单,包含有诸多年内新鲜出炉的项目。由于访问障碍(科学上网)和英文著作等原因,我花了点时间,将其翻译过来,备份于博客当中,也方便大家闲暇时浏览。 这是第一篇。 这是一份全部诞生于 2017 一月和二月期间的 25 个最优…

史上最全解析Android消息推送解决方案

前言 消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图:推送消息截图 本文将介绍Android中实现消息推送的7种主流解决方案 目录 目录 1.定义 在用户未打开App时,App主动向用户推送服务器最新消息。如…

安卓开发中必备的那些神器APP

博客: 安卓之家 掘金: jp1017 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 每日一景 今天是2017年7月16日,初伏第五天,爬山游泳计划因连夜雨而取消,于是乎,加了个小班,顺便跑了个5公里,好热的。比起无氧的增肌,有氧的跑步和游泳更爱一些,记得跑后拉伸…

Git 学习宝典:程序员走江湖必备

Git 的诞生是一个非常有趣的故事。1991年 Linus 开源了 Linux 内核,无数 Linux 爱好者在世界各地为 Linux 编写代码,那么问题来了,这些代码该如何管理呢?起初 Linus 使用 BitKeeper(BitMover 公司的版本控制软件)管理 Linux 的核心开发,后来 BitMover 停止了对 Linux 的支持,于是 Linus 秉承自己的版本自己写的精神,花了两周时间自己用 C 写了一个分布式版本控制系统,这就是 Git。

Git 入门 — 深入理解 — 进阶 — 高阶;

Android性能优化(一)之启动加速35%

一、前言 随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,从本篇文章开始,我将开启一个Android应用性能优化的专题,从理论到实战,从入门到深挖,手把手将性能优化实践到项目中,欢迎持续关注! 那么第一篇文章我就从应用的启动优化开始,根据实…

20 分钟 MySQL 基础入门

20 分钟 MySQL 基础入门。

[贝聊科技]使用Android Studio和MAT进行内存泄漏分析

1.Java内存分配策略Java 程序运行时的内存分配策略有三种:静态分配、栈式分配和堆式分配。对应的存储区域如下:静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区 :方法体内的局部变量都…

那些年Android黑科技③:干大事不择手段

“我在发抖么?
你开什么玩笑。我只是在跳愉快的尬舞。
暗影是不会向邪恶势力低头的。 万岁~(≧▽≦)/~!!”
– 来自暗世界android工程师

21 条最佳 MySQL 性能优化

mysql 性能优化

Android 音视频采集与软编码总结

本文总结了笔者在 Android 音视频采集与软编码中的一些经验与技巧,包括移植 FFmpeg、YUV 视频帧处理、最新的 JNI 编写技巧、 ndk 开发技巧等,为了不扯太远本文不会对音视频编码的一些原理性东西进行剖析,也不会大量贴源码,更注重使用方法与流程的讲解。 文章最后将展示一个实现了音视频采集功能与本地视频压缩功能的完整项目。

全栈工程师培训材料 - 阮一峰

全栈工程师培训材料,帮助学习者掌握全栈开发的基本知识,承担简单 Web 应用的前后端开发。
一共四讲,适合两天的训练营,请先阅读《培训准备》。培训时,需要完成课堂练习。

Android 开发中不得不知道的 Tips 集合 (第三波)

相关文章 1.Android 开发中不得不知道的 Tips 集合 (持续更新 ing) 2.Android 开发中不得不知道的 Tips 集合 (第二波)) 1.应用又崩溃啦!!! 开发过程中,受种种因素影响(机型适配问题、程序员技术功底等),已发布上线的应用难免回出现Crash…

RxJava 基础扫盲

引言:前几天浏览了一下稀土 App,发现有个挺不错的新闻 App 实战实例。正好最近想学习一下完整项目的源码(特别是后台代码,就是各种框架等等)。然后想起以前很多大牛都谈起过 RxJava、Retrofit、Gson 等等框架,所以现在决定来学习学习这些常用的框架。 RxJav…

2017 上半年我整理的好文章(上)(98 篇)

分类整理的分享好文章

花了 6 个月整理了 100 篇 Android 干货文章

距上次「花了 4 个月整理了 50 篇 Android 干货文章」已经2个月了,在这2个月中新增了50篇精选文章。 接下来再来整理一波。 热门技术 巧用Android多进程,微信,微博等主流App都在用 Google I/O ‘17 新推出的物理动画库 Android Studi…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值