- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 Android 自定义拨打电话界面
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><!-- 挂断手机的权限 --><uses-permission android:name="android.permission.CALL_PHONE" /><uses-permission and...
2018-10-27 22:09:44 5504
原创 [亲测可行]android 9.0 Uri转path 获取Uri权限并且转换成path输出
原文地址: Write by cdsn @包罗万码 At 2018/10/26需要权限:<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>一个工具类如下:public class FileUtils { public static String ge...
2018-10-26 21:07:25 4456 10
原创 MVP+RXAndroid/RXJava
转载请注明出处 Write By xyx In CSDN @包罗万码 At 2018/10/15原文地址:https://blog.csdn.net/a316375/article/details/83064374 implementation 'io.reactivex:rxjava:1.0.9'//rxjava implementation 'io.reactivex:rxandro...
2018-10-15 21:02:13 168
原创 WorkManager使用入门
方法一:For Safe args, add the following classpath in your top level build.gradle filebuildscript { repositories { google() } dependencies { classpath "android.arch.navigatio...
2018-10-15 18:05:30 1155
原创 Android 使用LiveData(二)初步优化
优化一下自定义的 LiveData,官方建议用单例模式,那就用单例模式呗前面的类是MutableLiveData 这里直接用LiveData;public class WelcomeLiveDate extends ViewModel { Mylive instance = Mylive.getInstance(); public LiveData<Card> ...
2018-10-15 16:41:20 719
原创 Androidstudio添加模块代码_单例模式
每次都手动构建一个单例模式非常麻烦Androidstudio自带模块代码,这里自定义一个单例模式具体配置如下:private static $name$ sInstance;public static $name$ get() { if (sInstance == null) { sInstance = new $name$(); } ...
2018-10-15 16:01:36 1682
原创 Android Room的增删改査
Write By xyx IN csdn @包罗万码 At 2018/10/15 In Guangzhou转载请注明出处:https://blog.csdn.net/a316375/article/details/83057528Android Room官方Demo详解:四个步骤带你秒懂Android数据库的Room使用方式:附加优化了自己添加的真删改査使用代码Room采用D...
2018-10-15 13:41:09 9006
转载 Android架构组件—Room 编译遇到的坑
编译错误解 : Entuty 加 getter & setterSchema 错误提示Warning: //此时build是成功的。Error:(13, 17) 警告: Schema export directory is not provided to the annotation processor so we cannot export the schema. ...
2018-10-15 12:57:29 4380
原创 Android怎么导入Github的架包
已知一个Github地址https://github.com/ReactiveX/RxAndroid如果md没有写信息,那么:把他拷贝,打开https://jitpack.io输入步骤123 又例如这个github的.md什么都没写:https://github.com/loopj/android-smart-image-view打开后输入会提示2个可以get...
2018-10-15 11:32:33 913
原创 生命周期观察者LifecycleObserver
转载请注明出处:Write By xyx In cdsn @包罗万码原文地址:https://blog.csdn.net/a316375/article/details/83051824为了方便Activity的代码优化,Android推出了生命周期观察者,复杂活简单说,先看代码:这是一个声明周期的观察者类;public class MyObserver implements L...
2018-10-14 23:08:58 9232
原创 正确使用RecyclerView你不知道的那些用法
老掉牙的RecyclerView,难道还有啥不知道的用法,例如使用第三方的适配器:BaseQuickAdatper,用法?无非就是RecyclerView.setLayoutManager(new Linear....()),然后setAdatper的嘛然而很多博客论文都是抄来抄去,没点意思,现在就扒一扒你不知道的那些用法吧:转载请注明出处:Write By xyx In cdsn...
2018-10-13 22:44:11 457
原创 Android 使用LiveData(一)入门
观察者模式LiveData使用;为了降低代码耦合度而优化的类,方便后期维护;开闭原则;这个类只要拿到ViewModelProviders.of(this).get(WelcomeLiveDate.class);就能在其他类中更新数据.ViewModel是后台数据类,不会被Activity影响,数据储存比较安全,而且方便维护;LiveData是配合ViewModel使用而产生的类,主...
2018-10-13 18:52:25 2980
原创 Android DataBinding 使用的正确姿势详解
Android DataBinding 报错Android DataBinding 详解也是错的;昨天折腾了一下午照着官方写AndroidDataBinding 老是各种报错,最后这里贴出2018.10.13使用DataBinding 的正确使用:转载注明出处,Write By xyx In csdn @包罗万码地址:https://blog.csdn.net/a316375/...
2018-10-13 11:13:51 1886
原创 ViewModel使用
implementation 'android.arch.lifecycle:extensions:1.1.1'创建一个类继承自ViewModel 例如SaveViewModel extend ViewModel ;然后在调用的地方获取实例SaveViewModel saveViewModel= ViewModelProviders.of(getActivity()).get(Sa...
2018-10-12 19:15:22 1214
xstream-1.4.8的jar包、源码、说明文档.zip
2016-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人