240 发简信
IP属地:上海
  • 进击的flutter (安装/内网安装)

    新建环境变量、(系统环境变量、用户环境变量均可) 网上的export和set对Windows无效,手动创建两个如下 PUB_HOSTED_URL : https://pub....

  • 截屏

    import android.content.Context; import android.database.ContentObserver; import android...

  • 安装node js

    安装node js 在官网现在msi的安装包 无需解压并且会配置好环境变量,会安装好NPM https://nodejs.org/zh-cn/download/ 后安装 io...

  • 利用downloadmanager实现下载更新同时显示进度(兼容7.0)

    利用系统downloadmanger实现下载更新,同时显示下载进度,不使用service。android7.0之后,谷歌加强了权限控制,用原来的安装apk的方法会有异常。系统...

  • socket-io

    使用GitHub上开源框架实现socket 1.在build文件中引入:compile 'com.github.nkzawa:socket.io-client:0.3.0' ...

  • Timer对象在使用轮询操作时会出现轮询停不下来的情况,从而产生ANR

    Timer对象在使用轮询操作时会出现轮询停不下来的情况,从而产生ANR ​ timer.schedule(任务task,延时时间,间隔时间) //轮询情况只需要改第三个参数 ...

  • Fragment进入退出动画(Fragment转场动画)

    方法一:通过setCustomAnimations实现 在activity中开启fragment时,FragmentTransaction在add()或replace()之前...

  • 图片选择库

    安卓图片,拍照。上传,选择,裁剪库 https://github.com/crazycodeboy/TakePhoto 依赖方式改变 :implementation 'org...

  • 注入CSS设置属性

    webView.loadUrl("javascript:(function() { " + "document.getElementById('xxx').style....

  • jarsigner -verbose -keystore xxxx.keystore -signedjar signed.apk unsign.apk xxxx

    jarsigner -verbose -keystore xxxx.keystore -signedjar signed.apk unsign.apk xxxx

  • Retrofit @Delete with body,Non-body HTTP method cannot contain @Body

    使用retrofit进行delete请求时,发现其并不支持向服务器传body,会报这个异常java.lang.IllegalArgumentException:Non-bod...

  • 120
    TabLayout的使用进阶

    在布局中添加一层外部布局,为了设置颜色 android:id="@+id/layout" android:layout_width="match_parent" ...

  • android-彻底解决在ScrollView中嵌套RecycleView时的问题

    一:ScrollView要自定义 import android.content.Context; import android.util.AttributeSet; impo...