美文网首页
Android随笔(1)

Android随笔(1)

作者: ifadai | 来源:发表于2017-09-30 14:02 被阅读0次

一、

在java代码中修改view的textSize时,默认的单位是sp,(其他尺寸的参数大多都是px,如width等),因此,无需进行sp转换px;

二、

在activity中定义Handler时,可能导致内存泄露:

原因: 非静态的内部匿名类,会持有外部类一个隐式的引用,当message没有被处理完之前,handler不会被回收,导致Activity无法被回收,后果自然就是内存泄露。

处理办法:将handler定义为静态的内部类。

三、

android图片保存到sd卡后,图库不更新:

应发送广播更新图库:

Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
context.sendBroadcast(intent);

四、

String 操作中的startIndex和endIndex 取值:
0<= start < end < string.length();

比如String string=“abcdef”;那么,string.subString(1,4),结果为bcd;

比如:string.subString(0,string.length-1)为abcdef;

五、

Activity的onCreate()方法中,无法直接获取View的width和height,因为其还没有开始绘制ui;

相关文章

  • Android随笔(1)

    一、 在java代码中修改view的textSize时,默认的单位是sp,(其他尺寸的参数大多都是px,如widt...

  • Android随笔1

    AS制作.9图片,直接右键create 9patch 左上是图片拉伸,右下是文字拉伸 一条边只能允许有一条线 导入...

  • Android 知识

    Android 知识随笔 1.布局优化include merge viewstub 2视频播放流程 采集 —>处理...

  • 开发常用插件

    前言 开发所需常用插件,随笔 Android - Android studio Spring boot - ide...

  • 第一行代码

    Android 第一行代码随笔

  • Android Studio-TODO 用法

    前言 工作随笔,方便记起 1.使用TODO 在 Android Studio 中,支持通过 TODO 在代码中插入...

  • Android Framework media provide

    Android Framework media providers 随笔 遇到一个问题是多媒体扫描失败: 从lo...

  • Android Support 与 AndroidX

    【随笔】 完善中... AndroidX库下的类 Android Support库下的类 附录 使用的环境 经...

  • 随笔1

    随笔1

  • AndroidUtils

    多年开发Android积攒下来好多常用的工具方法,保存在随笔中,持续更新。 TimeUtil ScreenUtil...

网友评论

      本文标题:Android随笔(1)

      本文链接:https://www.haomeiwen.com/subject/atggextx.html