Ionic2跨平台项目(四)热修复(本地测试)

一、技术背景本文主要探讨github一个有名的插件:cordova-hot-code-push,其用于实现cordova项目热修复,具体做法在github上写的很清楚,本文主要简单介绍一下用法和其在Ionic2环境如何使用。这个插件主要用于实现对app上基于web的内容进行动态更新,从根本上来说,就是使用这个插件以后,所有存在www文件夹里的内容都可以动态更新。二、应用场景当你把应
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Ionic2跨平台项目(五)热修复(正儿八经Android)

原文地址:http://blog.csdn.net/lovelyelfpop/article/details/50848524#local-development-add-on插件地址:https://github.com/nordnet/cordova-hot-code-push下面是我对GitHub项目readme的翻译—————
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Git用法之撤销操作

任何一个版本控制系统中,最有用的特性之一莫过于 “撤销(undo)”操作。在Git中,“撤销”有很多种含义。当你完成了一次新的提交(commit),Git会及时存储当前时刻仓库(repository)的快照(snapshot);你能够使用Git将项目回退到任何之前的版本。下文中,我将列举几个常见的、需要“撤销”的场景,并且展示如何使用Git来完成这些操作。一、撤销一个公共修
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Ionic2跨平台项目(七)浏览器中使用Native包和插件

浏览器中使用Ionic Native和native插件,
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Ionic2跨平台项目(一)简单探讨及iOS项目创建

技术背景为了开发html5,除了最新使用React Native等之外,目前首选稳定的ionic+Angularjs来开发iOS 和Android。(加入qq群:64903116讨论更多ionic2相关)。Ionic是一款可以使用html5构建混合移动应用的用户界面框架,它自称是“本地与html5的结合”。
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Ionic跨平台项目(十)从Ionic2升级到Ionic3

2017年4月5日 ionic3正式发布了,对于从ionic2 rc版本开始用的我也进行了这次升级并且平稳运行在项目上,在我看来升级ionic3是很有必要的。
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Ionic2跨平台项目(六)cordova多项目热修复

上篇文章详细介绍了cordova+Android项目的热修复过程,本篇探讨下,一个cordova项目如何集合多个cordova项目,它们是如何协作的,以及如何对他们分别进行热修复。多cordova项目集合我们探讨这样一种情况,要做一个综合管理的ionic项目。需要多个团队共同开发多个项目然后集合到这一个项目里,最终实现的效果是在ionic项目中或者是在原生项目中,能进入另外若干个完整的...
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Ionic跨平台项目(九) 自定义cordova plugin(iOS)

插件的意义 plugin(全文都叫插件)是一个注入代码的包,它允许app呈现的Cordova webview与其运行的native平台进行通信。插件可以访问基于Web的app通常不可用的设备和平台功能。所有主要的Cordova API功能都可以实现为插件,还有许多其他功能可用于实现诸如条码扫描器,NFC通信或定制日历界面等功能。您可以在Cordova插件搜索页面上搜索可用的插件...
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

iOS开发——IPA瘦身

iOS开发——IPA瘦身删掉无用照片图片压缩查看可执行文件,清理第三方库iOSApp在迭代过程中,ipa包不可避免地越来越大,能不能瘦身呢?删掉无用照片首先考虑比较占用硬盘的是图片,使用LSUnusedResources分析项目中无用的图片,搜索完图片后,点表头Size排个序,看看有没有比较大的图片,将其批量删除,或者更稳妥的办法是人工校对后将其移出项目,也可以暂存到别的地方备用,以防删错。...
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

iOS开发-项目中常用的工具方法-swift

swift项目一些常用的工具方法,即拖即用,持续更新。QHUtil字符串合法性判断判断手机号码合法性判断密码合法性判断邮箱格式判断身份证号判断银行卡号判断字符串中是否全是汉字判断是否为整型判断字符串条件 1:数字 2:英文 3:符合的英文+数字判断字符串是否存在UIView工厂方法创建label创建button创建textField创建imageView创建viewDate相关日期转字符串字符串转日期字符串转字符串其他存取偏好设置打电话使用‘*
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Android WebView 内核适配——WebKit 转 chromium

年刚过,一回来bug来袭,年前提前回家过年了,来了之后同事告诉我Android 4.4以下的手机H5加载不出来,解决不了直接就上线了,顿时满脸黑线,这都可以,我不在的时候都发生了啥? 于是乎,调试模式打开,拿了一个华为的4.0的手机测试,乖乖,果然空空的页面,毛线都没有一根,Log显示如下:Viewport argument key "minimal-ui" not recognized
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Android中WebView加载Url时出现域名连接重定向时返回控制死循环的问题

Bug时时有,今天特别多。 你们有试过加载WebView由于H5 CSS样式中有特殊属性“minimal-ui”无法识别加载不出来的情况么,你们有过在解决完一个问题之后又出来内外一个问题的时候么,你们有给别人找到了BUG,完了自己要去给别人填坑的时候么,你有的,你肯定有的...... 今天这个问题可以说是一个低级的问题,就是webView返回控制的时候无法回退 上模型:
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Android studio 之 打包 model 成 jar (xutils 数据库升级版本校验问题)

今天遇到了Xutils的源码数据库校验问题// update the database if needed SQLiteDatabase database = dao.database; int oldVersion = database.getVersion(); int newVersion = daoConfig.getDbVersion();
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

关于Android 6.0及以上版本用PendingIntent传送数据丢失问题

       最近在写一个信鸽推送的需求,项目要求是需要有一个10分钟的定时器,如果通知栏消息未点击的情况下需要每隔10分钟提醒一次,用到的是Android原生的 AlarmManager:public class AlarmManagerUtils { public static void startAlarm(Context context, int seconds, USER_MES...
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Android 适配刘海屏之 判断手机是否是刘海屏

话不多说 直接上代码判断vivo是否有刘海屏/** * 判断vivo是否有刘海屏 * https://swsdl.vivo.com.cn/appstore/developer/uploadfile/20180328/20180328152252602.pdf * @return */ private static boolean hasNotch...
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

Android api 22升级到api28 遇到的问题汇总

背景 应国家电信终端产业协会要求,自2019年5月1日起,华为应用市场新上架应用应基于Android8.0(API Level 26)及以上版本开发。自2019年8月1日起,现有应用的更新应基于Android8.0(API Level 26)及以上版本进行开发,安卓绿色联盟提醒广大应用开发者请提前做好准备,及时适配。 这只是华为应用市场的一个提示,真实情况...
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

关于 Android WiFi 调试 出现“ 由于目标计算机积极拒绝,无法连接。 (10061)”

D:\work_space\XXX>adb devicesList of devices attached0123456789ABCDEF deviceD:\work_space\XXX>adb shell ifconfig wlan0wlan0 Link encap:Ethernet HWaddr 00:92:fa:08:8e:a7 inet addr:192.168.3.108 Bcast:192.168.3.255 Mask:2.
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

经验分享:Windows10值得推荐的软件,总有一款是你的菜

今天在知乎上看到有人分享wids10推荐好用的软件;今天小编做了一点点的修改和根据自己的使用情况总结出来转发分享给大家;1、安全放病毒——火绒[推荐]2、办公软件——office2019[推荐使用]3、截屏-Snipaste[推荐使用]4、清理优化-Dism++5、清理注册表-CCleaner6、电脑文件本地搜索-Listary7、下载工具-IDM8、下载磁力链接工具-qBittorrent9、网盘下载-pandownload10、网盘下载-速盘..
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

编程代码 | C++/C输出阳历万年历—精美日历制作

前言:本文章向大家介绍如何用C语言代码实现万年历使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。void输出万年历(int年, int月, int日){intr = 1, z = r, nn = 年, yy = 月;nn = 年; yy = 月;while(nn)if(--yy)z += 返回月的天数(nn, yy); else--nn, yy = 13;nn = 返回月的天数(年, 月); yy = 1;cout <&lt.
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0

四年了自学了C/C++那么久,还写不出项目,正常吗?

前言:这是之前在V2EX职场话题里看到的一个话题,类似的小编身边人呢也有相似的困扰。现在大学里基本都开设了计算机课程,看了那么多相关知识性的书,但学了四年出来,仍然写不出项目,这肯定是有问题的。那我们来看看真正的C/C++应该是怎样学习?一. C/C++语言知识如果你的基础很差, 要从C开始学起,对程序有个初步的认识,循序渐进。C语言的书可以先在网上学习一点,关于C大部分是免费的,把一些小项目什么的做好,然后了解C语言能做什么,怎么做,就和学英语一样。安装Visual ..
分类: 其他 发布时间: 10-18 05:08 阅读次数: 0