已经夜里一点多了,还是想分享下。 class WalletViewModel : ViewModel() { var balance: MutableLiveData<String> = MutableLiv…
标签:Android
今年的移动互联网“寒冬”,比往常更加冷一些
今年的冬天确实很冷。 现在不光是季节上进入了寒冬期,移动互联网也进入了寒冬期。那么进入寒冬期的标志是什么呢?其实最直观的标志就是,工作不那么好找了。当然,这个现象并不是一夜之间突然出现的,而是经过一天天的累积,慢慢出现的…
Android 安装应用接口适配
如果你的应用包含自动更新版本的功能,那么这篇文章可能对你有些参考价值。大多数情况下,应用内自动升级实现方式通常为: 下载apk文件 wifi下自动下载或用户手动下载 引导用户安装更新包 弹出自动升级弹窗 弹出自动升级no…
关于android使用线程池记录一下
关于创建线程现在还在使用: new Thread(new Runnable() { @Override public void run() { Log.d(TAG,"asd") } }).start(); 上面方法是有一…
Android中的ABI
Android中的ABI ABI是Application Binary Interface的缩写。 ABI常表示两个程序模块之间的接口,且其中一个模块常为机器码级别的library或操作系统。 ABI定义了函数库的调用、…
Dagger 2学习与探索(五)
上一期讲到了不改变对象代码的注入方式,其实就是成员注入(field injection)。Dagger提供了3种注入方式,即构造器注入(constructor injection),方法注入(method injecti…
羊皮书APP(Android版)开发系列(二十五)自动拍照保存照片-适用于Android 5.0 以下版本
功能描述:学校刷卡终端采用android系统,学生在进出学校时需要刷卡,刷卡同时系统自动拍照并保存照片,而拍照保存照片这个过程学生并不知晓,也就是后台自动拍照。 实现方式:自动拍照功能使用系统相机Camera即可实现,但…
Android Develop——AppBarLayout
AppBarLayout简介 AppBarLayout是继承LinearLayout实现的一个ViewGroup容器组件,布局方向为垂直方向。AppBarLayout是在LinearLayout上加了一些材料设计概念,它…
Android实践 -- Android Support Library 特性
Android Support Libray 特性 Android Support Libray是w为Android提供的兼容包,随着Android系统的发展,新的版本会 引入一些新的特性,而在低版本的Android系统…
android – 动态setSplection的选择器,不要触发OnItemSelectedListener
我有一个具有许多级联微调器的活动,在选择第一个后,第二个微调器初始化和填充数据,然后从第二个,第三个微调器初始化和填充数据后选择项目,等等. 对于每个微调器,我像这样创建它们并且它是迭代的: public ArrayLi…
Android上的PublisherAdView loadAd性能问题
我在应用程序中遇到了一些性能问题(UI呈现会暂时冻结),做了一些挖掘,发现PublisherAdView.loadAd()方法在冷应用程序启动时在Nexus 5上执行大约需要500-700ms,在后续运行时需要100-2…
android – 在root设备上打开GPS
关于在 Android上以编程方式打开/关闭GPS的问题已经讨论了很多次,答案总是一样的:出于安全/隐私的原因,你不能这样做. 但是有没有办法让root设备在系统设置中进行一些编辑来打开gps. 最佳答案 根本有一个工作…