Android Localization

切换语言

获取 string.xml 里的字段时,可以用下面的 getAttachBaseContext 获取对应语言的 context
集成 tinker 热更适配要拿到对的上下文

Android 原生分享

核心代码

1
2
3
4
5
6
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
// "text/plain" 和 "text/html" 区别:html 类型 可以识别加粗等标签
// 当需要分享图文时可以使用 "image/*"
sharingIntent.setType("text/html");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<b>This is the text shared.</b>"));
startActivity(Intent.createChooser(sharingIntent, "Share using"));

Android Glide Note

Glide 图片加载回调监听

  • 可以使用 ImageViewTarget , RequestListener 监听, RequestListener 可以监听网络图片是否加载成功。
  • 可以使用 listener 或 addListener 添加 RequestListener 监听。当调用多个 listener 方法时,只会调用最后的 listener 回调, addListener 方法会依次调用多个 addListener 设置的回调。