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月前
|
存储 Java 开发工具
Android开发的技术与开发流程
Android开发的技术与开发流程
139 1
|
7月前
|
开发工具 Android开发
Android平台GB28181设备接入端语音广播技术探究和填坑指南
GB/T28181-2016官方规范和交互流程,我们不再赘述。
|
7月前
|
编解码 Android开发 数据安全/隐私保护
Android平台外部编码数据(H264/H265/AAC/PCMA/PCMU)实时预览播放技术实现
好多开发者可能疑惑,外部数据实时预览播放,到底有什么用? 是的,一般场景是用不到的,我们在开发这块前几年已经开发了非常稳定的RTMP、RTSP直播播放模块,不过也遇到这样的场景,部分设备输出编码后(视频:H.264/H.265,音频:AAC/PCMA/PCMU)的数据,比如无人机或部分智能硬件设备,回调出来的H.264/H.265数据,除了想转推到RTMP、轻量级RTSP服务或GB28181外,还需要本地预览甚至对数据做二次处理(视频分析、实时水印字符叠加等,然后二次编码),基于这样的场景诉求,我们开发了Android平台外部编码数据实时预览播放模块。
|
6月前
|
存储 传感器 定位技术
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
63 0
|
2月前
|
人工智能 vr&ar Android开发
探索安卓与iOS系统的技术进展
【2月更文挑战第4天】本文将探讨安卓与iOS两大操作系统在最新技术进展方面的差异与相似之处。我们将分析它们在人工智能、增强现实、隐私保护等方面的创新和发展,并展望未来可能出现的趋势。通过对比这两个操作系统的技术特点,读者将能够更好地了解并选择适合自己需求的智能设备。
|
7月前
|
开发工具 Android开发
Android平台GB28181设备接入端预置位查询(PresetQuery)探讨和技术实现
之前blog介绍了GB28181云台控制(PTZCmd)相关,本文主要是介绍下GB28181预置位查询。
|
3月前
|
安全 算法 JavaScript
安卓逆向 -- 关键代码定位与分析技术
安卓逆向 -- 关键代码定位与分析技术
38 0
|
3月前
|
SQL API Android开发
展望2022:Android 开发最新技术动向
展望2022:Android 开发最新技术动向
103 0
展望2022:Android 开发最新技术动向
|
6月前
|
测试技术 开发工具 数据库
《移动互联网技术》第十一章 Android应用工程案例: 掌握Android系统的需求分析和设计以及 Android项目的程序测试和版本管理方法
《移动互联网技术》第十一章 Android应用工程案例: 掌握Android系统的需求分析和设计以及 Android项目的程序测试和版本管理方法
71 0
|
6月前
|
设计模式 网络协议 Java
《移动互联网技术》 第十章 系统与通信: 掌握Android系统的分层架构设计思想和基于组件的设计模式
《移动互联网技术》 第十章 系统与通信: 掌握Android系统的分层架构设计思想和基于组件的设计模式
63 0