- 博客(4)
- 收藏
- 关注
原创 熟悉 Activity 的四种启动模式以及使用场景
如何给activity添加启动模式:在清单文件中,找到对应的activity,通过launchmodel属性来进行四种启动模式的设置。启动模式作用:减少内存开销,提升应用效率标准模式(standard):每启动一次Activity,就会创建一个新的Activity实例并置于栈顶。谁启动了这个Activity,那么这个Activity就运行在启动它的那个Activity所在的栈中。应用场景:一般我们不主动设置启动模式,都是标准模式。栈顶模式(singleTop):如果栈顶存在该activity的
2021-05-28 19:29:45
605
原创 熟练集成第三方登录、分享、地图、推送、支付等技术
第三方分享:我使用的是友盟第三方分享,首先注册友盟开放平台账号,创建应用,生成对应的Appkey,然后在项目导入友盟提供的Jar包在QQ开放平台申请账号,之后认证,完成之后创建应用,然后绑定包名和签名。在WX开放平台申请账号,认证,WX开放平台是有费用的每年300,之后认证通过创建应用,然后绑定包名和签名在微博开放平台申请账号,创建应用,绑定包名和签名之后在清单文件中配置各个平台需要的权限,然后再进行初始化,之后按照文档集成第三方定位地图:在百度地方开放平台注册账号,创建应用,然后获
2021-05-27 19:55:29
245
原创 2021-05-26
今天上午学习了kotlin,案例如下:定义函数定义一个函数接受两个 int 型参数,返回值为 int :fun sum(a: Int , b: Int) : Int{return a + b}fun main(args: Array<String>) {print("sum of 3 and 5 is ")println(sum(3, 5))}该函数只有一个表达式函数体以及一个自推导型的返回值:基本语法9fun sum(a: Int, b: Int) = a + b
2021-05-26 14:17:30
104
原创 2021-05-25
封装、继承、多态?1、封装。把客观事物封装成抽象的类。并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。2、继承。它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。3、多态性。允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。...
2021-05-25 22:09:36
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人