自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android 日志工具类

Android 日志工具类object LogUtil { private const val VERBOSE = 1 private const val DEBUG = 2 private const val INFO = 3 private const val WARN = 4 private const val ERROR = 5 private var level = VERBOSE //控制日志打印 fun v(tag: St

2022-02-16 16:28:17 1143

原创 Android WorkManager

添加依赖implementation 'androidx.work:work-runtime:2.7.1'1.定义一个后台任务class SimpleWorker(context: Context, params: WorkerParameters) : Worker(context, params) { override fun doWork(): Result { println("do work") return Result.success() //返

2022-01-20 15:04:17 2315

原创 Android数据库框架——Room

添加依赖plugins { …… id 'kotlin-kapt'}dependencies { …… implementation 'androidx.room:room-runtime:2.4.1' kapt 'androidx.room:room-compiler:2.4.1'}定义实体类@Entitydata class Student(var name: String, var age: Int) { @PrimaryKey(autoGener

2022-01-17 16:45:02 2600

原创 Kotlin工具类

求N个数的最大最小值//最大值 T为泛型fun <T : Comparable<T>> max(vararg number: T): T { if (number.isEmpty()) throw RuntimeException() var maxNumber = number[0] for (num in number) { if (num > maxNumber) { maxNumber = num

2022-01-13 17:14:22 1743

原创 Android Webview

WebView的用法1. AndroidManifest.xml 添加网络权限<uses-permission android:name="android.permission.INTERNET"/>2. activity_main.xml 添加Webview控件<WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="matc

2022-01-12 13:30:52 109

原创 安卓Fiddler抓包

下载地址:https://www.telerik.com/download/fiddler1. 解析Https加密请求:Tools > Options > HTTPS > Decrypt HTTPS traffic option2.电脑和手机在同一局域网内,配置连接信息:Tools > Options >Connections3.配置手机wifi代理(手动),主机名为:192.168.6.35,端口为:8888(Online在软件右上角)*4.手机浏览器输入:19

2022-01-11 11:29:52 797

原创 Android数据存储

/** * 存储数据 * @param MODE_PRIVATE 覆盖原文件 * @param MODE_APPEND 追加原文件 */ fun writeFile(str: String) { try { val outputStream = openFileOutput("str", MODE_PRIVATE) //返回FileOutputStream对象 val writer = .

2022-01-07 17:33:32 384

原创 Android 6.0+ 动态权限申请

public class CheckPermissionsActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestPermission(); } private void request

2022-01-07 16:02:32 73

原创 Git命令

git config --global user.name "xxx" //configure namegit config --global user.email "xxx@gmail.com" //configure emailgit init //init repositorygit add . //add all filesgit commit -m "First commit." //commit with info

2022-01-07 15:50:19 51

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除