8 仲少

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

CodePush热更新切换本地与微软服务

之前测试code-push-server时候将服务端地址写成本地了操作代码: code-push login http://192.168.1.100:3000       此后很长一段时间没有使用,并且本地服务代码、数据库都删了       最近app要启用热更新功能,悲剧了各种操作都显示账号已登录,但是无...

2018-11-20 11:49:21

React-Native 新版本无法Debug问题

最近无聊+手残 升级rn到最新版本,然后出现了无法debug问题 具体症状表现为(index):94 Uncaught TypeError: Cannot set property 'volume' of null at Object.render ((index):94) at Object.setState ((index):48) at WebSocket.ws.o

2018-04-08 11:38:24

android 自定义注解 通过反射获取注解属性值

1.自定义注解package cn.veji.hibernate.po; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Targ

2017-11-08 16:52:50

Android NDK使用

1.在java代码中创建一个类public class AddNum{//这里调用c的方法 public native int add(int a,int b); static { //加载动态库 System.loadLibrary("add"); }}2.生成c的头文件在java代码所在的包下(最上层,as可以直接在Terminal)输入命令

2017-10-11 14:50:40

ReactNative 自定义Android原生模块的两种形式

ReactNative 自定义Android原生模块的两种形式

2017-05-26 15:36:39

CodePUsh回滚

按照RN中文网的文档配置CodePush执行code-push release-react <app名称> <平台(iso android window)>app当时可以更新到最新代码,但是重启后又回到上一版本,然后执行code-push deployment ls <app名称> -k 从服务器查看升级状态,可以看到rollbacks数量,刚升级的用户全部回滚了,demo代码片段如下 compon

2017-05-05 10:41:31

Android学习笔记之MVVM----DataBinding(数据双向绑定)

首先推荐一个中文API:http://www.jianshu.com/p/b1df61a4df77 这个文档给了很大帮助!要把大象装冰箱,总共三步!第一步:在app.gradle中添加一下代码 第二步:创建一个普通bean类和XML文件 注意:xml文件的命名将影响生成的binding类名,如需要自定义binding类名可以给 data添加classs属性 如下 ​​第三步:java

2017-03-20 13:48:49

ReactNative修改第三方插件源码

当第三方插件源码修改后,必须重启服务.猜测,第三方插件在服务启动时会生成缓存.如果不重启无论如何修改代码,都不会产生影响——这个是经过测试的注意是重启服务,不是简单的cmd+R 刷新,也不是关闭应用重新打开,也不是点击XCode的按钮执行重新安装.必须npm start 或者react-native run-ios  或者关闭终端后在XCode中点击按钮重新安装

2017-03-13 10:21:21

React-Native学习之 图片做背景 modal 点击其他区域消失

1.modal点击其他区域消失<TouchableWithoutFeedback onPress={()=>this.setState({showTopMenu:false})}> style={{position: 'absolute',left: 0,right: 0,top: 0,bottom: 0,width: null,}}/>2.图片做背景

2017-02-13 11:31:44

React-Native学习之 防止键盘遮挡TextInput

import React, {Component} from 'react';import ReactNative, { AppRegistry, StyleSheet, Text, View, Image, TextInput, Dimensions, Platform, TouchableOpacity, Scr

2017-02-08 16:38:04

React-Native学习--第三方 底部Tab react-native-tab-navigator

1.下载npm install react-native-tab-navigator –save下载2. 导入import TabNavigator from 'react-native-tab-navigator'3. 完整代码import React, {Component} from 'react';import { StyleSheet,

2017-01-11 14:01:26

React Native ListView警告:in next release empty section headers ...

升级React Native到最新版本出现了一个Warning:Warning:In next release empty section headers will be rendered.In this release you can use 'enableEmptySections' flag to render empty section headers这个错误出现在ListV

2017-01-09 18:09:02

Android launchmode

之前遇到一个问题,点击一个按钮跳转到另一个界面(在A界面点击按钮,跳转到B界面),但是快速点击时候会生成两个B界面.引入正题:launchmode在Android  manifest 的Activity的一条属性,该属性有四个值1.standard 默认值,不设置就是这个值(可以自己尝试快速点击按钮进行intent跳转)该模式下,每次new Activity 都会生成一

2016-12-28 15:22:18

Mac环境下Node.js版本升级

第一步,先查看本机node.js版本:        $ node -v    第二步,清除node.js的cache:       $ sudo npm cache clean -f    第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是 "n"        $ sudo npm in

2016-12-01 10:52:05

ReactNative----CodePush学习笔记

命令: add Add a new deployment to an app clear Clear the release history associated with a deployment remove Remove a deployment from an app rm Remove a deployment from an app...

2016-11-17 10:24:26

Android之WebView 防止调用系统浏览器打开页面

android在WebView中加载url,防止调用系统浏览器加载只要重写webView的WebViewClient具体代码如下:web_adSentence.setWebViewClient(new WebViewClient() { //覆盖shouldOverrideUrlLoading 方法 @Override

2016-10-28 09:48:34

Fresco 用法总结

SimpleDraweeView

2016-10-20 17:42:23

Fresco简单的使用—SimpleDraweeView

Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个开发

2016-10-20 17:07:39

Android 之 自定义Dialog

public class InputDialog extends Dialog { private TextView title; private TextView confirm, cancel; private EditText result; private Class resultType = String.class; private Input

2016-10-19 16:01:49

Android 沉浸式状态栏

public void setStatusBar(boolean isDrakMode) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window win = getWindow(); WindowManager.LayoutParams winParam

2016-10-17 14:54:49

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取