加载中
js使用await不catch也不会产生崩溃。有些时候为了代码简洁,且不需要关注异常的情况下可以去掉

promise1 = () => { return new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 300); }); } async test1() { const result = await this.promise1() ......

09/08 15:26
37
透过 Text 标签看 ReactNative 的设计理念

现在前端圈子最热的莫过于 ReactNative。以 Web 的开发方式来开发 Native,并且仗这 facebook 这个国际互联网公司做保证,这种革命性的产品都让前端 coder 和客户端 coder 都炸开了。本文打算...

基于ReactNative实现动态加载

背景 最近看到某厂Android端物联网Demo演示应用中可动态加载模块,具体操作是在控制台拖拽生成一个模块和链接地址。然后在Android端刷新首页即可看到新添加的模块。下载Demo代码之后发现用到...

Fragment 使用hide和show,使用onHiddenChanged代替执行生命周期

fragment是我们经常使用到的一个控件,但是,相信大家会出现这样的一个问题,每次切换fragment的时候之前我们一直都是这样写的代码: /** * 根据传入的参数来改变当前的fragment * * @param...

06/08 11:22
111
HTTP/2约束Header大小写

起因 晚上 Android 客户端遇到奇怪的问题:在某台新配的 服务器 上,出现应用层获取 Header 自定义键 Authorization 时出现其值为空,但存在键 authorization 。 调查 通过抓包发现几个疑点:...

adb 操作剪贴板

辅助工具:Clipper 地址: https://github.com/majido/clipper 使用: 首先启动 service adb shell am startservice ca.zgrs.clipper/.ClipboardService 1 设置剪贴板内容: am broadcast -...

05/11 19:46
161
FlatList填充满屏幕

FlatList inherits ScrollView's props, so solution for ScrollView will work: <FlatList contentContainerStyle={{ flexGrow: 1 }} {...otherProps} /> Here is the original Github issu...

RN页面获取组件位置和大小的方法

<Button onPress={() => { const handle = findNodeHandle(this.button); UIManager.measure(handle, (x, y, width, height, pageX, pageY) => { Log.w(TAG, "UIManager.measure pageY=" + p...

04/09 10:03
185
macOS Catalina(10.15)解决阻止程序运行“macOS无法验证此App不包含恶意软件”

默认情况下,macOS Catalina的应用程序,必须交由苹果进行一系列安全认证,否则会在默认情况下被阻止运行。未经过安全认证的应用运行的时候,会弹出如下提示 macOS无法验证此App不包含恶意软...

02/27 12:46
7.8K
MAC系统升级失败,修复硬盘

当您的硬盘驱动器出现故障时,Disk Utility提供了一些有用的磁盘修复工具。但如果他们没有fsck,代表虽然我们都希望我们永远不用在这里 Note:在Mac中的fsck工具与在Linux中发现的相同。本文以...

自定义类加载器,打破双亲委派模型

import com.didi.virtualapk.utils.Reflector; import java.io.IOException; import java.io.InputStream; public class Main { public static void main(String[] args) throws ClassNotFou...

02/11 11:43
2.1K
分享自己写的JS版日期格式化和解析工具类,绝对好用!

前言 本来想模仿Java里面的SimpleDateFormat()对象的,但是感觉这样用起来不方便,所以还是直接写成单独的方法算了。 原文链接 日期格式化 2.1. 使用说明 formatDate(date, fmt),其中fmt支持...

01/28 15:44
176
Android 进程保活招式大全

目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 Android 进程拉活包括两个层面: A. 提供进程优先级,降低进程被...

android studio gradle 位置更改

今天无意点开我的电脑 看到了如下 额,这个怎么能也太夸张了,整理一波把 一般移动呢,如下 .android 这个文件夹是AndroidStudio 工具生成的模拟机存放的地方 (点击去里面有avd的文件夹,在点...

Binder传输数据的大小限制

Binder传输数据的大小限制 虽然APP开发时候,Binder对程序员几乎不可见,但是作为Android的数据运输系统,Binder的影响是全面性的,所以有时候如果不了解Binder的一些限制,在出现问题的时候...

01/17 09:45
1.7K
Gradle插件编写总结

Gradle 插件与ASM入门 https://juejin.im/post/5cd17b26e51d453a51433063 一个耗时统计插件 https://github.com/JeasonWong/CostTime/blob/master/buildSrc/src/main/java/plugin/CostClass...

01/15 20:55
43
如何调试Gradle Plugin

背景 笔者近期在研究Android的热补丁技术,需要自定义Gradle Plugin,来实现补丁的生成。Android应用开发者应该都知道如何调试android应用,但是由于Gradle的脚本是在代码的编译期运行的,和...

01/15 19:23
227
解决GitHub下载速度太慢的问题

方法一: 从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/,从国内访问Amazon非常慢,所以总是下载失败,解决方...

01/14 14:59
3.5K
Chrome Inspect 404问题

数据被墙了,增加两条记录 172.217.161.180 google-developers.appspot.com 172.217.161.180 chrome-devtools-frontend.appspot.com......

01/14 14:53
2.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部