代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

移动应用加密工具范例解析详谈

    移动应用加密工具实例解析详谈     移动互联网的普及,越来越多的移动应用陷入安全门,各种信息泄露、盗号风波层出不穷。越来越多的黑客盯上了移动应用,而SD 卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析并以明文方式发到远程服务器,这些情况都使得黑客攻击更容易。       正确使用Cryptography 工具,能保护我们的敏感数据,确保隐私和数据完整。另一方面,加密难用且容易误用。这里给大家推荐下目前移动应用适用的加密工具。 Bouncy Castle       Legion of the Bouncy Castle是一个来自澳大利亚的公益团体,他们编写了Boun

    阅读全文>>

作者:coody分类:【_移动应用浏览(522

2019-09-27

5大移动应用巩固平台评测

    5大移动应用加固平台评测5大移动应用加固平台评测   前言:由于安卓APP是基于Java的,所以极容易被破解,一个不经过加固的APP犹如裸奔一样,毫无防备。之前曾有新闻报道,一些专职的APP打包黑产就是专门从各种渠道找到apk,通过各种破解手段将apk文件破解、反编译,然后加入广告、病毒代码,重新打包投入市场,不明真相的用户将带病毒广告的apk下载下来,甚至因此造成利益损失。 对于移动应用开发工程师来说,应用自动化加固无疑是最便捷的一种安全方式了。通过加固可以在一定程度上达到反编译和防止被二次打包的效果。当然,现在网上很多平台都提供加固服务包括bat在内。加固原理差不多,但是加固强度和兼容性上还是有很大差别的。 笔者周末抽空整理了一些app对目前口碑比较好的几家热门公司的加固平台做了应用加固评测。这次总共选择了5个平台,1款app。同时用这5个平台加固,然后通过操作体验,加固后首

    阅读全文>>

作者:coody分类:【_移动应用浏览(1446

2019-09-24

《2015中国移动应用性能管理蓝皮书》欢迎来看

    《2015中国移动应用性能管理白皮书》欢迎来看点击链接,下载报告原文:http://bbs.tingyun.com/forum.php?mod=viewthread&tid=136         2015 年,可以说是移动应用生态系统发展史上的一座里程碑。从技术上看,不断增加的屏幕分辨率,64位处理器,到支持所有平台开发的HTML5技术逐步成熟,硬件性能的提升,新技术的出现都是影响移动应用发展的重要因素,每个方面都不容小觑。从类型上看,在线视频、在线音乐和交友类应用的订阅盈利模式大获成功;游戏、拼车和移动商务应用的下载量和使用量也都持续增长。         然而迅速的发展并不代表应用质量以及用户体验的提升。据统计,74%以上的用户在应用性能问题面前会选择沉默、忍受、或离开,而在移动应用出现性能问题导

    阅读全文>>

作者:coody分类:【_移动应用浏览(1584

2019-09-27

移动应用技术开发大功课——Android平台个人简历

    移动应用技术开发大作业——Android平台个人简历这门水课一学期就三四节,两节Android一节ios,就要交大作业了。 出于兴趣自己开始自学,先是做了个简单的登录界面,再跟从CSDN上下载的仿知乎日报模板结合了一下。 由于要交作业,花一整天的时间完成了这个app的开发。 功能是个人简历介绍。 项目结构 MainActivity 使用的之前写的登录界面 xml代码: (两个输入文本 一个登陆按钮 范佩西背景图) <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

    阅读全文>>

作者:coody分类:【_移动应用浏览(859

2019-09-26

【重磅推荐】二零一五年腾讯移动应用质量大数据报告

    【重磅推荐】2015年腾讯移动应用质量大数据报告 2015年,随着移动智能设备的普及,移动端用户的增速明显放缓;相比之下,由于云服务、众筹平台、推广平台等基础设施和服务的不断改善,极大降低了创业的门槛,越来越多人投身于移动应用的创新创业中。 想让用户在数百万应用中爱上你的产品,开发者除了要满足用户的需求外,还必须要在快速迭代的过程中保证产品比竞争对手有更好的质量。 在这份报告中,腾讯Bugly和腾讯优测会对2015年Android和iOS平台上的应用质量进行详细盘点,帮助你了解你的产品质量在行业中处于什么位置。 首先,让我们从整体上,回顾一下2015年度的应用和应用崩溃情况 1.2015 移动应用数量持续快速增长 ————————————————————————————————————————————— 据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过

    阅读全文>>

作者:coody分类:【_移动应用浏览(2107

2019-09-26

微信开放平台开发(三) 移动应用微信登录

    微信开放平台开发(3) 移动应用微信登录在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现移动应用微信登录的功能。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。1、目前移动应用上微信登录只提供原生的登录方式,需要用户安装微信客户端才能配合使用。2、对于Android应用,建议总是显示微信登录按钮,当用户手机没有安装微信客户端时,请引导用户下载安装微信客户端。3、对于iOS应用,考虑到iOS应用商店审核指南中的相关规定,建议开发者接入微信登录时,先检测用户手机是否已安装微信客户端(使用sdk中isWXAppInstalled函数 ),

    阅读全文>>

作者:coody分类:【_移动应用浏览(1351

2019-09-28

设计一个移动应用的当地缓存机制

    设计一个移动应用的本地缓存机制  在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。 功能需求 这个缓存机制满足下面这些功能。 1、可以将数据缓存到本地磁盘。 2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。 3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。 4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返回,否则重新请求url。 5、可以实现:如果文件下载不成功或者下载没有完成,下次打开程序的时候,移除这些没有成功或者没有下载完成的文件。 6、可以实现:同时请求或者下载多个资源。 设计实现: 1、设计

    阅读全文>>

作者:coody分类:【_移动应用浏览(1278

2019-09-28

Android挪动应用开发中常见的经验技巧总结

    Android移动应用开发中常见的经验技巧总结1. 对话保持的解决方案。 要求: 1、app中使用webview访问具体网站的内容,但是app与服务器的沟通是使用HttpUrlConnection来完成。 2、webview访问时不需要再次登陆,继承app的登陆状态。 对话未保持的现象:、 1、 虽然app已经登录服务器,但是在webview中还是提示需要登录。 2、app下一次对服务器的请求也会失败,提示session过期。 解决方案: 1、获取到HttpUrlConnection中服务器返回的session id。 2、本地保存session id,每次对服务器的请求,手动添加。 3、将此session id设置到持有webview的activity中的CookieManager里。 关键代码: 网络处理类 N

    阅读全文>>

作者:coody分类:【_移动应用浏览(932

2019-09-26

移动应用开发技术过多,该怎么做选择

    移动应用开发技术过多,该如何做选择 随着互联网创业的持续升温,市场对于移动应用开发的开发者需求也供大于求,对于移动端开发工具技术也五花八门,大致分为三大类,第一种就是纯原生开发,纯原生app固然很好,但是其学习成本高,开发周期长,打码量多,一般对于融资后的企业比较试用,另一种就是这两年比较火的web app,一般是通过HTML5 开发从而封装而实现的,众所周知web app过分依赖网络,渲染性能较弱,标签太多代码量也不少,web app只能说是一个临时解决方案,今天我们仔细说说第三种方案,在众多开发工具和平台中之所以选择他是因为不用原生方式开发也能带来流畅的原生体验。Xml和JavaScript的完美结合打破了常规原生APP的开发方式,这种方式不仅带来了代码量相对极少的优点,同时编辑一次适用于Android和iOS系统,虽然iOS端对比Android不是很成熟,但随着爱码哥5.0的

    阅读全文>>

作者:coody分类:【_移动应用浏览(1614

2019-09-26

AppCan移动应用开发平台新增9个超适用插件(内含示例代码)

    AppCan移动应用开发平台新增9个超实用插件(内含示例代码) 使用AppCan平台进行移动开发,你所需要具备的是Html5+CSS +JS前端语言基础,此外,Hybrid混合模式应用还需结合原生语言对功能模块进行封装,对于没有原生基础的开发者,如何实现App里包括支付、界面布局、地图导航、IM等功能呢? 这里列出9个AppCan新插件,在使用AppCan平台进行移动开发时非常实用。 1. uexInAppPurchase iOS内部支付IAP插件:封装内部支付IAP相关操作。 方法说明: getProductList 得到产品列表方法 purchase 购买单一产品 restorePurchase 恢复购买方法 cbGetProductList 获取产品列表信息的回调方法 cbGetVerifyInfo 获取产品购买验证信息的回调方法 购买单一产品

    阅读全文>>

作者:coody分类:【_移动应用浏览(1145

2019-09-26

为啥选用 React 创建混合型移动应用

    为什么选用 React 创建混合型移动应用?【编者按】本文作者为 14islands 联合创始人、创新 Web 开发者 David Lindkvist,主要介绍有关混合型应用搭建的方方面面。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 最近,我们有幸与 Fjord 合作,从零开始为其用户打造了一款 HMTL5 混合型应用。 混合型移动应用(Hybrid apps)可以借助多种 web 技术搭建应用,并将其打包为原生应用(Native apps)以适应于多种移动平台。 在本文中,我们将分析使用 React 与 Cordova 创建 iOS 与 Android 应用时采用的技术以及面临的挑战。 注意:React Native 在2015年首发。然而,在本项目开始时,React Native Android 版还未发布,因此我们无法使用之。 混合型应用中的挑战 混合式

    阅读全文>>

作者:coody分类:【_移动应用浏览(705

2019-09-27

评测:华为最新移动应用/APP测试工具MobileTest

    测评:华为最新移动应用/APP测试工具MobileTest 一、目前移动应用/App的测试痛点及可选方案 移动互联网市场进入下半场,同质化竞争激烈,平均获客成本增加。屏幕不适配、闪退、无响应、UI异常等兼容性问题严重影响用户体验,影响用户转化率和用户粘性。如何解决这些问题呢? 方式1:Android模拟器或USB连接真机测试 缺点:无法发现屏幕等硬件差异引起的兼容性问题和性能问题。 方式2:采购主要适配机型做兼容性测试 缺点:Android定制系统多,屏幕尺寸和分辨率等硬件参数差异大,机型更新快,采购和维护成本高。 这两种方式还有其它缺点: 1.兼容性测试专业性强,需要具备Android开发和测试经验,学习成本高 2.手工测试操作效率低,重复劳动量大,发现问题定位诊断难度大 3.自动化测试开发成本高,多机型自动化测试还需要搭建软硬件测试平台 二、华为MobileTest的关键特性

    阅读全文>>

作者:coody分类:【_移动应用浏览(1337

2019-09-26

搬动应用程序开发的未来展望

    移动应用程序开发的未来展望 这些年来,随着网络技术的快速发展和更新,互联网用户的数量呈现指数级增长,智能手机的销量在大幅度地增加。移动应用开发领域拥有良好的发展前景,作为开发人员,及时了解最新的发展趋势是很有必要的。那么,让我们来看看,未来一段时间里移动开发的发展趋势是怎样的。 跨平台与跨设备开发 移动应用程序将不再局限于单一平台。基于价格的因素,Android平台会接管大部分的移动端业务;但是在高端市场领域,iOS平台的表现无疑是统治级的。随着时间的推移,移动应用程序的开发将不会再被特定技术和平台所限制,而HTML5的发展预示着:在未来,适用于所有最新平台的混合式移动应用开发将会快速增长。 开发工具 每年,移动开发领域都会诞生成千上万个应用程序。我们需要在最短的时间内推出没有任何问题的移动应用程序,这使得我们倍感压力。不仅如此,企业也在寻求能够快速切入到业务的应用程序。应用程

    阅读全文>>

作者:coody分类:【_移动应用浏览(1188

2019-09-26
上一页 1/8页 下一页