自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (2)
  • 收藏
  • 关注

原创 React Native常用第三方组件汇总

React Native 项目常用第三方组件汇总:react-native-animatable 动画react-native-carousel 轮播react-native-countdown 倒计时react-native-device-info 设备信息react-native-fileupload 文件上传react-native-icons 图标react-n...

2019-04-12 17:50:33 4700

原创 sql初接触

在这里插入代码片加粗样式在这里插入代码片加粗样式在这里插入代码片加粗样式在这里插入代码片加粗样式在这里插入代码片加粗样式在这里插入代码片Auto-increment 会在新记录插入表中时生成一个唯一的数字CREATE TABLE 表名( ID int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City

2020-09-29 15:02:10 358

原创 egg.js环境搭建、创建及运行egg项目

1、安装nodejs运行环境首先必须要要安装node.js,我的是 10.16.3版本的2、创建egg的环境npm i egg-init -g3、创建项目cd到项目目录中(注意:目录不要有中文、不要有空格) egg-init eggExample --type=simple cd eggExample npm install*4、运行项目npm run dev5、打开浏览器地址栏输入:localhost:7001 / 127.0.0.1:7001 (默认端口号).

2020-09-08 08:55:19 2846 3

原创 计算机运行命令全集

winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd-----系统信息wiaacmgr-------扫描仪和照相机向

2020-08-27 17:24:28 518

原创 RN中手机权限的获取

1、IOSimport { NativeModules, NativeAppEventEmitter,} from 'react-native';//在JavaScript中调用Object-C定义的方法,需要先导入NativeModules//此处的RNCalliOSAction就是我们在iOS上新建的类名//如果在iOS中设置了导出了类的名字,此处需要和导出的名字...

2020-04-26 17:53:55 1698 1

原创 RN调取Android原生相机并且把图片转化成base64的形式返回给RN 7.0权限跳转intent问题

首先要特别提醒的地方就是版本问题,我就是因为版本问题,刚开始搞得我的项目一直报错。。。java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(andr...

2019-07-23 16:29:41 1045

原创 RN中webView加载不出来,,,

今天到一个奇怪的问题,android打包之后加载webView 失败,查询之后发现是因为webView加载路径问题if(__DEV__){ source = require('./tpl.html'); }else{ source = Platform.OS === 'ios' ?require('./tpl.html'):{ uri:'file:///andro...

2019-03-01 11:29:52 2182

原创 react-native-code-push热更新的使用

CodePush 是微软提供的一套用于热更新 React Native 和 Cordova 应用的服务。CodePush 是提供给 React Native 和 Cordova 开发者直接部署移动应用更新给用户设备的云服务。CodePush 作为一个中央仓库,开发者可以推送更新 (JS, HTML, CSS and images),应用可以从客户端 SDK 里面查询更新。CodePush 可以让...

2019-01-18 17:28:17 978

原创 时间格式的转化

首先是为了方便就直接封装了一个方法: _selectTime(t){ let date = new Date(t); let Y = date.getFullYear() + '-'; let M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) ...

2019-01-09 15:42:08 623

原创 react-native实现多张图片上传

最近在搞这个图片上传功能,,刚开始的时候iOS用的是react-native-image-crop-picker这个插件,,iOS那边完美运行没有毛病,,,但是到android这边之后就开始报各种资源找不到的错误。。毕竟不是自己的框架,,很多地方都不敢改动,,后来经过各方面查找,,大概的原因有几种。。。版本不一样,,我的框架用的是sdk26的。。但是插件支持的是sdk27…我的版本太低了,,所以...

2018-10-09 17:45:19 3813

原创 安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法

2018-09-18 20:45:22 19635 1

原创 Eclipse报错问题

首先贴出报错信息。。。Failed to load JavaHL Library. These are the errors that were encountered: D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\ssleay32.dll: 操作系统无法运行 %1。 ...

2018-08-31 18:44:54 414

原创 A problem occurred starting process 'command 'D:\Android\sdk\ndk-bundle\toolchains\mips64el-linux-an

这两天遇见一个非让我头疼的问题:A problem occurred starting process 'command 'D:\Android\sdk\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip''没错就是这个NDK的...

2018-08-29 14:48:34 1941 1

原创 React-native中实现折叠效果

要实现这个折叠效果,,首先你需要一个 react-native-collapsible 组件其实效果很简单,,粘贴即可用,内容自己定义'use strict';import React, {Component} from 'react'import { View, Text, Image, ScrollView, StyleSheet,} fr...

2018-08-14 14:35:02 7812

原创 6-18位字母和数字的混合组成的正则表达式的js

if( /^[a-zA-Z0-9]{6,18}$/.test( password ) ) { alert( 'ok' );}至少有一个数字字母的正则表达式:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,18}$/

2018-07-26 18:04:26 21190

原创 安卓应用在各大应用市场上架方法

想要把APP上架到应用市场都要先注册开发者账号才可以。这里的方法包括注册帐号和后期上架 及一些需要注意的问题。注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。 1、腾讯应用宝腾讯开放平台地址:http://open.qq.com注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-ch...

2018-07-20 16:31:40 4206

原创 解决h5一键复制的问题

首先方法一:<div> <span id="user_ref_id">复制内容</span> <input style="margin-left: 30px;" type="button" onclick="cp(document.getElementById('user

2018-07-17 12:26:10 11023

原创 npm ERR! Unexpected end of JSON input while parsing near" "

今天在做项目的时候不小心删了node包结果就一直报错,,,,初始化也么用。。。npm ERR! Unexpected end of JSON input while parsing near '..."klaw":"^1.0.0","panpm ERR! A complete log of this run can be found in:npm ERR! C:\Users\len...

2018-07-05 14:51:04 3635 2

原创 WebStorm在运行的时候启动不了服务 ,Studio检测不到Genymotion的问题

今天在运行WebStorm的时候发现启动不了服务,,一直给我报adb server version (39) doesn't match this client (40); killing...could not read ok from ADB Server* failed to start daemonerror: cannot connect to daemon这个的大致意...

2018-07-04 11:10:52 744

原创 在使用WebStorm的时候提示Gits失效的问题

今天在使用WebStorm进行RN的初始化的时候遇到这样一个问题npm ERR! code ENOGITnpm ERR! No git binary found in $PATHnpm ERR!npm ERR! Failed using git.npm ERR! Please check if you have git installed and in your PATH.npm...

2018-07-04 10:16:09 2459

原创 解决svn更新不下来问题

每次在更新svn的时候都会报这个错误Cannot run program "svn" (in directory "C:\Program Files (x86)\JetBrains\WebStorm 11.0.3"): CreateProcess error=2, 系统找不到指定的文件。解决这个问题的一个办法就是前提就是你必须安装了客户端或者是下载了插件。。。...

2018-06-25 14:00:26 5451

原创 AppRegistry详细解析

在React-native中有一个api叫AppRegistry。这是RN中的一个重要api。 接口介绍static registerComponent(appKey, componentProvider, section?)注册组件,js中非常重要的一步,只有这里注册了,native code中才会找到要执行的js。static registerRunnable(appKey, run)...

2018-05-28 10:25:30 2565 2

原创 ES6使用小技巧

1- 数组去重 var arr = [1,2,3,4,3,4]; var arr2 = [...new Set(arr)];这个时候arr2就是去重后的数组~2- 交换两个变量的值 let [x,y] = [1,2]; [y,x] = [x,y]; console.log(y);3- 获取字符串中的某个字符let arr= "hellomybo";...

2018-05-25 20:41:55 547

原创 webStorm的一些设置技巧

如何更改主题(字体&配色): File -> settings -> Editor -> colors&fonts -> scheme name.主题下载地址 如何让webstorm启动的时候不打开工程文件: File -> Settings->General去掉Reopen last project on startup. 如何完美显示...

2018-05-25 16:11:48 3999

原创 Webstorm的常用快捷键

下面是Webstorm的一些常用快捷键:1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation)5. ctrl + []: 匹配 {}[]6. ctrl...

2018-05-24 20:29:46 803 3

原创 不同方式获取网络数据

HttpURLConnectionpublic static void sendHttpRequest(final String address, final HttpCallbackListener listener) { new Thread(new Runnable() { @Override public void run() { ...

2018-04-28 09:32:04 395

原创 PDF在线浏览

private void lookPdf(final String path) { new Thread(new Runnable() { @Override public void run() { try { URL url = new URL(path);...

2018-04-25 08:49:38 316

原创 android打开pdf ppt word excel等文件

//android获取一个用于打开HTML文件的intent public static Intent getHtmlFileIntent(File file) { Uri uri = Uri.parse(file.toString()).buildUpon().encodedAuthority("com.android.htmlfileprovider"...

2018-04-24 10:04:15 929

原创 支付宝支付和微信支付

经过了千辛万苦,,终于集成了支付宝支付业务,,, 和后台商量,,获取到订单号 然后:这个呢是支付宝的public void payV2(View v) { OkHttpClient client = new OkHttpClient(); FormBody formBody = new FormBody .Builder(...

2018-03-30 10:52:31 539

原创 第三方开源库:日期时间选择器(TimePickerDialog)

TimePickerDialogAndroid时间选择器,支持年月日时分,年月日,年月,月日时分,时分格式,可以设置最小时间和最大时间(精确到分)。 首先呢是效果图 其次呢是主要的代码块public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnDateSetListe...

2018-03-19 09:14:13 2483 1

原创 pinyin4j 汉字排序

Bean对象: public class NameBean { private String name; public String getName() { return name; } public void setName(String name) { ...

2018-03-10 15:55:14 860

原创 pinyin4j入门教程

pinyin4j的官方下载地址http://sourceforge.net/projects/pinyin4j/files/,目前最新的版本是2.5.0 下载解压后的目录结构及说明如下 (1) doc : pinyin4j的api文档(2) lib : pinyin4j的jar包(3) src : pinyin4j的源代码(4) CHAN...

2018-03-10 15:07:09 4363 2

原创 Android 使用gradle打包的各种配置

在AS中利用gradle打包,可以高效并且自由地配置各种参数,发布不同的版本。关于配置gradle文件的一些做法,总结为如下。 一.替换AndroidManifest中的占位符举个例子,在AndroidManifest文件中,我们将极光推送的key值指定为一个占位符<!-- 极光KEY --><meta-data android:name="JPUSH...

2018-03-10 14:09:28 1790

原创 Android 全局Dialog的简单实现

▲ 前言:这里所说的全局Dialog是指无论当前应用是处于哪一个页面上,都能够及时弹出Dialog来提示用户一些信息,用户体验不会很好,一般应用于优先级非常高的通知。▲ 分析 :想要实现无论当前应用是处于哪一个页面上,都能够及时弹出Dialog功能其实很简单,只要能获取到当前显示的Activity就行了,也就是栈顶的Activity。▲ 实现过程 : 一般项目中我们都会通过一个类...

2018-03-10 14:00:37 288

原创 安卓第三方登录之微信登录(图文详解)

一、创建应用并成为开发者 1、创建应用 1)到微信开放平台管理中心,点击“创建移动应用” 2)填写基本的应用信息 3)填写平台信息 这里还是说一下怎么获取应用签名吧:到“资源中心”-->“资源下载”-->“Android资源下载”,找到“签名生成工具”下载即可。飞机直达:Gen_Signature_Android2将APP进行打包安装到手机(如果是在IDE...

2018-02-27 11:23:56 1553

原创 Android-使用Android Studio实现第三方QQ登录

现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中 要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:(http://open.qq.com) 注册完成后点击我们右上角的管理中心 进入管理中心后点击下面的创建应用 然后选择Android平台就会获取APPID和APPKEY创建完成后我们需要到 然后选择Android平台

2018-01-22 16:05:27 1445

原创 完美友盟分享

第一步: 去友盟官网注册账号,创建一个应用(应用名与项目名保持一致),这个详细步骤可参考友盟QQ登录 此次略过,正文 导入jar包 添加权限 uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> uses-permission android:name="android.pe

2018-01-22 15:37:11 211

原创 MOB短信验证

短信验证是现在很流行的一种验证身份的技术。用户输入手机号,短信验证平台发送验证码至用户手机,用户输入正确的收到的验证码即可验证手机身份。本文介绍引用第三方mob网站的sdk添加进入app实现短信验证功能的教程。首先在MOB网站注册账户,在后台为你的app注册获得appkey和appsecret。后下载网站的短信验证SDK,这里是我下载的studio版本的。 通过Android开发文档进行集

2018-01-22 15:04:28 646

原创 微信小程序实现轮播图

1. 设置数据 我在 pages/test/test.js中添加如下数据//test.js //获取应用实例 var app = getApp()Page({ data: { imgUrls: [ { link: '/pages/index/index', url: 'http://img02.tooopen.com/im

2018-01-04 21:17:14 1313

原创 Android中获取手机中的联系人信息

1.0、查看系统通讯录的表,表路径:data—>data—>com.android.providers.contacts—>databases—>contacts2.db 1.1、其中重要的表有:raw_contacts表(可查看上次通话记录、可获取联系人的id(“contact_id”));data表(保存了联系人的号码与名字,可获取联系人的rid(“raw_contact_id”)

2017-12-29 08:46:12 436

RN WebView端获取图片相册

简单好用,粘贴即可,但是要注意的是有可能存在冲突,,如果有冲突的话,删掉冲突部分即可

2018-11-28

Git菜单栏功能

Checkout:切换分支 Add:将开发项目或指定文件添加到git仓库管理。 是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步。 Branches:点击切换开发分支 Tag:为项目打tag(标签) 可以将某个具体的版本打上一个标签,这样你就不需要记忆复杂的版本号哈希值了 Annotate:查看文件修改记录 Pull:更新gitlab上的代码 从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地 Push:提交代码到本地git仓库或者到远程git仓库 Rebase:还原一个版本的修改. Show Current Revision :显示当前项目文件修改前的版本 stash:将当前未提交的工作存入Git工作栈中

2017-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除