随笔分类 -  android提高篇

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 89 下一页
摘要:今天,简单讲讲Android里关于EventBus的使用。 这几天,由于面试的缘故,我听到了很多Android的流行框架,但是之前自己在公司做APP时并没有使用,所以没有了解。于是在网上查找了资料,学习了这些Android的流行框架的使用,准备做一个Android流行框架的专栏。分别介绍Androi 阅读全文
posted @ 2018-09-14 14:34 brave-sailor 阅读(462) 评论(0) 推荐(0)
摘要:前言 RxAndroid是RxJava在Android上的一个扩展,大牛JakeWharton的项目。据说和Retorfit、OkHttp组合起来使用,效果不是一般的好。而且用它似乎可以完全替代eventBus和OTTO,这么牛的东西当然要研究研究了 ,看看它到底有多厉害。 正文 相关资源 RxJava的GitHub地址:https://github.com/ReactiveX/Rx... 阅读全文
posted @ 2018-09-14 14:32 brave-sailor 阅读(415) 评论(0) 推荐(0)
摘要:响应式编程框架,rxjava的扩展,很爽的链式编程 魅力在于对数据的处理,与线程切换的灵活性. 用来处理异步操作(Lambda表达式不会用.用Lambda表达式代码会更少,但不会的人会看不懂代码.不是很推荐) RxBus 用RxJava实现的EventBus 说说为什么要配合起来用 Retrofit 阅读全文
posted @ 2018-09-14 14:29 brave-sailor 阅读(973) 评论(0) 推荐(0)
摘要:ndroid 6.0 新增加了运行时的动态添加权限,在此介绍一个第三方库,PermissionGen,可以很方便简洁的增加 6.0权限 首先给大家上 PermissionGen 库地址:https://github.com/lovedise/PermissionGen 下面给大家详细介绍它的使用: 阅读全文
posted @ 2018-09-14 14:20 brave-sailor 阅读(602) 评论(0) 推荐(0)
摘要:Easypermissions简化了Android M的运行时权限的申请、结果处理、判断等步骤。 1 相关文档 官方文档: https://github.com/googlesamples/easypermissions 运行时权限官方文档解释: https://developer.android. 阅读全文
posted @ 2018-09-14 14:18 brave-sailor 阅读(398) 评论(0) 推荐(0)
摘要:运行时权限的讲解在前一篇博客已经算是说的比较清楚了,这里就不说了,如果对6.0这个新特性不是很了解的朋友建议先看看(地址:http://blog.csdn.net/qq_33923079/article/details/53428756),那么本篇就直接说怎么使用第三方开源库了,本人通过实践比较觉得 阅读全文
posted @ 2018-09-14 14:17 brave-sailor 阅读(1147) 评论(0) 推荐(0)
摘要:Android中能够简化开发流程的一些框架 本文介绍的是一些博主在开发过程中经常用到的Android开源框架,所谓开源框架我的理解就是别人封装好的代码,可以直接拿过来使用,并且源码也全部公开的代码库。 我对于开源框架的使用的态度是,如果完全符合我们项目的需求,或者可定制化的程度非常高的话,那么便可以 阅读全文
posted @ 2018-09-14 14:04 brave-sailor 阅读(1155) 评论(0) 推荐(0)
摘要:SVG的全称是Scalable Vector Graphics,叫可缩放矢量图形。它和位图(Bitmap)相对,SVG不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便。 android也在5.0中新增了对使用svg矢量图支持,现在网上也有大把关于svg的文章但是使用时还是有遇到 阅读全文
posted @ 2018-09-13 14:32 brave-sailor 阅读(2965) 评论(0) 推荐(3)
摘要:一、简介 GreenDAO是一个开源的安卓ORM框架,能够使SQLite数据库的开发再次变得有趣。它减轻开发人员处理低级数据库需求,同时节省开发时间。 SQLite是一个令人敬畏的内嵌的关系数据库,编写SQL和解析查询结果是相当乏味和耗时的任务。通过将Java对象映射到数据库表(称为ORM,“对象/ 阅读全文
posted @ 2018-09-11 18:39 brave-sailor 阅读(383) 评论(0) 推荐(0)
摘要:1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图 阅读全文
posted @ 2018-09-11 17:32 brave-sailor 阅读(159) 评论(0) 推荐(0)
摘要:Android数据库存储 前言: 今天无聊就试试水,写写博客,在之前andorid使用数据储存好像大概有5种方式,其中轻量级的是sqlite数据库,但是sqlite使用起来好像有麻烦,首先要判断…之后创建数据库…创建表…之后就插入数据 那代码都是一块块的,使用起来好麻烦,所有就对数据库操作进行少少优 阅读全文
posted @ 2018-09-11 17:25 brave-sailor 阅读(920) 评论(0) 推荐(0)
摘要:Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了 阅读全文
posted @ 2018-09-11 17:24 brave-sailor 阅读(779) 评论(0) 推荐(0)
摘要:int imageId = context.getResources().getIdentifier("图片的名字","drawable", "包名"); int imageId = context.getResources().getIdentifier("图片的名字","drawable", " 阅读全文
posted @ 2018-09-11 16:40 brave-sailor 阅读(323) 评论(0) 推荐(0)
摘要:Android packaging error: Error:Execution failed for task ´:app:lintVitalRelease´. > Lint found fatal errors while assembling a release target. To proc 阅读全文
posted @ 2018-09-11 15:12 brave-sailor 阅读(1318) 评论(0) 推荐(0)
摘要:有时候导入一些module时,会出现以下问题 1 这是因为module中可能依赖了不同的支持库,版本不一样。 解决办法 在项目根目录的build.gradle中加入以下代码 将details.useVersion后的值替换为统一的版本. 阅读全文
posted @ 2018-09-11 14:56 brave-sailor 阅读(1232) 评论(0) 推荐(0)
摘要:注意: 1、是在res目录下面,新建文件夹 2、需要国际化的文本资源和图片资源名称是一样的 图片国际化 默认:drawable-xhdpi 中文简体:drawable-zh-rCN-xhdpi(或者不写) 韩文:drawable-ko-rKR-xhdpi 越南语:drawable-vi-rVN-xh 阅读全文
posted @ 2018-09-11 11:57 brave-sailor 阅读(1666) 评论(0) 推荐(0)
摘要:标签: 软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 前言: iOS的软件开发工具包SDK,一般是以库的形式出现,从本质上来说是一种可执行代码的 阅读全文
posted @ 2018-08-16 09:11 brave-sailor 阅读(211) 评论(0) 推荐(0)
摘要:material https://github.com/rey5137/material MaterialDesignLibrary md控件库,可兼容到2.2。 https://github.com/navasmdc/MaterialDesignLibrary Material Dialog ht 阅读全文
posted @ 2018-08-14 19:06 brave-sailor 阅读(421) 评论(0) 推荐(0)
摘要:https://github.com/navasmdc/MaterialDesignLibrary#progress-bar-indeterminate-determinate Material Design Android Library How to use Components Buttons 阅读全文
posted @ 2018-08-14 19:02 brave-sailor 阅读(498) 评论(0) 推荐(0)
摘要:项目中有一个新的需求,要求可以连接一个USB体温枪,APP可以从体温枪中读取到体温数据,一番搜寻之后发现一个封装很棒的USB通信库。 github地址:usb-serial-for-android 准备工作 从 github 上 clone 这个库的源文件 在Android Studio中引入模块 阅读全文
posted @ 2018-08-10 14:55 brave-sailor 阅读(4319) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 89 下一页