- 博客(63)
- 资源 (11)
- 收藏
- 关注
原创 React-Native学习之第三方开源组件--侧滑栏----react-native-side-menu
react-native-side-menu 侧滑栏组件1.导入方式切换到当前目录在命令行执行下面的命令 npm install react-native-side-menu --save 打开package.json查看是否成功导入2.在js中导入import SideMenu from 'react-native-side-menu
2016-10-09 10:33:03 4871 1
原创 React-Native学习--轮播图第三方组件-react-native-swiper
一.通过npm安装react-native-swiper$ npm install react-native-swiper --save$ npm i react-timer-mixin --save二.在项目中导入import Swiper from 'react-native-swiper';三.使用 render(){ return(
2016-09-29 15:32:16 17804 2
原创 Android 之 RecyclerView 连续移除Item报错
直接进入正题,RecyclerView 创建多个Item项,然后移除调用notifyItemRemoved()1.从最后一项移除,不会报错2.从第一项开始依次移除,也不会报错3.从中间项开始随意移除,然后 删除 后面的项,数组越界原因:调用notifyItemRemoved(int pos)后,会移除pos项,并有动画效果,有动画效果就果断不用notifyDataSet
2016-07-21 11:25:55 3088 3
原创 Android 检查当前设备是否有摄像头
直接上代码package com.app.emdk;import android.hardware.Camera;import android.os.Build;/** * Created by WangXM on 2016/7/13. */public class CameraProvider { private static boolean checkCamera
2016-07-13 15:00:14 6426 2
原创 react-native-camera安装错误
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :react-native-camera.解决方案在android/app/build.gradle文件defaultConfig配置中添加missingDimensionStrategy 'react-native-camera', 'general',然后再编译即可defaultConfig { a
2020-07-09 11:15:51 877 2
原创 NodeJS连接mysql问题
返回时间格式不对添加时区配置 timezone: “08:00” connectionLimit: 100, host: '', port: '', user: '', password: '', database: '', timezone: "08:00",默认返回时间格式 { "id": "2a8e9c30a3c711eaa7abc546b97069b8", "user_id"
2020-06-08 17:22:36 424
原创 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 3870 6
原创 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 4159
原创 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 439
原创 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 4287 1
原创 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 3002 1
原创 ReactNative修改第三方插件源码
当第三方插件源码修改后,必须重启服务.猜测,第三方插件在服务启动时会生成缓存.如果不重启无论如何修改代码,都不会产生影响——这个是经过测试的注意是重启服务,不是简单的cmd+R 刷新,也不是关闭应用重新打开,也不是点击XCode的按钮执行重新安装.必须npm start 或者react-native run-ios 或者关闭终端后在XCode中点击按钮重新安装
2017-03-13 10:21:21 1088
原创 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 6474
原创 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 3065
原创 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 9363 2
原创 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 1749
原创 Android launchmode
之前遇到一个问题,点击一个按钮跳转到另一个界面(在A界面点击按钮,跳转到B界面),但是快速点击时候会生成两个B界面.引入正题:launchmode在Android manifest 的Activity的一条属性,该属性有四个值1.standard 默认值,不设置就是这个值(可以自己尝试快速点击按钮进行intent跳转)该模式下,每次new Activity 都会生成一
2016-12-28 15:22:18 487
原创 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 5430 2
原创 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 2182
原创 Android之WebView 防止调用系统浏览器打开页面
android在WebView中加载url,防止调用系统浏览器加载只要重写webView的WebViewClient具体代码如下:web_adSentence.setWebViewClient(new WebViewClient() { //覆盖shouldOverrideUrlLoading 方法 @Override
2016-10-28 09:48:34 18998 2
原创 Fresco简单的使用—SimpleDraweeView
Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个开发
2016-10-20 17:07:39 1976
原创 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 353
原创 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 283
原创 ES6之Object.assign
Object.assign([1, 2, 3], [4, 5])// [4, 5, 3]可以理解为两个Map 合并为一个 map1={0:1,1:2,2:3} map2={0:4,1:5}map2合并到map1时候 相同key值的会覆盖map1的value
2016-09-19 08:46:06 3170
转载 Mac系统终端命令行不执行命令 总出现command not found解决方法
配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的 保存命令是: source .bash_profile说下我的解决方法:1,在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
2016-09-13 09:17:32 7240
原创 Android 自动化测试框架 Robotium--solo 7.0及以上差异
Android自动测试框架 Robotium 在Android 7.0及以后的版本中,通过solo.getView(int index) 方式获取当前屏幕上的某个空间时候跟之前版本有所差异。在7.0之前的版本,如果当前屏幕上有Dialog弹出,而且需要查找的View恰好在Dialog上面,会按照从左到右的顺序,从0开始计算View的位置(也就是index值)。但是在7.0版本,计算的顺
2016-09-02 15:40:13 1277 2
原创 Android robotium自动化测试框架 solo.getEditText(int index) BUG
solo真机和模拟器 solo.getEditText(1)得到的结果不一样
2016-08-31 14:05:10 849
转载 Android 沉浸式状态栏
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou
2016-08-23 16:52:29 291
原创 Android Spinner 放在PopupWindow 点击报错
PopupWindow中点击Spinner 显示Unable to add window android.view.ViewRoot is not valid is your activity running结局方案:Spinner的XML文件中添加一条属性android:spinnerMode="dialog"即可
2016-07-18 16:52:12 2099
原创 Android Studio 2.0+ Error:Protocol family unavailable
之前项目做的好好的,突然莫名奇妙的报这个错误:Error:Protocol family unavailable经过各种百度,一般说是让关防火墙,然后重启as,然并卵。最终解决方案是:在环境变量添加:_JAVA_OPTIONS 值为:-Djava.net.preferIPv4Stack=true经测试这个数有效的,但是还没明白什么原理。
2016-06-29 10:48:39 3800 2
原创 Android RecycleView上拉加载BaseAdapter(二)
package com.odoo.core.support.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view
2016-06-15 14:38:44 606
原创 Android 从相册选择照片 手机拍照
public class MainActivity extends AppCompatActivity { private static int RESULT_LOAD_IMAGE = 1; @ViewInject(R.id.iv_pic) public ImageView mImageView; @Override protected void o
2016-06-15 13:13:33 455
原创 Android RecycleView上拉加载
上拉加载的思路就是实现OnScrollListener mRecyclerView.addOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
2016-05-31 11:24:13 1327 1
原创 Android 之 ActionBar返回按钮
ActionBar自带的返回按钮功能Activity继承AppCompatActivity在mainfest文件中配置如下:<activity android:name=".SecondActivity" android:label="第二个ac" android:parentActivityName=".
2016-05-24 18:27:36 4695
原创 关于Android Fragment初始化
看了很多大神写的东西,发现Fragment的创建(New) 都是在自身的类中创建一个instance方法,具体方法如下:public class PageFragment extends Fragment { public static final PageFragment newInstance(String title, int resImageId){
2016-05-24 10:36:49 6896
原创 Android ActionBar 创建 及动态改变
1.public boolean onCreateOptionsMenu(Menu menu)此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。返回true则显示该menu,false 则不显示;(只会在第一次初始化菜单时调用)2.public boolean onPrepareOptionsMenu(Menu menu)在onCreateOptionsMen
2016-02-22 10:35:40 422
原创 修改MySQL字符集
1.关于MySQL字符集MySQL的字符集支持(CharacterSet Support)有两个方面: 字符集(Characterset)和排序方式(Collation)。MySQL对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。2.查看MySQL字符集2.1.查看字符集的设置mysq
2015-11-06 15:11:22 416
原创 frameset iframe 用法
1.framesetframeset 用于网页部分刷新,将网页上下(或者左右)按比例拆分,可以拆分成份,每份嵌套一个其他的网页.实现如下效果main.thml 要删除body部分 用frameset代替 注:frameset 可以嵌套 frameset 实现以下效果同样 需要删除 body 2.i
2015-08-31 09:09:18 420
3D自动旋转城市地图(湖南)区域柱图显示;echarts解决方案附所有代码;可以更换成任意省市
2022-04-21
Income.cvs 人工智能机器学习工资与工作年限预测
2020-06-18
微信企业号OAuth2验证接口实例(使用SpringMVC)
2018-01-22
支持MP3的最后支持XP的CEF3版本(2623)
2018-01-15
基于emgucv3.2 的人脸捕获,视频录像保存avi,mp4等格式
2017-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人