android的博客

https://www.niwoxuexi.com/blog/user/101

  • Glide4-入门教程-2-占位符的使(placeholder, error, fallback)

    目录:1,Glide4-入门教程-1-环境配置和基础使用2,Glide4-入门教程-2-占位符的使(placeholder, error, fallback)一、简介这一节主要是讲,Glide4中占位图的使用方法,包括(placeholder, error,fallback)三种占位图二、占位符定义和类型1,定义:占位符是当请求正在执行时被展示的 Drawable 。当请求成功完成时,占位符会被请 ...

    • 更新时间: 2018-02-07 05:43
    5346浏览
    0推荐
    0评论
  • Glide 从v3迁移到v4

    选项(Options)Glide v4 中的一个比较大的改动是Glide库处理选项(centerCrop(), placeholder() 等)的方式。在 v3 版本中,选项由一系列复杂的异构建造者(multityped builders)单独处理。在新版本中,由一个单一类型的唯一一个建造者接管一系列选项对象。Glide 的generated API进一步简化了这个操作:它会合并传入建造者的选项对 ...

    • 更新时间: 2018-02-02 06:39
    2528浏览
    0推荐
    0评论
  • Google推荐的图片加载库Glide介绍

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

    • 更新时间: 2018-02-02 02:53
    1601浏览
    0推荐
    0评论
  • Android bug setSpan (-1 ... -1)

    今天友盟上有个bug, 发生在8.0系统上的,有人遇到吗?java.lang.IndexOutOfBoundsException: setSpan (-1 ... -1) starts before 0 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1318) at a ...

    • 更新时间: 2017-12-26 03:44
    3029浏览
    0推荐
    0评论
  • 2018 最具就业前景的 7 大编程语言,Java、Python 和 JavaScript 前三无悬念?

    2018 年即将到来,Coding Dojo(编码道场)近期发布了 2018 最具就业前景的 7 大编程语言。该公司分析了来自 Indeed 的 25 门编程语言、栈和框架的数据,以找出雇主最需求的七个数据。数据基于每种语言的工作发布数量。需先说明的是,国内和国外的情况有所差异,以下数据和分析仅供参考。结果发现,位居前三名的分别为 Java、Python 和 JavaScript ,但相比去年的数 ...

    • 更新时间: 2017-12-20 09:24
    1743浏览
    0推荐
    0评论
  • android:configChanges属性总结

    android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。 在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。设置方法:将下列字段用“|”符号分隔 ...

    • 更新时间: 2017-12-20 09:21
    1669浏览
    0推荐
    0评论
  • Android 判断Activity是否在最顶层

    在Android开发的过程中,有时候要判断某个Activity时候再最上层,这里有个方法,大家可以参考 public static boolean isTopActivity(Activity activity) { ActivityManager am = (ActivityManager)activity.getSystemService(ACTIVITY_SERVICE); ...

    • 更新时间: 2017-12-18 03:31
    2143浏览
    0推荐
    0评论
  • Android TextView设置文字粗体的方法:

    Android设置文字粗体的方法:1,java代码总TextView textView=(TextView) findViewById(R.id.text_view_id);textView.getPaint().setFakeBoldText(true);2,直接用XML去设置:android:textStyle="bold" ...

    • 更新时间: 2017-11-15 03:59
    1434浏览
    0推荐
    0评论
  • 升级到Android Studio 3.0 第三方包 初始化crash,如xutils, universal-image-loader, RongIM等

    今天在开发的时候,从Android Studio2.3 升级到 Android Studio3.0的时候,在低版本机器(如:android4.4 api=19)初始化第三方包的时候,crash, 如xutils, universal-image-loader, RongIM等,但是在5.0 之后都可以正常运行;如下的错误日志: java.lang.NoClassDefFoundError: ...

    • 更新时间: 2017-11-14 06:19
    2254浏览
    0推荐
    0评论
  • Android Studio 3.0 升级 Error:(2638) error: style attribute ‘@android:attr/windowEnterAnimation’ not found.

    Android Studio 升级到了3.0 出现下面的错误error: style attribute '@android:attr/windowEnterAnimation' not found.注意:提示我们找不到@android:attr/windowEnterAnimation,因为已经不支持@开头使用android自带的属性,我们只要把@符号删掉就可以了。Android Studio3 ...

    • 更新时间: 2017-11-02 09:12
    8185浏览
    0推荐
    0评论
  • android studio cMake脚本添加ndk,构建C/C++程序(基础使用篇)

    上一篇博客,分享了 android studio ndk-build 编译C生成.so文件 这一篇文章和大家分享一下,用cMake脚本文件添加ndk,来构建C/C++程序。一、概要 Android Studio 用于构建原生库的默认工具是 CMake,由于很多现有项目都使用构建工具包编译其原生代码,Android Studio 还支持 ndk-build。如果您想要将现有的 ndk-build ...

    • 更新时间: 2017-09-06 07:52
    6555浏览
    0推荐
    0评论
  • android studio ndk-build 编译C生成.so文件(ndk基础篇)

    一、概要 最近项目需要,要把代码中加密的部分打包成so文件,刚开始接触的时候真是痛苦呀,网上好多资料,都不是很详细,步骤也不清晰,所以我整理了一下,希望大家喜欢。 现在android studio打包so文件有两种方式,第一种是ndk-build编译项目,还有一种用CMake脚本构建项目,今天主要介绍ndk-build的编译过程 二、ndk-build 构建过程 1,下载NDK ...

    • 更新时间: 2017-08-30 07:49
    11953浏览
    0推荐
    0评论
  • Android 中向您的项目中添加ndk代码( C 和 C++ )-- 翻译

    搭配使用 Android Studio 2.2 或更高版本与 Android Plugin for Gradle 版本 2.2.0 或更高版本时,您可以将 C 和 C++ 代码编译到 Gradle 与 APK 一起打包的原生库中,将这类代码添加到您的应用中。您的 Java 代码随后可以通过 Java 原生接口 (JNI) 调用您的原生库中的函数。如果您想要详细了解如何使用 JNI 框架,请阅读 A ...

    • 更新时间: 2017-08-29 09:28
    2242浏览
    0推荐
    0评论
  • Android Studio将module变为library

    我们在开发的时候如在在Android Studio中的module打包成library方便模块引用与团队共享,我在这里有一个小案例演示一下案例:开发一个LogUtil日志打印类(只做演示,开发中没太大意义)如下图,一个工程中有两个module我们现在要把mylib module转化成library第一、先修改mylib module下的build.gradle文件里的 apply plugin: ...

    • 更新时间: 2017-08-29 01:51
    2090浏览
    0推荐
    0评论
  • android-加固方案对比

    目前成熟的第四方解决方案1. 娜迦针对Android平台下的APP被逆向分析,破解,植入木马病毒后,用户敏感信息泄露或者被钓鱼网站劫持,NAGA android保护采用防止静态分析与防止动态调试全面防护的思路,在未保护程序运行的不同周期采取不同程度的加固措施,可以针对银行、基金、券商,电商等需在线支付领域及游戏领域,提供定制型APP安全解决方案。主要实现:类抽取:保护dex文件,防止静态分析及动态 ...

    • 更新时间: 2017-08-17 13:09
    2896浏览
    0推荐
    0评论