看到谷歌开发者公众号推送了一遍“Android O迁移测试 : Room”的文章。心血来潮,特想试一下这个新的构建组件。 其实ORM框架早已有之,GreenDAO和ORMLite也都很受欢迎,这次谷歌官方钦定了一个自己的…
分类:Android
Android开发中libs包下面的mips、armeabi、armeabi-v7a和x86
简介 在Android日常的开发过程中有的项目需要引入第三方的库,有时候大家可能会在libs文件夹下看到 mips、armeabi、armeabi-v7a和x86这四个文件夹。那么这三个文件夹下面的包是干什么用的? 这三…
GitHub 项目徽章的添加和设置
本文已迁移至掘金:https://juejin.im/post/5a32157c6fb9a0450b6667ac 如有任何知识产权、版权问题或理论错误,还请指正。 http://www.jianshu.com/p/e9c…
Android性能优化--Android启动页优化
App启动方式: (1)冷启动:当启动应用时,后台没有该应用的进程,系统会重新创建一个新的进程分配给该应用,即冷启动。 (2)热启动:当启动应用时,后台已有该应用的进程(点击Back键或Home键退出,此时应用的进程依然…
Android平台下通过HTTP协议实现断点续传下载
1. OSI网络分层参考模型 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试…
Android BLE开发的基础知识
1.前言 随着智能穿戴的普及,蓝牙开发也火热起来。不过与传统蓝牙开发不一样的是,由于考虑到穿戴设备的电量问题和使用场景,即数据量小、离散传输和近距离通信,所以采用基于蓝牙4.0规范的BLE设备。 虽然在开发时调用的A…
在Linux上配置Android自动化构建环境 ---- Jenkins自动化部署学习笔记(五)
一 、sdk安装 1. 下载sdk for linux $ wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz 2. 解压Android SD…
2016.3.12 安卓编程开发入门1
一 1G到4G 1G 简单的通信,代表大哥大 2G 通信+短信+低流量,代表小灵通 3G 7.2M/s 沃 4G 100M/s 5G…
Android中Kotlin的使用简介(2)-基础
原文链接:传送门 基本类型 在 Kotlin 中,所有东西都是对象,在这个意义上讲所以我们可以在任何变量上调用成员函数和属性。有些类型是内置的,因为他们的实现是优化过的。但是用户看起来他们就像普通的类。本节我们会描述大多…
Android 隐藏应用的桌面图标
android hide application desktop icon 具体操作如下代码所示,我在 android sdk 23 上测试是OK的 <manifest xmlns:android="http://…
Android内存泄漏及解决方法
背景 在Android开发中内存泄漏是一个相对来说比较常见的问题,这个问题也相当严重,但是有好多朋友还不知道怎么解决和查看内存泄漏问题,这里就写一篇文章来给大家介绍一些常见的内存泄漏问题以及解决方法,如果想看内存泄漏检测…
TextView使用SpannableString设置复合文本
www.cnblogs.com/jisheng/archive/2013/01/10/2854088.html www.jianshu.com/p/84067ad289d2