240 发简信
IP属地:上海
  • ADB—查看设备信息

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注: 有部分命令的支持...

  • 在android studio中运行java代码

    在AS里面运行main方法会报错。 解决方法:在.idea文件夹下的gradle.xml文件中的GradleProjectSettings里面添加 ,然后重新运行就可以了

  • kotlin 语法简单理解

    kotlin 语法 1.变量定义 val 定义常量 相当于 finalvar 定义变量 非final类型变量 2.逻辑控制 常用的循环 其他一些有用的内置函数 list....

  • Android WebView 动态修改Html 样式

    前言 在Android的应用里用WebView 加载一个网页可以说是很常见的需求了,但是会有些情况前端页面不满足UI样式并且前端资源不足的情况,这个时候就需要我们自己动手在客...

  • 120
    你所不知道的Android Studio调试技巧

    Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利...

  • 热修复之Dex文件生成

    记录一下在生成dex文件时遇到三个问题及解决方法 1.创建临时目录 首先在project目录下创建一个临时目录,然后将项目修复完bug的代码及目录结构拷贝一份出来放到临时目录...

  • 记录一个Java类加载相关的问题

    一、问题始末 临近下班在改一段别人的代码,遇到了一个特别奇怪(当时以为)的问题,大致上是一个抽象的父类,在构造方法中调用了内部的抽象方法,然后抽象方法的具体实现也就是子类中修...

  • 120
    Android中View的更新方法:invalidate()和requestLayout()

    前言我们在自定义View时可能需要更新View的显示,比如为View添加动画等等,有两个方法是我们经常会用到的:invalidate()和requestLayout(),本文...

  • 高级面试什么

    Android总结篇

    update time 2021年04月27日19:50:07,文章版本:V 1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。 主要...

  • Android 4.x(API 19) TimePickerDialog 中 onTimeSet 回调问题

    1.问题发现 什么!!!都0202年的了,竟然还有人在用4.x的系统。是的这两天接手了一个项目,需要设置一个起止时间,想到系统已有的轮子TimePickerDialog, 一...

  • 项目的搭建及Gradle配置 (一)

    前言 想了一下暂时好像也没什么要逼逼的,那就直接拿起键盘来一梭子吧。 1.创建工程 首先在AS上创建一个项目并命名为Component,我们把AS默认生成的app modul...