- 博客(45)
- 资源 (58)
- 收藏
- 关注
转载 Android数据加密之——Des加密
注:本文为转载文章,原文请参考:Android数据加密之Des加密DES加密介绍:DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究,后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥,以现代计算能力,24小时内即可被破解。DES加密使用方式:DesUtil常量类介绍private final stat...
2018-03-30 22:50:48 492
转载 Android数据加密之——MD5加密
注:本文为转载文章,原文请参考:Android数据加密之MD5加密前言:项目中无论是密码的存储或者说判断文件是否是同一文件,都会用到MD5算法,今天来总结一下MD5加密算法。什么是MD5加密?MD5英文全称“Message-Digest Algorithm 5”,翻译过来是“消息摘要算法5”,由MD2、MD3、MD4演变过来的,是一种单向加密算法,是不可逆的一种的加密方式。MD5加密有哪些特点?压...
2018-03-30 20:07:39 1036
转载 Android数据加密之——Base64编码算法
注:本文为转载文章,原文请参考:Android数据加密之Base64编码算法前言:前面学习总结了平时开发中遇见的各种数据加密方式,最终都会对加密后的二进制数据进行Base64编码,起到一种二次加密的效果,其实呢Base64从严格意义上来说的话不是一种加密算法,而是一种编码算法,为何要使用Base64编码呢?它解决了什么问题?这也是本文探讨的东西?什么Base64算法?Base64是网络上最常见的用...
2018-03-30 17:40:40 480
转载 Android数据加密之——异或加密算法
注:本文为转载文章,原文请参考:Android数据加密之异或加密算法什么是异或加密?异或运算中,如果某个字符(或数值)x 与 一个数值m 进行异或运算得到y,则再用y 与 m 进行异或运算就可以还原为 x ,因此应用这个原理可以实现数据的加密解密功能。异或运算使用场景?两个变量的互换(不借助第三个变量)数据的简单加密解密异或加密解密实现?固定key的方式这种方式加密解密 算法一样加密解密算法pub...
2018-03-30 17:03:28 720
原创 Android开发之——跑马灯效果
前言在看商城类的项目时,如淘宝头条,京东头条,经常会看到跑马灯效果,上下轮播显示热门商品!跑马灯效果实现跑马灯效果,我们可以借助于第三方和自己实现两种方式,下面我们将介绍一下:借助于第三方提供MarqueeView项目地址:MarqueeView 使用方式:XMarqueeView项目地址:XMarqueeView 使用方式自己实现本文的跑马灯是借助于V...
2018-03-29 23:02:43 1204
原创 Android开发之——第三方集成微信支付
前言上文介绍了支付宝集成的步骤,本文将继续介绍第三方支付——微信的集成微信集成先看几个界面 认证界面 资源下载界面 接口参数界面 接入文档界面 接入说明完成认证app接入支付功能,必须先要完成认证,本文因为是个人账号,此处省略下载所需要的资源在资源下载界面,下载对应的资源,本文以android支付为例讲...
2018-03-29 16:22:09 681
原创 Android开发之——修改debug.keystore
前言app在运行安装到手机上时,都是要签名的(没有签名无法安装),你可以设置签名,然后安装时使用设置的签名;没有设置签名,就用系统默认的签名信息,那么,这个签名信息,你知道么?签名debug.keystore如果查看debug.keystore本文分为Eclipse版本和android studio来说明Eclipse查看debug.keystoreAndroid ...
2018-03-29 14:33:27 2753
原创 Android开发之——第三方集成支付宝
前言如果做产品不是为了盈利,那将毫无意义;因此,每款线上产品基本都剧本支付功能,作为开发人员如何快速接入一款第三方支付功能,便十分必要了。本文将详细介绍一下第三方支付宝的接入流程。支付宝接入界面介绍首页介绍几个页面,下面将会用到: 创建应用界面 支付集成文档界面 SDK资源下载界面 密钥工具下载界面 沙箱环境调试界面 开通支付功...
2018-03-28 18:15:47 1732
原创 VMware虚拟机Ubuntu安装 VMware Tools
前言本文以虚拟机为例讲解VMware Tools的安装过程,默认用户已安装了Vmware虚拟机和Ubuntu系统,安装VMware Tools后Ubuntu可全屏并且可与电脑之间进行互操作(如文件拖放等)极大地方便了用户的行为。Ubuntu安装 VMware Tools下载VMware Tools查看VMware Tools下载将VMware Tools 放到桌面...
2018-03-28 12:38:06 1899
原创 React Native开发之——组件RefreshControl
前言这一组件可以用在ScrollView或ListView内部,为其添加下拉刷新的功能。当ScrollView处于竖直方向的起点位置(scrollY: 0),此时下拉会触发一个onRefresh事件。组件RefreshControl属性onRefresh function:在视图开始刷新时调用。refreshing bool:视图是否应该在刷新时显示指示器。colors(Android) [Col...
2018-03-24 17:42:44 2231
原创 React Native开发之——组件DrawerLayoutAndroid
前言封装了平台DrawerLayout(仅限安卓平台)的React组件。抽屉(通常用于导航切换)是通过renderNavigationView方法渲染的,并且DrawerLayoutAndroid的直接子视图会成为主视图(用于放置你的内容)。导航视图一开始在屏幕上并不可见,不过可以从drawerPosition指定的窗口侧面拖拽出来,并且抽屉的宽度可以使用drawerWidth属性来指定。(借鉴于...
2018-03-23 00:04:20 414
原创 React Native开发之——RN开发中遇到的错误总结
前言本文主要是针对React Native开发中遇到的错误进行总结和纠正,实际开发中,经常会遇到这样或那样的问题,如果解决不了,下面的开发可能进行不了,善于纠错和总结也是学习的必备技能。本文会持续更新。错误npm ERR! Unexpected end of JSON input while parsing near ‘…native/download/react’现象解决办法npm cache ...
2018-03-22 18:51:57 599
原创 React Native开发之——组件WebView
前言在开发Android的时候,一般我们会有一些加载网页的需求,或者执行一些JavaScript,我们都知道在Android中实现这个功能的控件是WebView,在ReactNative中也有实现此类需求额的组件,它的名字也是WebView。那么今天的这篇文章就来详细说说在ReactNative WebView的使用。组件WebView属性和方法主要属性source:在 WebView 中载入一段...
2018-03-21 11:18:28 469
原创 React Native开发之——组件ViewPagerAndroid
前言今天我们来讲解一下关于 ViewPager 的使用,它是一个允许子视图左右滚动翻页的容器。我们知道在Android开发中系统有ViewPager这个组件,作用是实现滚动翻页的,在RN中也是有这么一个组件的(ViewPagerAndroid),每一个ViewPagerAndroid的子容器会被视作一个单独的页,并且会被拉伸填满ViewPagerAndroid。ViewPagerAndroidVi...
2018-03-20 10:03:03 491
原创 React Native开发之——组件ScrollView
前言ScrollView是一个通用的可滚动的容器,你可以在其中放入多个组件和视图,而且这些组件并不需要是同类型的。ScrollView不仅可以垂直滚动(默认),还能水平滚动(通过horizontal属性来设置)。组件ScrollView属性本文介绍一些ScrollView常用属性horizontal(布尔值):当此属性为true的时候,所有的的子视图会在水平方向上排成一行,而不是默认的在垂直方向上...
2018-03-19 18:09:14 474
原创 Android开发之——Advanced profiling is unavable for the selected process
前言Android Studio从3.0版本新增了许多功能,例如:Android Profiler (其中包含了: CPU Profiler、Memory Profiler、Network Profiler ),使用之前,先检查Profiler的配置是否正确,否则你可能无法使用此功能。接下来,我们将讲解如何配置Profiler问题本文主要分以下两个问题进行讲解,如果开发中按此配...
2018-03-17 10:33:49 12448 2
原创 React Native开发之——组件StatusBa
前言StatusBar 是 React Native 用来设置并动态改变设备的状态栏显示特性。可以通过设置StatusBar的样式实现不同页面状态栏的显示。虽然 StatusBar 是跨平台组件,但其中有些属性是通用的,而有些则是 iOS 或 Android 独有的。所以我们开发时要做好适配。组件StatusBar属性介绍通用属性animated设置当状态栏的状态发生变化时,是否需要加入动画。动画...
2018-03-16 11:23:51 422
原创 React Native开发之——组件Picker
前言Picker常用于显示时间、地址选择器,是常用的控件之一。在RN开发中,系统也为我们提供Picker控件,并且提供了IOS专用的PickerIOS组件。本文主要讲解Picker的使用,并介绍常用的Picker属性:PickerPicker属性介绍onValueChange某一项被选中时执行此回调。调用时带有如下参数:itemValue: 被选中项的value属性itemPosition: 被选...
2018-03-15 09:54:55 4174 1
原创 React Native开发之——组件ListView
前言ListView是React Native中渲染大量数据的组件,ListView是日常开发最常用的控件之一,会话列表(微信),商品列表(淘宝),问题列表(汽车大师)等等各种列表均用到了ListView。这篇文章简单介绍下ListView的入门。ListView概念使用ListView必须熟悉以下几个属性dataSourcerenderRowrowHasChangeddataSource和ren...
2018-03-14 12:11:35 551
原创 Anko开发之——Anko Commo
前言最近的事情有点多,继上一篇Anko初探有一段时间了,本文将继续更新用Anko开发Android相关教程;关于Anko网上的资源有限,大部分是查看官网说明一点点摸索的,有需求的请查看官方地址:Anko,作者水平有限,难免有疏漏之处。欢迎留言探讨。本文将介绍Anko的第一部分——Anko组件,分以下四部分讲解:Intents Dialogs and toasts Logging ...
2018-03-13 17:27:37 626
原创 React Native开发之——组件ProgressBarAndroid
前言ProgressBarAndroid是React Native封装了Android平台的显示进度组件,用来在App中内容加载进度显示。本文主要熟悉以下属性:color:设置进度的颜色属性值indeterminate: 设置是否要显示一个默认的进度信息,该假设styleAttr的风格设置成Horizontal的时候该值必须设置成falseprogress: number 设置当前的载入进度值(该...
2018-03-13 12:10:30 974
原创 React Native开发之——组件Switch
前言Switch:开关控件,类似于Android中的开关控件Switch。它需要一个onValueChange更新的回调函数value为了使组件反映用户操作,如果value组件未更新,组件将继续呈现所提供的value支持任何用户操作的预期结果。它有以下属性:value:是否打开。默认为falsedisabled:是否禁用 默认falseonTintColor:打开时背景色thumbTintColo...
2018-03-12 11:31:40 1235
原创 Rxjava开发之——如何在Eclipse上使用Rxjava
前言Android studio上支持jcenter和maven引入类库,但是Eclipse上不支持,那么如果想在Eclipse上开发Rxjava,该如何配置呢?下文将介绍配置教程Eclipse开发Rxjava配置在Eclipse开发Rxjava,可以通过导入jar包的方式提供支持。下文将逐步介绍配置过程。打开Maven仓库,搜索rxjava点击要下载的类库,选择相应的...
2018-03-11 12:06:16 1370
原创 React Native开发之——组件TouchableOpacity
前言TouchableOpacity用于使视图正确响应触摸的包装器。按下,封装视图的透明度降低,使其变暗。 这个组件比较简单,属性较少,简单说明如下:activeOpacityTouchableOpacity使用说明activeOpacity属性activeOpacity用于显示透明度,0-完全透明,1-完全不透明实例练习export default class App extends Compo...
2018-03-09 09:27:01 4518
原创 React Native开发之——组件TouchableNativeFeedback
前言TouchableNativeFeedback,用于使视图正确响应触摸的包装器(仅android)。在android上,该组件使用本地状态drawable来显示触摸反馈。目前它只支持将单个视图实例作为子节点,因为它通过将该视图替换为另一个中的节点实例,并设置一些附加属性。TouchableNativeFeedback属性backgrounduseForeground实例练习export def...
2018-03-08 11:00:57 791
原创 Java基础之——二进制正负数的原码、反码、补码之间的转化
前言计算机都是使用二进制的补码进行计算。原码、反码、补码分正负数来讲,下面将分别进行讲解。原码、反码、补码整数正数的二进制原码、反码、补码都是相同的负数负数的二进制原码概念先计算该负数绝对值的二进制。之后对其每个数“取反”,然后加一。实例比如-32第一步:32(10)=00100000(2) 第二步:求反:11011111 第三步:加1:111...
2018-03-07 22:19:59 1512
原创 Vue开发之——Vue环境搭建
前言Vue自从发布以来就一直受到前端开发人员的热爱,而除了一些本身优秀的特征之外,还有就是丰富的插件和工具的支持和更新。本文主要讲述Vue环境搭建。 内容包含:node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm npm的淘宝镜像Vue搭建第一步 node环境安装下载地址:https://nodejs.org/en/或者http://node...
2018-03-07 16:12:04 1809
原创 React Native开发之——组件Button
前言Button-按钮,平时开发中再熟悉不过的东西了,React Native 0.37之前并没有Button按钮,一直用TouchableOpacity 或 TouchableNativeFeedback替代,React Native 0.37开始加入Button组件,今天我们要学的就是Button组件。titlecolordisabledaccessibilityLabelonPressBut...
2018-03-07 10:37:36 445
原创 React Native开发之——组件TouchableHighlight
前言TouchableHighlight,包装要显示的视图,点击时可用于高亮显示,React Native 0.36版本以前用于替代Button,类似于Android中的Button,React Native 0.37开始出现Button按钮。本文主要讲述TouchableHighlight的使用及其几个属性的用法:underlayColoractiveOpacityonHideUnderlayo...
2018-03-06 13:36:27 1508
转载 最全的BAT大厂面试题整理
注:本文为转载文章,原文出处:最全的BAT大厂面试题整理前言临近年关,又到了面试求职高峰期,最近有很多网友都在求大厂面试题。正好我之前电脑里面有这方面的整理,于是就发上来分享给大家。这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。网上的都是按照公司划分的,想找具体某一方面的知识点有点...
2018-03-05 18:07:21 1912 1
原创 React Native开发之——组件Image
前言在ReactNative中Image是用于显示图片的组件,和开发Android的时候ImageView控件相同的效果。它可以用来显示网络图片、静态资源、临时的本地图片、以及本地磁盘上的图片(如相册)等。恰当的使用Image组件能更形象更直观的向用户传达信息。本文主要讲述以下内容:从本地装载图片从网络装载图片从App中装载图片从SD卡装载图片Image从本地装载图像概念从本地装载图像,使用关键字...
2018-03-05 16:06:35 392
原创 React Native开发之——组件TextInput(3)
前言前两节已经讲了TextInput的大部分属性,本文将继续介绍TextInput的属性,内容如下:editable、value和defaultValueonChange和onChangeText获取文本输入TextInpupteditable、value和defaultValue概念editable:用于说明TextInput是否可编辑value:TextInput的值defaultValue:...
2018-03-04 18:13:26 390
原创 React Native开发之——组件TextInput(2)
前言前片文章已经简单介绍了组件TextInput的基本用法,本文将继续介绍其他属性的用法,内容如下:maxLength属性multiline属性placeholder和placeholderTextColor属性secureTextEntry属性selectTextOnFocus和selectionColor属性TextInputmaxLength概念maxLength,用于限定输入TextInp...
2018-03-04 17:17:06 380
原创 React Native开发之——组件TextInput
前言React Native中用于输入文本的组件是TextInput,类似于Android中的EditText,TextInput也是继承自 View,所以 View 的属性 TextInput 也能使用,一些样式类的属性可以参照 View 的相关属性。本文主要讲述:autoCapitalize属性autoCorrect属性autoFocus属性keyboardType属性(设置软键盘类型)ret...
2018-03-04 16:24:10 616
原创 React Native开发之——组件Text
前言Text组件是React中的一个基本组件,它与Android上的TextView组件相类似,就是用来显示文本的,这个控件除了基本的显示布局之外,可以嵌套使用,设置样式,添加事件处理功能。基本用法属性方法在这里我只是举出一些比较常用的属性方法,只是起到抛砖引玉的作用,如果要了解更多的知识可以查看官方网址。风格样式——Style标签Text组件可以使用View组件所有的Style,View组件的所...
2018-03-04 01:24:56 360
原创 React Native开发之——Flex布局
前言React中引入了flexbox概念,flexbox是属于web前端领域CSS的一种布局方案,是2009年W3C提出了一种新的布局方案,可以简便、完整、响应式地实现各种页面布局。你可以简单的理解为flexbox是CSS领域类似Android中 LinearLayout的一种布局,但是要比 LinearLayout要强大的多。本文主要讲述Flex布局,包含以下几个:flexDirectionfl...
2018-03-03 23:26:40 409
原创 React Native开发之——Webstorm开发RN配置
前言前文React Native开发之——Webstorm快捷开发介绍了使用Webstorm快捷开发React Native,本文介绍Webstorm开发RN配置。Webstorm开发RN配置配置文件编码格式注:为避免莫名其妙的问题,本文所使用的编码格式统一设置为”UTF-8”,如图所示Setting->Editor->File Encodings有三处修改,统一改为”UTF-8”。设...
2018-03-02 23:51:22 9751 1
原创 React Native开发之——Webstorm快捷开发
前言开发RN的工具有很多,选择性也比较多,常见的有:WebStormSublime Text 3VS CodeNuclide其他本文以Webstorm为例讲解使用Webstorm开发React Native注:本文默认已配置好React Native开发环境,如:安装JDK,Android SDK,Python,Node,React- Native-cli等,若不熟悉,请先看前文的React Na...
2018-03-02 19:23:16 1334
原创 Android硬件开发之——蓝牙技术
前言本文主要讲述Android硬件开发蓝牙相关技术,内容包含:蓝牙简介 打开和关闭蓝牙设备 搜索蓝牙设备蓝牙技术蓝牙简介蓝牙(Bluetooth)是一种短距离的无线通信技术标准。这个名子来源于10世纪丹麦国王Harald Blatand,英文名子是Harold Bluetooth。在无线行业协会组织人员的讨论后,有人认为用Blatand国王的名字命名这种无线技术是再好不过...
2018-03-02 09:37:43 654
原创 Android硬件开发之——使用Android Beam传输文件(2)
前言上文已经讲了使用Android Beam传输文件,本文作为补充,包含以下内容:传输文件的AP 实例Android Beam传输文件的API从Android4.1开始,NfcAdapter类增加了如下两个推送数据的方法。NfcAdapter.setBeamPushUris NfcAdapter.setBeamPushUrisCallback这两个方法的原型如下:...
2018-03-02 09:36:41 1294
微信小程序—this.animate动画和wx.createAnimation动画示例-AnimCss.rar
2022-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人