Android 技术周报_W3

简介: Android 技术周报_W3

文章

1. 在github上创建个人博客,其实没有那么难

介绍了怎么用Hexo在github上搭建blog

本文分为三个部分:

本地环境搭建
github 部署

hexo 与github关联

需要的的原料

git

github 账号
node js
hexo
个人域名(可选)

2. 你不知道一些神奇Android Api

不同角度展示一些鲜为人知的Android API

  1. 拼写检查

    >Android从level 14开始有一个检查拼写的API,可以通过 TextServicesManager使用,从level16开始已经可以甚至可以检查一个完整的句子了。  
  2. 文字识别

Vision API中包含的服务有:

  1. 人脸识别
  2. 条形码扫描
  3. 文字识别
  1. TimingLogger

    > TimingLogger可以很容易地计算两个log信息之间的时间差,如下所示:   
  2. 截屏
  3. PDF创建

3. Android必备的Review清单

每个App发布都有自己的checklist, 这里介绍一些常用检查事项, 陆续丰富中:

  1. 清理操作
  2. 是否能进一步优化自己的代码
  3. 要小心第三方包
  4. 注意要成对出现的地方
  5. 防内存泄漏
  6. Handler相关
  7. 功能完成后,自测时的检查点

4. 我开发 Android 是如何界面设计的

介绍了码农需要常备的几个UI网站.
界面
dribbble
uplabs

配色
adobe color
colordrop
materialpalette

图标
iconfont
icon8

5. Android优化系列一: 日志清理

介绍了一个黑科技,用Proguard 的 -assumenosideeffects清除代码.

Release模式下,通过Proguard配置来移除日志
在Proguard配置文件中,确保没有添加 --dontoptimize选项 来禁用优化的前提下,
添加以下代码:

-assumenosideeffects class android.util.Log {
        public static *** d(...);
        public static *** e(...);
        public static *** i(...);
        public static *** v(...);
        public static *** println(...);
        public static *** w(...);
        public static *** wtf(...);
}  

6. 几条小经验帮你美化你的GitHub开源项目

介绍了几个功能,让Github逼格高起来~

  1. 生成有逼格的banner

  1. 制作GIF
  2. 带壳的手机截图
  3. 制作Meterial design icon

7. GRADLE构建最佳实践

介绍了Gradle

  1. 加速篇
  2. 基础配置篇
  3. 构建参数篇
  4. 依赖库篇
  5. NDK篇
  6. 特殊任务篇

8.国内值得关注的官方API集合

本页仅收集国内部分官方API:

目录

笔记 出行 词典 电商
地图 电影 即时通讯 开发者网站
快递查询 旅游 社交 视频 天气
图片与图像处理 外卖 消息推送 音乐
云 语音识别 综合

类库/UI

1. hover-悬浮操作栏

谷歌开源的一个非常炫酷的悬浮操作栏,效果不错.

2. TagViewGroup-仿小红书图片标签Group

Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag。

3. CodeView-Android中高亮显示代码

4. InstagramLikeColorTransitionAndroid-

仿Instagram的渐变背景特效

5. turncardlistview-上下翻页的卡片列表

6. LovelyToast-使你的Toast变得灵活而生动

往期周报回顾

2017-W2
2017-W1
2016-last

目录
相关文章
|
3月前
|
安全 Android开发 iOS开发
Android vs. iOS:构建生态差异与技术较量的深度剖析###
本文深入探讨了Android与iOS两大移动操作系统在构建生态系统上的差异,揭示了它们各自的技术优势及面临的挑战。通过对比分析两者的开放性、用户体验、安全性及市场策略,本文旨在揭示这些差异如何塑造了当今智能手机市场的竞争格局,为开发者和用户提供决策参考。 ###
|
3月前
|
安全 Android开发 iOS开发
安卓与iOS的较量:技术深度对比
【10月更文挑战第18天】 在智能手机操作系统领域,安卓和iOS无疑是两大巨头。本文将深入探讨这两种系统的技术特点、优势以及它们之间的主要差异,帮助读者更好地理解这两个平台的独特之处。
65 0
|
2月前
|
安全 搜索推荐 Android开发
揭秘安卓与iOS系统的差异:技术深度对比
【10月更文挑战第27天】 本文深入探讨了安卓(Android)与iOS两大移动操作系统的技术特点和用户体验差异。通过对比两者的系统架构、应用生态、用户界面、安全性等方面,揭示了为何这两种系统能够在市场中各占一席之地,并为用户提供不同的选择。文章旨在为读者提供一个全面的视角,理解两种系统的优势与局限,从而更好地根据自己的需求做出选择。
117 2
|
2月前
|
安全 搜索推荐 Android开发
揭秘iOS与安卓系统的差异:一场技术与哲学的较量
在智能手机的世界里,iOS和Android无疑是两大巨头,它们不仅定义了操作系统的标准,也深刻影响了全球数亿用户的日常生活。本文旨在探讨这两个平台在设计理念、用户体验、生态系统及安全性等方面的本质区别,揭示它们背后的技术哲学和市场策略。通过对比分析,我们将发现,选择iOS或Android,不仅仅是选择一个操作系统,更是选择了一种生活方式和技术信仰。
|
3月前
|
安全 Android开发 iOS开发
iOS与安卓:技术生态的双雄争霸
在当今数字化时代,智能手机操作系统的竞争愈发激烈。iOS和安卓作为两大主流平台,各自拥有独特的技术优势和市场地位。本文将从技术架构、用户体验、安全性以及开发者支持四个方面,深入探讨iOS与安卓之间的差异,并分析它们如何塑造了今天的移动技术生态。无论是追求极致体验的苹果用户,还是享受开放自由的安卓粉丝,了解这两大系统的内在逻辑对于把握未来趋势至关重要。
|
3月前
|
安全 搜索推荐 Android开发
揭秘iOS与Android系统的差异:一场技术与哲学的较量
在当今数字化时代,智能手机操作系统的选择成为了用户个性化表达和技术偏好的重要标志。iOS和Android,作为市场上两大主流操作系统,它们之间的竞争不仅仅是技术的比拼,更是设计理念、用户体验和生态系统构建的全面较量。本文将深入探讨iOS与Android在系统架构、应用生态、用户界面及安全性等方面的本质区别,揭示这两种系统背后的哲学思想和市场策略,帮助读者更全面地理解两者的优劣,从而做出更适合自己的选择。
|
3月前
|
安全 Android开发 iOS开发
安卓vs iOS:探索两种操作系统的独特魅力与技术深度###
【10月更文挑战第16天】 本文旨在深入浅出地探讨安卓(Android)与iOS这两种主流移动操作系统的特色、优势及背后的技术理念。通过对比分析,揭示它们各自如何塑造了移动互联网的生态,并为用户提供丰富多彩的智能体验。无论您是科技爱好者还是普通用户,都能从这篇文章中感受到技术创新带来的无限可能。 ###
67 2
|
3月前
|
机器学习/深度学习 人工智能 Android开发
安卓与iOS:技术演进的双城记
【10月更文挑战第16天】 在移动操作系统的世界里,安卓和iOS无疑是两个最重要的玩家。它们各自代表了不同的技术理念和市场策略,塑造了全球数亿用户的移动体验。本文将深入探讨这两个平台的发展历程、技术特点以及它们如何影响了我们的数字生活,旨在为读者提供一个全面而深入的视角,理解这两个操作系统背后的哲学和未来趋势。
37 2
|
3月前
|
Java Android开发 Swift
掌握安卓与iOS应用开发:技术比较与选择指南
在移动应用开发领域,谷歌的安卓和苹果的iOS系统无疑是两大巨头。它们不仅塑造了智能手机市场,还影响了开发者的日常决策。本文深入探讨了安卓与iOS平台的技术差异、开发环境及工具、以及市场表现和用户基础。通过对比分析,旨在为开发者提供实用的指导,帮助他们根据项目需求、预算限制和性能要求,做出最合适的平台选择。无论是追求高度定制的用户体验,还是期望快速进入市场,本文都将为您的开发旅程提供有价值的见解。
|
3月前
|
物联网 vr&ar Android开发
掌握安卓与iOS应用开发:核心技术与未来趋势
本文深入探讨了安卓和iOS应用开发的核心技术,包括开发环境、主要编程语言、常用框架以及性能优化技巧。同时,文章还展望了两大平台未来的发展趋势,如人工智能、增强现实和物联网的集成,为开发者提供全面的技术参考和发展指引。