- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 在 Android 开发中使用常见的 Kotlin 模式
文章目录在 Android 开发中使用常见的 Kotlin 模式使用 Fragment继承可为 null 性和初始化SAM转换(Single Abstract Method)伴生对象属性委托可为 null 性互操作性平台类型处理可为 null 性使用非 null 断言运算符 `!!`使用安全调用运算符 `?.`Android API 变更属性初始化在 Android 开发中使用常见的 Kotlin 模式介绍 Kotlin 语言在 Android 开发过程中最有用的一些方面使用 Fragment继承
2020-09-24 11:01:30 582
原创 Android 获取ICCID,IMEI
文章目录Android 获取ICCID,IMEI权限获取ICCID方法一:TelephonyManager二: SubscriptionInfoAndroid 获取ICCID,IMEI权限<uses-permission android:name="android.permission.READ_PHONE_STATE" />Android 6.0 以上需要动态申请获取ICCID方法一:TelephonyManager在Android Q之前 可用,在android Q(
2020-09-22 19:04:37 5484 2
转载 Kotlin的入门(一)
文章目录kotlin的入门(一)变量声明类型推断Null 安全条件语句函数简化函数声明匿名函数高阶函数类属性类函数和封装互操作性kotlin的入门(一)变量声明val 用于值从不更改的变量。使用 val 声明的变量无法重新赋值。var 用于值可以更改的变量val languageName: String = "Kotlin"var count: Int = 10count = 15类型推断Kotlin 编译器可根据所赋值的类型来推断其类型由于 "Kotlin" 的值为 String 类
2020-09-21 15:19:31 521
翻译 Jetpack CameraX 入门
Jetpack CameraX文章目录Jetpack CameraX简介CameraX 结构权限权限声明动态申请要求声明依赖项[Getting Started with CameraX](https://codelabs.developers.google.com/codelabs/camerax-getting-started/#0)配置关于分辨率相机分辨率自动分辨率指定分辨率旋转方向实现预览使用 PreviewView配置 CameraXConfig.Provider将 PreviewView 添加到
2020-09-17 16:44:58 577
原创 软件开发模式(ISO认证 )
公司最近需要ISO9001的相关认证,参与了一些文档的编写,也了解了一些相关性的内容开发模式可以说有四种(瀑布,敏捷,快速应用,DevOps部署),或者就是两种(瀑布和敏捷)瀑布开发瀑布开发是一种领导非常喜欢的开发模型,开发方式简单直接,思路清晰,将项目从头到尾划分为不同的阶段(需求,设计,实施,验证,上线,维护),严格定义每个阶段的输入输出,并且十分重视文档(文档相关的内容)瀑布模型有以下优点(1)为项目提供了按阶段划分的检查点。(2)当前一阶段完成后,您只需要去关注后续阶段。(3)可在迭
2020-09-17 15:44:05 1518
翻译 使用 Hilt 实现依赖项注入
使用 Hilt 实现依赖项注入简单使用文章目录使用 Hilt 实现依赖项注入简单使用添加依赖项使用方法Hilt Application 类将依赖项注入 Android 类定义Hilt绑定Hilt 模块使用@Binds注入接口实例使用 @Provides 注入实例为同一类型提供多个绑定预定义限定符为 Android 类生成的组件组件生命周期组件作用域组件层次结构组件默认绑定组件默认绑定[在 Hilt 不支持的类中注入依赖项](https://developer.android.google.cn/train
2020-09-08 18:19:09 1617
原创 Dio的简单封装
dio的简单使用dio一个适合Dart的强大的Http Client,它支持拦截器,全局配置,FormData,请求取消,文件下载,超时等。Sample Usepubspec.yaml 导入dependencies: dio: ^3.0.10import 'package:dio/dio.dart';void getHttp() async { try { Response response = await Dio().get("http://www.google.com"
2020-09-03 15:38:50 1743
转载 Android APP设置为Launcher 桌面 onCreate启动两次
Android APP设置为Launcher 桌面 onCreate启动两次解决方案:Activity添加configChanges属性android:configChanges="keyboardHidden|orientation|screenSize|locale|screenLayout|mcc|mnc"AndroidManifest.xml设置如下:<activity android:name=".MainActivity" android:screenOrientati
2020-09-03 11:24:15 1044
原创 Flutter 监听返回键
Flutter 监听返回键WillPopScope的注释:注册一个回调函数来否决用户试图关闭封闭的[ModalRoute]。抱歉,每个字我都认识,这一句话理解不了…通过 WillPopScope 可以实现对返回键点击事件的监听,通过 onWillPop 回调函数可以处理响应点击事件参考自:此文章@overrideWidget build(BuildContext context) { return WillPopScope( onWillPop: _requestPop,
2020-09-02 18:21:07 4365
原创 访问给特哈布
如何访问给特哈布文章目录如何访问给特哈布修改host文件刷新DNS/清除本地DNS缓存内容修改host文件windows路径下:C:\Windows\System32\drivers\etc\hosts有管理员权限的直接修改,没有权限的复制一份到桌面修改后,再粘贴到C:\Windows\System32\drivers\etc\下覆盖原来的hosts文件,记得备份原hosts文件一份修改步骤:1.打开Dns检测|Dns查询 - 站长工具2.在检测输入栏中输入http://github.com
2020-09-01 23:34:46 282
原创 Flutter 检测是否已连接到互联网
Flutter 检测是否已连接到互联网?文章目录connectivity用法检测网络可用connectivity这个插件允许Flutter应用发现网络连接并相应地配置自己。它可以区分蜂窝网络连接和WiFi连接。这个插件适用于iOS和Android。注意,在Android上,这并不能保证连接到互联网。例如,该应用程序可能有wifi接入,但它可能是一个无法接入的VPN或旅馆wifi。用法///用于检查当前状态的示例用法import 'package:connectivity/connectivit
2020-09-01 17:58:30 5805
sc_sql_2000a_personal.rar
2019-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人