android 原生
文章平均质量分 62
wu_xiao_yang
这个作者很懒,什么都没留下…
展开
-
WifiConfiguration解析
WifiManager mWifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE); List<WifiConfiguration> list = mWifiManager.getConfiguredNetworks();list是什么 ?list列表获取的是配置的wifi热点列表(很多博客都这么写),开始原创 2016-08-29 17:24:59 · 4701 阅读 · 0 评论 -
Android listview addHeaderView 和 addFooterView 理解
addHeaderView()方法:主要是向listView的头部添加布局 addFooterView()方法:主要是向listView的底部添加布局注意:添加的是View,而不是控件。注意事项1、item 内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控 件抢走, 从而导致在listview设置了o原创 2016-08-30 10:04:53 · 519 阅读 · 0 评论 -
RN和原生Android混合开发之相互调用
1 官网上的原生模块理解官网上有原生模块这一节,我的理解是这一节要教给我们,如何在RN中的JS代码中调用原生的JAVA代码,同样包括调用Toast和Dialog,这种我们已经写好的组件,但不包括View,View这种在另外一节中说道了。 首先需要知道的就是ReactContextBaseJavaModule在java代码里面,继承了这个方法,就可以在里面写暴露给RN JS的方法,如下: @Rea原创 2016-12-03 15:34:12 · 10931 阅读 · 0 评论 -
React Native 之 Redux使用教程
在一个普通的React Native中,如果业务逻辑不够复杂,或者state和props不需要跨越多个页面传递,也不需要相互没有父子组件等关系的组件之间传递数据,这基本就不需要使用Redux.在之前我们也说过了,组件之间传递数据的几种方式,在组件中,通过改变state去改变组件的显示,在组件之间通过props去传递数据,如果是没有关系的组件之间,可以通过注册事件,去传递数据.这一节主要说一下,如果我原创 2016-12-25 16:45:09 · 2269 阅读 · 0 评论 -
React Native 升级策略 简述
debug模式下React Native以热更新而出名,而它的热更新在开发阶段,通过调试菜单,可以实现reload hot load等,也就是你可以手动点reload 也可以选择 hot load 这两者的区别是什么呢 reload 你点击一次,会执行getReactNativeHost().getReactInstanceManager().getDevSupportManager().hand原创 2017-01-10 16:10:51 · 614 阅读 · 0 评论 -
React Native 热更新 注意点1
React Native 热更新,实际是更新assets目录下面的index.android.bundle文件. assert目录,一旦安装时候,我们是不能修改的,因此,热更新就是我们将index.android.bundle这个文件放在sd卡的某个位置,然后将getJSBundleFile()这个方法返回的地址,改为sd卡的位置. 就会只用sd卡上的index.android.bundle这个原创 2017-01-19 14:08:25 · 1371 阅读 · 0 评论 -
onTouch onClick onLongClick
onTouch 方法中按照 1 ACTION_DOWN 2 ACTION_MOVE 3 ACTION_UP的顺序执行。其中ACTION_CANCEL执行的条件为父viewgroup 的onInterceptTouchEvent方法中ACTION_MOVE return false;onLongClick onClick 的执行时机为 ACTION_DOWN ACTION_MOVE ...原创 2019-03-18 20:50:07 · 222 阅读 · 0 评论