- 博客(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>
2022-05-28 13:43:50 1168 2
原创 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={() =>.
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://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<Uri> 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
2019-11-20
CodePush自定义更新弹框及下载进度条
2018-11-27
解决react-native 的 webview 组件不支持android客户端上传图片文件问题
2018-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人