- 博客(10)
- 收藏
- 关注
原创 ContentProvider
ContentProvider通过uri来标识其它应用要访问的数据,通过ContentResolver的增、删、改、查方法实现对共享数据的操作。还可以通过注册ContentObserver来监听数据是否发生了变化来对应的刷新页面. ContentProvider 提供增删改查的方法。 其他应用通过ContentResolver 调用增删改查。 作者:menteelin 链接:https://www.jianshu.com/p/5e13d1fec9c9 来源:简书 著作权归作者所有。商业转载请联系作者获得授权
2021-07-14 09:52:58
123
原创 用Kotlin写RecyclerView,item使用RelativeLayout的问题,Item的间距会越来越大
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <
2021-06-03 20:32:15
1442
4
转载 2021-05-25
标题程序设计六大基本原则 在程序设计中,我们往往要遵循着六个原则: 1、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 避免一个类负责多个功能的实现,当发生更改时影响其他功能而致使复用成为不可能。 2、里氏替换原则:派生类(子类)对象能够替换其基类(父类)对象被调用。 即在程序中,任何调用基类对象实现的功能,都可以调用派生类对象来替换。 3、依赖倒置原则:程序设计应该依赖抽象接口,而不应该依赖具体实现。 即接口编程思想,接口是稳定的,实现是不稳定的,一旦接口确定,就不应该再进行修改了。根据接口的
2021-05-25 18:55:59
129
原创 2021-05-25
Kotlin 基础1 函数定义 标准: fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Int return a + b } 表达式作为函数体: fun sum(a: Int, b: Int) = a + b 无返回值(Unit可省略): fun printSum(a: Int, b: Int): Unit { print(a + b) } 可变参数: fun vars(vararg v:Int){ for(vt in v){ print(vt) } } // 测试
2021-05-25 18:48:41
104
原创 Requested internal only, but not enough space
android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space 如题 Exception occurred while executing: android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space at android.util.Exc
2021-05-24 13:16:47
3175
1
原创 Java小练习
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。 新手上路 代码片. public static void main(String[] args) { double high = 100; double m=0; double y; for(int i = 10; i>0; i--) { m = m+2*high; ...
2019-07-13 14:22:14
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅