[AndroidAPP]APK反编译与重新打包的那些事 一、工具 & 环境 准备工于利其事,必先利其器。先上工具: 1、apktool 1、apktool 作用: 将apk文件解压,得到资源文件(AndroidManifest.xml清单文件、layout布局、string等xml资源文件) 这个工具的解压,和一般电脑上的解压工具不一样,解压工具出来的...
升级ReactNative后PropTypes报错(evaluating '_react2.PropTypes.string')
升级ReactNative后PropTypes报错(evaluating '_react2.PropTypes.string')在ReactNative中,自定义组件用到PropTypes来定义属性的数据类型,PropTypes的几种用法 React.PropTypes import {PropTypes} from 'react'; impor...
Mac安装jenkins遇到“登录信息无效。请重试。”的问题
Mac安装jenkins遇到“登录信息无效。请重试。”的问题 因为要做APP的自动打包发布,有Android和iOS两个系统的APP支持,所以把选择的持续集成环境(Jenkins)安装到MacOS下。Mac下有两种安装方式:1、下载pkg文件,这样会和正常软件安装过程一样,安装成功后启动一个web服务,默认使用8080端口;2、下载war文件,通过执行java -war jenkins.war...
iOS原生工程加入APP混合开发框架Cordova的支持
iOS原生工程嵌入cordova 1.1 打印当前的路径 $ pwd>>:"/Users/Mac/Desktop" 1.2 创建一个Cordova目录 $ mkdir Cordova 1.3 进入到Cordova目录 $ cd Cordova 1.4 创建一个cordova项目 $ cordova create...
JavaScript中遍历JSON对象,获取所有的键Key及对应的值Value
JavaScript中遍历JSON对象,打印所有的键Key及值Value。 var obj = {"key1":"val1", "key2":"val2"};var str = "";for (var p in obj) { str = str + (p + " = " + obj[p]) + ", ";}console.log(str); 遍历JSON对象后输出的键值字符串为:key1 ...
iOS8以后使用系统TouchID功能
iOS8以后,苹果公开了TouchID的验证功能,使得自己开发的APP能够更好更方便地保护用户信息及数据。 下面是使用TouchID验证的全部代码。 #import <LocalAuthentication/LocalAuthentication.h>- (void)beginTouch { LAContext *context = [[LAContext alloc]init]...
从Storyboard中获取ViewController的实例对象
// 获取storyboard中特定标识的ViewController// Identity Inspactr中Storyboard ID中输入一个字符串标示UIStoryboard xxx_storyBoard = [UIStoryboard storyboardWithName:@"storyboardname" bundle:nil];XXXViewController vc = [xxx_...
修改NavigationController中present出来的个别ViewController状态栏颜色
修改NavigationController中present出来的个别ViewController状态栏颜色 对于整体都是push方式展示ViewController的应用,一般来说状态栏都是白色字体,但偶尔还会有presentViewController的情况,此时present出来的ViewController的背景默认是白色的,这样就导致状态栏上的运营商、信号、时间、电量等信息看不清了。下面...
UICollectionViewCell的按下高亮效果
UICollectionView 中默认没有实现cell点击按下的高亮效果,本文往下是实现UICollectionViewCell按下出现高亮效果的方法 // 1. 定义cell正常的背景颜色和按下后高亮显示的背景颜色#define CELL_COLOR_NORMAL [UIColor whiteColor]#define CELL_COLOR_SELECTED [UIColor grayCol...
分享Office文件在线阅读的网站
如题,分享一个Office文件在线阅读服务的网站。项目上的一个应用场景用户在其他端上传了Word(.doc/.docx)文件、Excel(.xls/.xlsx)文件、PPT(.ppt/.pptx)文件,遇到了应用程序(Android/iOS)中要直接打开这样的文件的需求,要求不允许弹出框让用户选择如何查看。1、Office文件本地解析,有Apache著名的poi,但对Office2013以后的文档...