- 博客(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
4963
原创 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
422
原创 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
3256
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
590
原创 RN中手机权限的获取
1、IOSimport { NativeModules, NativeAppEventEmitter,} from 'react-native';//在JavaScript中调用Object-C定义的方法,需要先导入NativeModules//此处的RNCalliOSAction就是我们在iOS上新建的类名//如果在iOS中设置了导出了类的名字,此处需要和导出的名字...
2020-04-26 17:53:55
1826
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
1215
原创 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
2301
原创 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
1038
原创 时间格式的转化
首先是为了方便就直接封装了一个方法: _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
678
原创 react-native实现多张图片上传
最近在搞这个图片上传功能,,刚开始的时候iOS用的是react-native-image-crop-picker这个插件,,iOS那边完美运行没有毛病,,,但是到android这边之后就开始报各种资源找不到的错误。。毕竟不是自己的框架,,很多地方都不敢改动,,后来经过各方面查找,,大概的原因有几种。。。版本不一样,,我的框架用的是sdk26的。。但是插件支持的是sdk27…我的版本太低了,,所以...
2018-10-09 17:45:19
3913
原创 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
461
原创 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
2039
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
7988
原创 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
21771
原创 安卓应用在各大应用市场上架方法
想要把APP上架到应用市场都要先注册开发者账号才可以。这里的方法包括注册帐号和后期上架 及一些需要注意的问题。注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。 1、腾讯应用宝腾讯开放平台地址:http://open.qq.com注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-ch...
2018-07-20 16:31:40
4494
原创 解决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
11127
原创 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
3704
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
825
原创 在使用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
2569
原创 解决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
5609
原创 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
2627
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
585
原创 webStorm的一些设置技巧
如何更改主题(字体&配色): File -> settings -> Editor -> colors&fonts -> scheme name.主题下载地址 如何让webstorm启动的时候不打开工程文件: File -> Settings->General去掉Reopen last project on startup. 如何完美显示...
2018-05-25 16:11:48
4155
原创 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
885
原创 不同方式获取网络数据
HttpURLConnectionpublic static void sendHttpRequest(final String address, final HttpCallbackListener listener) { new Thread(new Runnable() { @Override public void run() { ...
2018-04-28 09:32:04
433
原创 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
368
原创 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
1011
原创 支付宝支付和微信支付
经过了千辛万苦,,终于集成了支付宝支付业务,,, 和后台商量,,获取到订单号 然后:这个呢是支付宝的public void payV2(View v) { OkHttpClient client = new OkHttpClient(); FormBody formBody = new FormBody .Builder(...
2018-03-30 10:52:31
586
原创 第三方开源库:日期时间选择器(TimePickerDialog)
TimePickerDialogAndroid时间选择器,支持年月日时分,年月日,年月,月日时分,时分格式,可以设置最小时间和最大时间(精确到分)。 首先呢是效果图 其次呢是主要的代码块public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnDateSetListe...
2018-03-19 09:14:13
2615
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
917
原创 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
4523
2
原创 Android 使用gradle打包的各种配置
在AS中利用gradle打包,可以高效并且自由地配置各种参数,发布不同的版本。关于配置gradle文件的一些做法,总结为如下。 一.替换AndroidManifest中的占位符举个例子,在AndroidManifest文件中,我们将极光推送的key值指定为一个占位符<!-- 极光KEY --><meta-data android:name="JPUSH...
2018-03-10 14:09:28
1918
原创 Android 全局Dialog的简单实现
▲ 前言:这里所说的全局Dialog是指无论当前应用是处于哪一个页面上,都能够及时弹出Dialog来提示用户一些信息,用户体验不会很好,一般应用于优先级非常高的通知。▲ 分析 :想要实现无论当前应用是处于哪一个页面上,都能够及时弹出Dialog功能其实很简单,只要能获取到当前显示的Activity就行了,也就是栈顶的Activity。▲ 实现过程 : 一般项目中我们都会通过一个类...
2018-03-10 14:00:37
340
原创 安卓第三方登录之微信登录(图文详解)
一、创建应用并成为开发者 1、创建应用 1)到微信开放平台管理中心,点击“创建移动应用” 2)填写基本的应用信息 3)填写平台信息 这里还是说一下怎么获取应用签名吧:到“资源中心”-->“资源下载”-->“Android资源下载”,找到“签名生成工具”下载即可。飞机直达:Gen_Signature_Android2将APP进行打包安装到手机(如果是在IDE...
2018-02-27 11:23:56
1737
原创 Android-使用Android Studio实现第三方QQ登录
现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中 要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:(http://open.qq.com) 注册完成后点击我们右上角的管理中心 进入管理中心后点击下面的创建应用 然后选择Android平台就会获取APPID和APPKEY创建完成后我们需要到 然后选择Android平台
2018-01-22 16:05:27
1533
原创 完美友盟分享
第一步: 去友盟官网注册账号,创建一个应用(应用名与项目名保持一致),这个详细步骤可参考友盟QQ登录 此次略过,正文 导入jar包 添加权限 uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> uses-permission android:name="android.pe
2018-01-22 15:37:11
241
原创 MOB短信验证
短信验证是现在很流行的一种验证身份的技术。用户输入手机号,短信验证平台发送验证码至用户手机,用户输入正确的收到的验证码即可验证手机身份。本文介绍引用第三方mob网站的sdk添加进入app实现短信验证功能的教程。首先在MOB网站注册账户,在后台为你的app注册获得appkey和appsecret。后下载网站的短信验证SDK,这里是我下载的studio版本的。 通过Android开发文档进行集
2018-01-22 15:04:28
686
原创 微信小程序实现轮播图
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
1388
原创 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
464
Git菜单栏功能
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人