2020.3.16~2020.30.20(alert{}使用,starActivity(),SharePreferences的使用,快速打包,集成友盟和bugly,高德地图sdk,屏幕宽屏)

alert{}使用

  • 简单使用
alert {
    positiveButton(R.string.button_allow) {it.dismiss() }
    negativeButton(R.string.button_deny) { it.dismiss() }
   	title=”xxx”
    message =”xxx”}.show()
  • alert{}中加自定义view,点击弹窗外不会关闭,按返回键可以关闭
 val view = LayoutInflater.from(this@DistanceActivity)
     .inflate(R.layout.height_dialog, null, false)
 alert= alert {
     customView = view
     isCancelable = false
     view.heigt_dialog_edit.text = Editable.Factory.getInstance().newEditable("$data")
     onKeyPressed { _, keyCode, _ ->
         if (keyCode == KeyEvent.KEYCODE_BACK) {
             alert!!.dismiss()
         }
         return@onKeyPressed false
     }

}.show()

Intent使用

以前写法:

val intent= Intent(this,xxx::class.java)
Intent.putExtra(“key”,”value”)
starActivity(intent)
val intent= Intent(this,xxx::class.java)
val bundle =Bundle()
Bundle.putFloat(“key”,value)
Intent.putExtra(“key”, bunlde)
starActivity(intent)

改为

starActivity<xxxActivity>(){
“key” to ”value”
}

SharePreferences的使用

创建:defaultSharePreferences.edit(){putXXX(“key”,”value”)}
获取:val value=defaultSharePreferences.getXXX(“key”)

快速打包

  • File->Project Structure ->Modules->app->Sigming Configs在这里插入图片描述

  • app->Default Config->Sigming Configs
    在这里插入图片描述

  • 查看是否完成,打包命名

    在这里插入图片描述在这里插入图片描述

  • Gradle->app->other->assembleRelease进行打包,在app->build->outputs->apk->release就可以获取打包文件xxx.apk
    在这里插入图片描述

集成友盟和bugly

在app中添加方法initBuglyAndUmeng(),在value中添加config.xml中编写友盟key和bugly的key,然后在ThridPartInit这个类使用,添加两个.arr文件,然后在build.gradle中依赖
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

高德地图sdk(具体详细使用参考官网)

  • 在Androidmanifest.xml中添加配置
    在这里插入图片描述

  • 去高德sdk网站添加应用,并下载包
    在这里插入图片描述

  • 使用,获取数据
    在这里插入图片描述
    高德sdk官网:https://lbs.amap.com

其他

button.setOnClickListener(){}  改为   button.onClick{}

测海拔时,在室内可能没有数据。
屏幕统一宽屏:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值