自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (8)
  • 收藏
  • 关注

原创 webview document.body.scrollHeight 获取的高度不准确

解决方案1、给富文本加上meta标签 适配移动端<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">2、我们对img进行处理<style type="text/css">img{ display: inline-block; max-width: 100%;}</style&gt

2022-05-28 13:43:50 1168 2

转载 Apk去掉签名以及重新签名的方法

https://www.cnblogs.com/xiayexingkong/p/6762721.html

2021-09-10 17:57:43 1656

原创 npm ERR! Maximum call stack size exceeded

npm rebuild 重构一下依赖

2021-05-26 09:51:13 395

原创 react-native 进度条实现

import React, { Component } from 'react';import {StyleSheet, Text, View, ScrollView, Image, TextInput, TouchableOpacity, StatusBar, Modal} from 'react-native';import Nav from "../components/Nav";export default class lianxi1 extends Component { c...

2021-04-25 16:18:07 1040

原创 react-native WebView 自适应高度

自适应高度,区分android 和ios/** * Created by ke2933 on 2018/11/08 * WebModul WebView 封装 * webContent WebView 内容 */import React, { Component } from 'react';import { StyleSheet, Text, View, WebView, Alert, ScrollView } from 'react-native';const Bas.

2021-04-25 15:52:17 519

原创 React-Native 弹出框

类似于这样的弹出框,用React-Native Modal即可import React, { Component } from 'react';import {StyleSheet, Text, View, ScrollView, Image, TextInput, TouchableOpacity, StatusBar, Modal} from 'react-native';export default class lianxi1 extends Component { const..

2021-04-25 15:44:31 1257

原创 React-Native 简单工具类

import { Dimensions, Platform, PixelRatio, StatusBar } from 'react-native';import { isIphoneX } from 'react-native-iphone-x-helper';import ToastShow from './Toast';import DeviceInfo from 'react-native-device-info';// 适配import Px2dp from './Px2dp';.

2021-04-25 15:13:14 330

原创 React-Native状态栏加单封装

import React, { Component } from 'react';import { StatusBar } from 'react-native';export default class StatusBarModule extends Component { static defaultProps = { isLoading: false, }; constructor(props) { super(props); .

2021-04-25 14:49:45 183

原创 ScrollView 简单使用

简单介绍一下ScrollView返回到顶部和需要定位到某个模块到顶部展示。类似于这个页面,点击西亚需要把西亚的页面展示到顶部,或者点击撸撸展示撸撸到顶部,点击右下角图标返回到德玛这一部分,简单实现一下。import React, { Component } from 'react';import { StyleSheet, Text, View, ScrollView, Image, TextInput, TouchableOpacity, StatusBar } from 'react-.

2021-04-25 14:41:30 507

转载 java.lang.RuntimeException: Unable to load script from assets ‘index.android.bundle‘.

java.lang.RuntimeException: Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a packager server.在工程目录创建assets文件mkdir android/app/src/main/assets 运行命令 react-native bundle --pl...

2020-10-29 16:40:21 647

原创 react-native 顶部切换

import ScrollableTabView, {DefaultTabBar} from 'react-native-scrollable-tab-view';<View style={styles.container}> <ScrollableTabView locked={false} // initialPage={1} style={{flex:1}} renderTabBar={() =&gt.

2020-08-04 14:15:13 504

原创 react-native 常用的方法

1.NavigationEventsimport {NavigationEvents} from 'react-navigation'; //进入页面 退出页面会调用相应的方法<NavigationEventsonWillFocus={payload => console.log('will focus', payload)}onDidFocus={payload...

2019-11-20 15:19:21 848

原创 react-native 进度

https://github.com/24ark/react-native-step-indicator

2019-10-17 20:23:02 242

原创 react-native 矩形弹框 确认-取消 按钮,可以修改输入框或者纯文字

话不多少先上图下面是代码下载地址https://download.csdn.net/download/xiaozhuang__/11856137

2019-10-12 16:37:14 957 3

原创 react-native 类似于ios的底部弹出选择框

话不多说先上图下面是代码下载地址https://download.csdn.net/download/xiaozhuang__/11856145

2019-10-12 16:35:47 1170

原创 react-native 密码支付框--6位数字

话不多少先上图//首先需要安装一个插件npm install react-native-pay-password --save//其次引入插件import {PasswordModal} from "react-native-pay-password";、//使用{/*交易密码*/}<PasswordModal {...this.props} ref='...

2019-10-12 16:34:22 1053

原创 react-native 封装title 适配安卓 iOS 高度

//用法1.没有右边文字<NavBar {...this.props} title={'收益记录'}/>1.右边有文字并且添加点击事件<NavBar {...this.props} title={''} backgroundColor={'transparent'} rightView={['收益记录']} ri...

2019-10-11 10:11:28 197

原创 react-native 出现的问题

打包或编译出现Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Excep方法1:在工程的gradle.properties文件中添加以下命令:android.enableAapt2=false如果不通过就要屏蔽掉AS对png 图片的shen审查//禁止AS对png图片进行校验...

2019-09-25 15:54:11 220 2

原创 react-native 沉浸式状态栏

话不多少,先上图1.首先要在MainActivity中加入一段代码2.在res-values-styles加入一段代码3.在react-native入口页面加入一段代码//用于改变状态栏字体的颜色,不然如果是黑色背景,那么状态栏字体也是黑色,就会显示不出来。StatusBar.setBarStyle('light-content'); StatusBar.setTransl...

2019-09-12 10:23:28 760

转载 CodePush自定义更新弹框及下载进度条

CodePush 热更新之自定义更新弹框及下载进度  先来几张弹框效果图  //CodePush热更新详细接入教程https://www.jianshu.com/p/6a5e00d22723//CodePush自定义更新弹框及下载进度条https://www.jianshu.com/p/171203c4ef90转载自------光强_上海  --https://ww...

2018-11-27 18:29:23 1053

转载 解决react-native 的 webview 组件不支持android客户端上传图片文件问题

上图说明1.为什么Rn的android端webview不支持选择图片?    android原生的webview,本身就需要配置一个方法来配合上传图片,RN封装的webView没有配置这个方法public void openFileChooser(ValueCallback&lt;Uri&gt; uploadMsg, String acceptType, String captu...

2018-11-27 17:55:20 2382

转载 Android仿微信、录制音频并发送功能

1.首先是主页面的布局    布局采用线性布局,上面使用的一个ListView,下面使用的是一个自定义的Button(会在下面进行介绍)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"

2018-04-17 15:28:45 702 1

原创 Android自定义控件之自定义组合控件

介绍一下自定义组合控件带来的好处。提高布局文件开发效率降低布局文件维护成本降低布局文件和Activity代码耦合性容易扩展简单易用 显示效果 如何实现一个自定义组合控件1.)先定义一个布局文件 <Button android:padding="5dp" android:id="@+id/title_bar_l

2018-04-15 20:53:31 518

原创 腾讯bugly 简单应用 异常 崩溃--数据展示

//直接根据网址集成https://bugly.qq.com/docs/user-guide/instruction-manual-android/?v=20170912151050#_2//集成当中要这么写这段话ndk { // 设置支持的SO库架构 abiFilters 'armeabi' , 'x86', 'armeabi-v7a', 'x86_64',

2018-04-12 20:44:48 919

转载 【Android】Android防止过快点击造成多次事件执行(防止按钮重复点击) --我的收藏中还有一种实现方法

在用户使用 Android 应用的时候,经常会出现过快且多次点击同一按钮的情况,一方面这是因为应用或手机当前有些卡顿,另一方面也可能是由于很多应用并没有设置按钮点击时的 selector 或者其它按钮响应方式(例如点击按钮时按钮放大,常见于游戏),导致用户误认为没有点击到当前按钮,当然,除了相对应的对应用进行优化和设置点击selector以外,我们还可以做一些其它的工作,例如,判断按钮的 onCl

2018-04-12 19:45:08 571

原创 Android内存泄漏检测工具LeakCanary

一、LeakCanary简介LeakCanary是Square公司开源的一个检测内存的泄露的函数库,可以方便地和你的项目进行集成,在Debug版本中监控Activity、Fragment等的内存泄露;LeakCanary集成到项目中之后,在检测到内存泄露时,会发送消息到系统通知栏。点击后打开名称DisplayLeakActivity的页面,并显示泄露的跟踪信息,Logcat上面也会有对应的

2018-04-12 18:55:58 680

原创 极光推送--简单版

一.jcenter 自动集成步骤1.确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持。(新建project默认配置就支持,一般不需要配置,只要确认一下就好)buildscript { repositories { jcenter() } ......}allprojets {

2018-04-10 21:10:16 362

原创 SharedPreferences工具类

public class SPUtil {    private static SharedPreferences preferences;    private static SharedPreferences.Editor editor;    private static SPUtil spUtil;    /**     * 保存在手机里面的名字     */ 

2018-04-10 15:19:41 274

原创 Android:手把手教你 实现Activity 与 Fragment 相互通信 动态传值

前言Activity 与 Fragment 的使用在Android开发中非常多今天,我将主要讲解 Activity 与 Fragment 如何进行通信,实际上是要解决两个问题:Activity 如何传递数据到 Fragment?Fragment如何传递数据到Activity ?  问题1: Activity 如何传递数据到 Fragment?       采用

2018-04-09 21:07:14 1292

转载 Android:检测网络状态&监听网络变化

1. 检测网络状态1.1 实现思路获得ConnectivityManager对象ConnectivityManager主要用于查看网络状态和管理网络连接相关的操作获取ConnectivityManager对象对应的NetworkInfo对象NetworkInfo对象包含网络连接的所有信息根据需要从NetworkInfo对象取出关于网络连接的信息

2018-04-09 19:49:06 1179

转载 仿微信上传小视频

//首先需要添加权限uses-permission android:name="android.permission.INTERNET" /> //之后写一个开启小视频的按钮 点击跳转------VideoRecordActivity1.制作视频的类  VideoRecordActivity   1.2xml文

2018-04-05 14:58:27 683

原创 Android 节操视频播放器jiecaovideoplayer使用

主要特点:全屏时启动新Activity实现播放器真正的全屏功能能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作ListView的拖拽和ViewPager的滑动时如果划出屏幕会自动重置视频视频大小的屏幕适配,宽或长至少有两个对边是充满屏幕的,另外两个方向居中可以在加载、暂停、播放等各种状态中正常进入全屏和退出全屏根据自己应用的颜

2018-04-01 15:29:20 787

原创 仿微信多图片加文字上传服务器

//通过GridView仿微信动态添加本地图片此篇文章主要讲述GridView控件实现添加本地图片并显示.主要是关于GridView控件的基本操作,通常可以通过自定义继承BaseAdapter的适配器加载图片,而下面讲述的不是自定义的适配器,而是调用SimpleAdapter实现的.至于上传发布与网络交互此处不讲述,后面文章会讲!    主要是通过点击+从本地相册中添加图片,同

2018-03-26 21:00:51 823 1

转载 Android自定义View——开关按钮SwitchButton

在coding的过程中需要用到简单的switch-button,因为Android自带库没有此组件,使用就打算自定义view实现一个开关按钮。 我使用了view的组合,首先思考开关按钮的组成,分为2个部分,一个是底部的圆角矩形,一部分是在开关过程中变换位置的圆。 于是写出按钮的xml布局//首先新建一个XML布局,RelativeLayout是外圆,View是开关的内圆 <Re

2018-03-23 20:50:52 574

原创 Retrofit加RxJava 调用系统相机 相册 裁剪更新服务器头像

//首先导入第三方的裁剪依赖库compile 'com.soundcloud.android:android-crop:1.0.1@aar'//之后Retrofit的工具类 RetrofitUtilspublic class RetrofitUtils { private static RetrofitUtils retrofitUtils;//工具类对象 pr

2018-03-21 18:30:10 459

转载 第三方登录

1. 通过友盟集成工具先把相关的包导入项目//把对应的libs,和res文件夹里的资料和架包导入对应的项目文件夹下//3.添加相关权限 //4.  微信在包名目录下创建wxapi文件夹,新建一个名为WXEntryActivity的activity继承WXCallbackActivity。这里注意一定

2018-03-13 17:18:19 360

转载 Java中精确的数字计算类BigDecimal

在日常开放当中需要我们计算数字,利率。通常Java的做法是使用Math相关的API。但是,这样做是不够精确的,由于float和double不能进行计算,如果强行进行计算会使得计算不准确。造成难以挽回的损失。为了弥补这一个缺点Java提供了BigDecimal这个类来解决。在使用这个类的时候需要将double转成String进行计算。为了方便,下面我写了几个常用的计算方法,当然也可以自己增加。

2018-03-05 10:50:47 541

原创 设置textView 超过多少字为省略号

TextView android:textSize="18px" android:gravity="center" android:maxEms="10" android:singleLine="true" android:ellipsize="end" android:id="@+id/g_tv1" android:layout_weigh

2018-03-04 16:52:53 887

翻译 Android 自定义控件之购物车数量加减器

一、实现思路整个控件其实是由两个Button和一个EditText组成,直接上代码进行分析。初始化控件,设置了自定义属性(这几个自定义属性的作用大概通过名字也能够知道了)和设置监听器二.实践layout文件夹下1.number_add_sub_view.xml自定义控件的布局"1.0" encoding="utf-8"?>  "http://

2018-03-03 10:48:00 1280

转载 Android自定义View——仿网易云音乐留声机效果

//自定义类public class GramophoneView extends View { /** * 尺寸计算设计说明: * 1、唱片有两个主要尺寸:中间图片的半径、黑色圆环的宽度。 * 黑色圆环的宽度 = 图片半径的一半。 * 2、唱针分为“手臂”和“头”,手臂分两段,一段长的一段短的,头也是一段长的一段短的。 * 唱针四个

2018-03-02 16:41:19 1573

PasswordModal.js

首先需要安装一个插件npm install react-native-pay-password --save,在node_modules中找到这个插件,下载我修改过的替换就可以

2019-11-20

react-native 类似于ios的底部弹出选择框

react-native 类似于ios的底部弹出选择框,支持android和ios

2019-10-12

OrePool.js

react-native 矩形弹框 确认-取消 按钮,可以修改输入框或者纯文字

2019-10-12

react-native 封装title 适配安卓 iOS

react-native 封装标题栏 适配android iOS 解决适配问题

2019-10-11

CountDown.js

用于倒计时的组件,使用起来简单方便,只需要传入类似于2018-10-11 09:30:33的时间格式

2019-09-17

沉浸式.zip

react-native android沉浸式状态栏

2019-09-11

CodePush自定义更新弹框及下载进度条

CodePush是一个微软开发的云服务器。通过它,开发者可以直接在用户的设备上部署手机应用更新。CodePush相当于一个中心仓库,开发者可以推送当前的更新(包括JS/HTML/CSS/IMAGE等)到CoduPush,然后应用将会查询是否有更新。

2018-11-27

解决react-native 的 webview 组件不支持android客户端上传图片文件问题

解决react-native 的 webview 组件不支持android客户端上传图片文件问题

2018-11-27

空空如也

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

TA关注的人

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