
移动端Android&IOS
文章平均质量分 87
mqy1023
https://github.com/mqy1023
展开
-
ios下载企业包ipa
1、ios构建出ipa包2、配置https服务一定要确保上面的ipa资源包链接是https协议3、配置manifest.plist文件,url配置ipa包的下载链接<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://w...原创 2019-10-28 18:38:50 · 1579 阅读 · 0 评论 -
ios开发(1) —— Objective-C入门教程(和java对比)
一、Objective-C基础语法1、字符串Objective-C的字符串由双引号包裹,并在引号前加一个@符号title = @"Hello World";if(title == @"hello World") {}2、函数调用不带参数justRun();带参数NSLog(@"show string: %@", str);CGRectMake(0, 0, 0, 0)...原创 2019-07-30 21:28:30 · 674 阅读 · 0 评论 -
jenkins搭建安卓自动化构建打包环境
一、Jenkins安装上jenkins官网下载安装包, 点击安装二、初始化配置1、原始密码解锁操作cat initialAdminPassword 查看原始密码,拷贝输入框解锁2、下载官方建议的插件点击Install suggested plugins3、创建一个账号和密码,并登陆jenkins4、全局工具配置 (系统管理 - 全局工具配置)配置git ...原创 2019-03-14 18:15:55 · 409 阅读 · 0 评论 -
滴滴插件化方案——VirtualApk 实践
1、原本build.gradle中将3.2.0版本时,跳转插件包的Activity报在清单文件中没注册,改为3.1.0版本classpath 'com.android.tools.build:gradle:3.1.0'3、插件包不能动态申请权限,可以在宿主中申请完全部的权限4、layout布局文件名不要和宿主的一样5、overridePendingTransition(in...原创 2019-01-24 20:01:05 · 560 阅读 · 0 评论 -
【转】滴滴插件化方案 VirtualApk 完全解析(一) 初识基本用法
1.介绍VirtualApk GitHub地址VirtualAPK是滴滴在2017年6月开源的一款插件化框架,支持Android四大组件,以及几乎所有的Android特性,通过Gradle来构建插件,集成与构建十分便捷,目前已经应用在 滴滴出行 App上,兼容市面上几乎所有的Android设备。VirtualAPK支持的Android版本:Android 4.0.3(API 15) - An...转载 2019-01-24 16:50:02 · 236 阅读 · 0 评论 -
IOS相关笔记
一、关闭ios虚拟机上的appShift + command + 双击H二、【转】删除LaunchScreen.xib,使用Images.xcassets来做工程的启动页因为默认的是LaunchScreen.xib,更改为Images为启动页面,因为项目有各种屏幕的启动页,但我又不想使用LaunchScreen.xib来适配,所以找到解决办法如下:1.在工程原创 2016-12-08 15:33:49 · 392 阅读 · 0 评论 -
React Native跳转第三方APP
React Native跳转微信、支付宝等第三方APP一、常用URL SchemeQQ: mqq:// 微信: weixin:// 新浪微博: weibo:// (sinaweibo://) 腾讯微博: tencentweibo:// 淘宝: taobao:// 支付宝: alipay:// 美团: imeituan:// 知乎: zhihu:// 优酷: youku://二、配置S原创 2016-12-27 17:46:05 · 9321 阅读 · 3 评论 -
安卓开发— —小技巧集合
安装命令行,到项目下,运行命令:cordova plugin add org.apache.cordova.splashscreen修改config.xml修改cordova下的config.xml,修改后要重新编译,android plat-form下的config.xml会自动更新。 preference name="SplashScreen原创 2016-01-25 22:00:25 · 638 阅读 · 0 评论 -
win10下使用Fiddler进行网络抓包
相信不管对于开发还是测试,掌握网络抓包是必须得会的吧。下面先是转载一遍《Android利用Fiddler进行网络数据抓包》,你可以按着文章步骤操作,如果抓包成功,那恭喜你,下面的屁话可以不用看了额; 对于本人很遗憾的是,可能是因为win10的原因,本人按着上面文章步骤操作然而并没效果(卵),补充个人实现方法,原理其实很简单:就是用你的手机链接你电脑共享出来的网络啊哈《Android利用Fidd原创 2016-05-22 14:51:48 · 43769 阅读 · 1 评论 -
使用Gradle与Ant实现可配置不同环境的自动打包
一、搭建jenkins环境和配置gradle环境 网上搭建jenkins的教程很多,这里不再赘述,主要说下jenkins中配置gradle环境 点击“Manage Jenkins” 1、 在“Manage Plugins”中搜索并安装gradle插件 2、 在“Configure System”中配置指向你电脑中gradle所在路径(这步前当然要下载gradle)原创 2016-05-13 22:00:12 · 7858 阅读 · 0 评论 -
【转】JsBridge实现JavaScript和Java的互相调用
前端网页JavaScript(下文简称Js)和Java互相调用在手机应用中越来越常见,JsBridge是最常用的解决方案。1. Js调用Java,Java调用Js在Android开发中,能实现Js调用Java,有4种方法:1.JavascriptInterface2.WebViewClient.shouldOverrideUrlLoading()3.WebChrom转载 2016-05-14 22:08:37 · 4505 阅读 · 0 评论 -
android和js交互实例
(1)、两者交互的方法 WebView.addJavascriptInterface(Object object, String name) (2)、实例内容包括: 1、JS端alert出”hello” 2、JS端alert出android传过来的参数 “content to js!” 3、JS端调用android方法1 4、JS端处理android传参并调用android方法2 完原创 2016-03-07 14:28:58 · 730 阅读 · 0 评论 -
bat批量自动签名apk
1、单个apk签名cmd命令如下:【其中myapk-unsigned.apk是要被签名的apk, myapk-signed.apk是签名后的apk,myapk.keystore是在项目下的keystore】jarsigner -verbose -storepass 123456 -keypass 123456 -keystore my.keystore -signedjar myapk-sign原创 2016-05-21 23:01:02 · 3459 阅读 · 0 评论 -
布局位置变动几种方式
设置布局位置,实现一个可拖动的自定义View第一种:case MotionEvent.ACTION_MOVE: int offsetX = x - lastX; int offsetY = y - lastY; ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) getLayou原创 2016-03-05 14:16:53 · 1128 阅读 · 0 评论