Android
YY-Ywh
Time such as water,always silent.If you are well,it is sunny. 时光如水,总是无言。你若安好,便是晴天。
我一直在关注你,用一切你不知道的方式。
展开
-
(原创)Glide图片加载库的使用(2)
Glide是 Google推荐的图片加载库,它可以支持来自url,Android资源,文件,Uri中的图片加载,同时还支持gif图片的加载,以及各种图片显示前的bitmap处理(例如:圆角图片,圆形图片,高斯模糊,旋转,灰度等等),缓存处理,请求优先级处理,动画处理,缩略图处理,图片大小自定义等等.可谓是非常的强大.1.添加Glide库需要在build.gradle中加入依赖,目前最新原创 2017-02-09 13:22:22 · 494 阅读 · 0 评论 -
(转载)Android Glide图片加载库
Glide作为安卓开发常用的图片加载库。转载 2017-02-09 11:42:44 · 384 阅读 · 0 评论 -
Android Studio里面的Build.gradle的详细配置说明
Android Studio里面的Build.gradle的详细配置说明[java] view plain copyprint?apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库 andro原创 2017-09-04 16:57:31 · 300 阅读 · 0 评论 -
Android使用Google Gson实现JSON字符串和对象、对象数组之间相互转换
最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的。废话不说,下面是简单的例子:先上源码:下载(包含jar包)Person实体类[java] view plain copyprint?package com.hsun.json; /** * Pers原创 2017-05-18 10:58:27 · 24338 阅读 · 2 评论 -
GreenDAO 3.0 基本使用
之前项目中用到了GreenDAO,使用的是2.X的版本,总结下来就是非常难用。2.X中是新建一个项目,然后再项目中配置各个实体的字段等相关属性,然后生成实体以及DAO操作相关的一些类。但是,当你修改了实体中的一些属性,并且这些属性又要在数据库中保存的时候,你会发现每次重新运行generator之前的改变都得重新再来一次。 GreenDAO中比较大的变化就是使用了注解和Gradle原创 2017-04-05 15:41:17 · 437 阅读 · 0 评论 -
greenDao3 项目搭建与增删改查操作
原文链接:http://blog.csdn.net/njweiyukun/article/details/51893092 最近需要开始一个新的项目了,考虑到既然是新项目了,那么一些常用的框架肯定也要用当下最火的!这次的新项目中涉及到了本地数据存储,很早前有个项目的本地数据库框架用的是ActiveAndroid,github找了下这个框架,发现已经两年多已经没有更新了。然后就想到了一直没转载 2017-03-31 16:13:29 · 801 阅读 · 0 评论 -
Android仿微信聊天界面布局
在Android开发中,很多时候都需要接入即时通信功能,那么就需要一个聊天的布局界面,下面就来给大家介绍一下,怎么来布局聊天界面。 1.第一步首先是制作9.patch图片,这个在Android sdk 目录下tools文件,找到draw9patch.bat文件双击打开。这是一个专门用来处理安卓里面图像的小工具,你可以对图片指定拉伸的效果,具体教程可以百度,很简单的。原创 2017-03-02 09:36:22 · 10662 阅读 · 1 评论 -
android的SQLite基本用法
在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,原创 2017-03-10 10:01:08 · 296 阅读 · 0 评论 -
RxBus的实现和使用
RxBus并不是一个库,而是一种模式。相信大多数开发者都使用过EventBus,作为事件总线通信库,如果你的项目已经加入RxJava和EventBus,不妨用RxBus代替EventBus,以减少库的依赖。 //RxJava and RxAndroid compile 'io.reactivex:rxandroid:1.1原创 2017-02-27 16:06:52 · 296 阅读 · 0 评论 -
Retrofit2+OkHttp3+RxJava构建网络框架
Retrofit2+OkHttp3+RxJava搭建网络框架首先封装一个获取Retrofit,并集成0kHttp3的抽象基类 public abstract class RetrofitUtils { //服务器路径 private static final String API_SERVER = "http://192.168.16.147:8080"; p原创 2017-03-09 15:14:46 · 704 阅读 · 0 评论 -
Android多线程之Handler
android 多线程 Android--多线程之Handler前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不 允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在 工作线程中改变UI原创 2017-03-09 14:43:13 · 261 阅读 · 0 评论 -
Android不经过第三方\官方SDK直接使用Intent快捷实现QQ微信分享
现在,越来越多的APP需要分享的功能了,但是,我们却需要去每个方向平台那里下载对应的SDK以及申请APPID,这无疑是很麻烦的,虽然有些第三方分享平台(例如mob)已经集成了各种SDK,但是,还是需要到各个分享平台申请APPID,特别是学生做的一些Demo,想拿个APPID的申请还是蛮麻烦的,因此,可以考虑一下系统自带的分享,这样就简单多了。(●'◡'●)(无需下载额外SDK,无需申请APPID)原创 2017-02-22 14:34:01 · 2013 阅读 · 1 评论 -
Android Studio 打包Apk文件,更改默认打包apk文件名称
(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create new...”按钮创建密钥库 Key store path:密钥库文件的地址原创 2017-02-22 15:33:59 · 2636 阅读 · 0 评论 -
Android获取发布版和调试版的SHA1值
Android 使用高德定位,申请 Key必须要提供 SHA1。获取调试版SHA1的时候,在没有改动的情况下,默认密码为:android 这次梳理一下,方便以后使用,如遇问题,可以提出来,咨询QQ:787875249原创 2017-03-01 10:59:37 · 390 阅读 · 0 评论 -
Android知识深入总结[主要存放一些大神的链接]
正式在公司接触Android项目,到目前为止,快一年半了吧,到今天,2018年4月9日,我感觉在Android这条路上,自己感觉到有一些迷茫,不知道现在应该做什么,打算今天好好逛逛csdn,深入的学习一些东西,下边会贴一些文章博客链接。 1、Activity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法 https://blog.csdn.net/j...原创 2018-04-09 11:33:44 · 178 阅读 · 1 评论