zm.blog

select * from learn


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

Google推荐的图片加载库Glide介绍

发表于 2018-07-23 | 分类于 Android , Glide | | 阅读次数:

英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。
它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说, Glide 和 Picasso 有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是有不少区别的。

导入库

Glide 和 Picasso 都在jcenter上。在项目中添加依赖非常简单:

Glide
1
2
3
4
dependencies {
compile 'com.github.bumptech.glide:glide:3.5.2'
compile 'com.android.support:support-v4:22.0.0'
}
Picasso
1
2
3
dependencies {
compile 'com.squareup.picasso:picasso:2.5.1'
}
阅读全文 »

Android Studio 完美修改应用包名

发表于 2018-07-23 | 分类于 Android , Android Tips | | 阅读次数:

我们平时新建项目有些朋友可能当时就是随意写的一个包名,然后在项目过程中, 又感觉这个包名不太好,所以就要对包名进行修改。

修改最外层包名

阅读全文 »

仿支付宝首页应用管理(拖拽排序,添加删除)

发表于 2018-07-23 | 分类于 Android , View | | 阅读次数:

MenuManage-Imitate-Alipay

仿支付宝首页应用管理(拖拽排序,添加删除)

效果图

github-01.jpg

Download Demo

阅读全文 »

debug.keystore的SHA1和MD5

发表于 2018-07-23 | 分类于 Android , Android Tips | | 阅读次数:

切换到debug.keystore目录

1
cd ~/.android/

查看debug.keystore的SHA1和MD5

接着输入如下命令

1
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

结果如下图

阅读全文 »

Android解决qq分享后返回程序出现的Bug

发表于 2018-07-22 | 分类于 Android , 代码片段 | | 阅读次数:

问题:

当我们使用qq分享时,分享成功后选择留在qq,这个时候按home键,回到手机主界面,在点击回到我的app,这个时候会出现界面显示出来了,但是任何事件都不响应,即按钮没反应。

分析:

这个时候回到我们的app时,会发现activity的生命周期只走了 onRestart()—onStart(),走到这里就结束了,onResume()并没有执行,所以界面不响应

这个时候我们又会发现qq分享用到的的一个AssistActivity 它的生命周期:.: –onActivityResult()—onStart()—onResume()

阅读全文 »

Android-仪表盘控件仿芝麻信用

发表于 2018-07-22 | 分类于 Android , View | | 阅读次数:

前言

由于项目需要使用到仪表盘图表,所以就本着一贯的操作流程就来github上面找,结果发现很多图表或者不是我需要的或者扩展性不强,所以就自己动手写了一个扩展性较强的,希望能帮助到有需要的人。(不过本人能力有限,有不足的地方还请见谅)

效果

来源:Github传送门

阅读全文 »

Android中多线程切换的几种方法

发表于 2018-07-22 | 分类于 Android , 代码片段 | | 阅读次数:

我们知道,多线程是Android开发中必现的场景,很多原生API和开源项目都有多线程的内容,这里简单总结和探讨一下常见的多线程切换方式。
我们先回顾一下Java多线程的几个基础内容,然后再分析总结一些经典代码中对于线程切换的实现方式。

几点基础

多线程切换,大概可以切分为这样几个内容:如何开启多个线程,如何定义每个线程的任务,如何在线程之间互相通信。

Thread
Thread可以解决开启多个线程的问题。
Thread是Java中实现多线程的线程类,每个Thread对象都可以启动一个新的线程,注意是可以启动,也可以不启动新线程:

1
2
thread.run();//不启动新线程,在当前线程执行
thread.start();//启动新线程。
阅读全文 »

【Android珍藏】推荐10个炫酷的开源库

发表于 2018-07-22 | 分类于 Android , 开源库 | | 阅读次数:

前言

技术群里面经常有人问到一些炫酷的UI效果实现方法,有时候我都是给一个相同或者相似效果的Github链接,有同学私信给我说,大佬,怎么这些效果你都能找到?你是怎么搜索的,或者有其他什么秘方?会利用Google、百度等搜索工具搜索是一方面,另一个重要的方面是:记录搜藏,当看到一个炫酷的效果的时候,记得收藏起来,记录到自己云笔记或者收藏夹里,看得多了,印象就比较深刻,当遇到类似效果的时候,到自己记录收藏的地方找就是了。今天为大家推荐我所收藏的一些炫酷实用的效果的开源库(选择其中10个)。

1、 DiscreteScrollView

简介: DiscreteScrollView是基于RecyclerView 实现的一个横向滑动列表,当前Item显示在屏幕中央并且可以左右滑动,有点像ViewPager,但是可以快速滑动。提供了简单的API来实现炫酷的动画效果。

效果展示:

阅读全文 »

网易严选App感受Weex开发

发表于 2018-07-21 | 分类于 前端 , Weex | | 阅读次数:

阅读全文 »

Weex 在Android端的实践

发表于 2018-07-21 | 分类于 Android , Weex | | 阅读次数:
ShowPage ShowPage ShowPage
阅读全文 »
1…35363738
ZhangMiao

ZhangMiao

Android/Flutter Developer

379 日志
58 分类
143 标签
RSS
E-Mail QQ Github StackOverflow
友情链接
  • Kaisir
  • Liujianhui
  • Leo
  • Hongyang
  • Liuwangshu
  • Jspang
  • Blankj
  • WuXiaoLong
  • Molunerfinn
  • Ofind
  • Gcssloop
© 2024 ZhangMiao
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站访客数 人次 本站总访问量 次