移动端开发过程中会用到至少两套不同环境,release 和 debug ,绝大部分开发者基本都是使用gradle生成 的 BuildConfig 中的 Debug 值来切换服务器 通常情况下,这就能满足大部分的需求,de…
标签:Android
通知栏(未适配8.0)
第一步:获取状态通知栏管理: NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_…
Android组件化开发实践(五):组件生命周期管理
每个Android应用启动时,都会先创建一个Application。通常在Application里我们会做一些应用初始化的操作,常见的有第三方SDK初始化。在应用组件化之后,组件与壳工程是隔离开来的,但是组件有时候也需要…
databinding BindingAdapter多参数
项目中经常会用到BindingAdapter自定义XML属性值来绑定,例如图片 @BindingAdapter("imageUrl") public static void setImageUrl(ImageView i…
Android的消息机制和源码分析
消息机制概述 Android的消息机制主要是Handler的消息机制,Handler的运行需要底层的MessageQueue和Looper的支持。 Handler:负责将需要更新界面的子线程切换到主线程。 Message…
安卓中多渠道打包
今天简单记录下在安卓中的多渠道打包。 以下代码参考友盟多渠道打包。 首先在清单文件中加入以下代码: <meta-data android:name="UMENG_APPKEY" android:value="590…
Android开源项目库汇总
最近做了一个Android UI相关开源项目库汇总,里面集合了OpenDigg 上的优质的Android开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star。 抽屉菜单 M…
Android中常用英文词汇
ANR (Application Not Response ) bundle 捆, entire 整个的,完整的 lifetime 生命周期 entire lifetime 完整生命周期 visible li…
今天我得鼓吹一波 Kotlin
Kotlin 被作为 Google 官方语言也有一年多了,但除了刚宣布那个月极度火爆以外,后面生活又回归了平静。不少小伙伴紧跟 Google 爸爸的步伐,也对 Kotlin 有了或多或少的了解,GitHub 上也有了相当…
Android O自动缩放TextView
Android O允许你通知TextView基于字符内容和布局边界,自动缩放文本的尺寸。这个功能设置使得我们很容易在不同大小的屏幕上优化动态文本的显示尺寸。 设置TextView自动缩放 你可以通过代码或者布局xml中设…
百度Android开发面经(共三面)
今天早上现场面的,一共三面,由于问的问题确实太多了,所以有些遗漏,把记得的问题记录了下。每面差不多一小时。 一面: 1、聊项目 2、MVP模式的优缺点 3、图片压缩怎么做 4、图片缓存怎么做,解释LruCache算法 5…
android ListView 示例4 使用 SimpleAdapter 创建 ListView
下面的xml文件中定义了一个ListView,ListView中将会显示由SimpleAdapter提供的列表项。 <?xml version="1.0" encoding="utf-8"?> <Lin…