- 博客(8)
- 资源 (17)
- 问答 (5)
- 收藏
- 关注
翻译 android javapoet 翻译
官网地址:进入官网JavaPoet 是一个用来生成 .java源文件的Java API。当做如注解或者数据库模式、协议格式等事情时,生成源文件就比较有用处。Example以 HelloWorld 类为例:package com.example.helloworld;public final class HelloWorld { public static void main(String[] a
2018-01-30 15:52:15 289
原创 Android Annotation 基础
前言以前项目中很排斥使用注解,一来不利于新人熟悉代码,二来维护起来稍麻烦,不直观,再者就是考虑兼容性,和性能问题。最近看到好多关于编译时生成代码的例子,运行时也没有使用反射的弊端。就从新拿起来学习一下基础。注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解:@Override,表示当前的方法定义将覆盖超类中的方法。@Depre
2018-01-23 16:57:20 247
原创 android 手机存储介质大全
已知常用的5中存储方式: 1.File I/O 2.SQLite 3.Preferences 4.Content provider 5.网络存储 本文介绍如何在您的应用中执行基本的文件相关任务。定您熟悉 Linux 文件系统的基础知识和 http://java.io 中的标准文件输入/输出 API。选择内部或外部存储所有 Android 设备都有两个文件存储区域
2018-01-22 15:32:54 1108
原创 Java虚拟机的堆、栈、堆栈 如何理解
前言开发过程中,每次用到静态成员,或者静态方法,就会很仔细,生怕用不好造成bug,归其原因就是对jvm了解甚少,那些在堆中存储,是线程间共享的,那些在栈中存储属于线程私有的。借用此文章进行回顾,堆栈作用堆是堆(heap),栈是栈(stack),堆栈是栈。“堆栈”这种叫法,容易让新人掉坑里。JVM规范让每个Java线程拥有自己的独立的JVM栈,也就是Java方法的调用栈。Chapte
2018-01-19 15:13:37 2770
翻译 Android插件Gradle发行说明
前言最近项目少,开始大胆采坑,升级gradle for android 插件到3.0,下面内容翻译自google官网Android Studio构建系统基于Gradle,而`Gradle的Android插件添加了几个特定的构建Android应用程序的功能.尽管Android插件通常与Android Studio锁定更新,但是插件(以及Gradle系统的其他部分) 可以独立于Andr
2018-01-09 13:25:14 272
原创 Android Design 25.0.0 BottomNavigationView
前言翻看com.android.support:design:25.0.0看到提供了几个组件封装库,觉得BottomNavigationView能够引入到项目中,代码也不复杂,就拿出来进行一个快速介绍,方便后面用到该组件的伙伴,有个大致了解效果1效果2效果三引入方式1.依赖包dependencies { implementatio
2018-01-08 18:28:59 363
原创 Android 升级gradle 插件到 3.0.+
前言新事物出现,肯定会带来一些新的优化,android studio 3.0 +版本带来了新功能同时,对配套插件进行了升级。本文旨在解决升级构成中遇到的问题。1,如果build.gradle中配置了productFlavors 那么首先会遇到一个error。 图片1解决方法就是需要定义:flavorDimensions “apple”,然后针对不同flavors制定以下 dimensio
2018-01-03 16:43:16 1330
原创 Android okio简析
前言看了两天源码,云里雾里的,最终看到这篇blog,才清晰的了解了okio的脉络,能坚持看完肯定有收获。——– 自从Google官方将OkHttp作为底层的网络请求之后,作为OkHttp底层IO操作的Okio也是走进开发者的视野,这个甚至是取代了java的原生IO库的存在到底有什么特殊的本领呢?这篇文章主要是对Okio的实现做
2018-01-02 17:44:48 16666 2
Room 数据库 自动迁移,无法成功
2022-05-10
导航组件Navigation,从一个Activity 跳转到Fragment
2022-03-29
Android studio 升级到4.1 之后的bug
2020-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人