app

RN app打包

♀尐吖头ヾ 提交于 2020-03-24 19:02:16
最近使用React Native做起了移动应用,之前做过一点react,有一点react基础,后来听说RN还不错,就做起了RN项目。为了让辛辛苦苦开发的项目想在手机端运行,就涉及到发布打包。 防止自己长时间不用忘记了,这里做一下笔记,在记录点滴的同时,希望可以帮助正在奋斗的你。 好啦,不多说了,直接说详细的步骤,请认真读完,相信你,也可以轻轻松松发布你的app应用。我把打包总结成了五个步骤: 1、修改打包后的应用名称,同时,ic_launcher.png为应用图标 2、React Native初始化项目在Android平台下默认显示方式跟随设备放置方式而改变。如果希望移动应用的显示方式始终不变,可以修改RN项目目录下的“\android\app\src\main\AndroidManifest.xml”文件,为.MainActivity加入 android:screenOrientation="portrait"> 属性。修改 的内容如下图所示: 3、生成应用的秘钥 Java开发环境自带了秘钥生成工具。可以在命令行窗口执行以下命令生成一个发布秘钥: keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 其中

http://www.cnblogs.com/liuhaorain/p/3776467.html

一曲冷凌霜 提交于 2020-03-24 13:31:16
有关MVC框架基础知识请移步=>传智播客,下载相关入门视频耐心看完: http://net.itcast.cn/subject/tegongnet/index.html 有关微软ASP.NET MVC框架上一版本身份系统知识,请移步=>Jesse Liu的博客参考相关文章: http://www.cnblogs.com/jesse2013/p/membership.html 网上已经有一篇写了一章就太监的教程: http://www.cnblogs.com/liuhaorain/p/3776467.html 准备工作: 一、先是基本建立工程,三个图完事。 二、请大家下载.NET Reflector反编译工具,这是每个.NET开发人员必备的工具:(这个蛮重要的,很多底层代码一看,上层为什么那么写就完全明白了) http://www.wuleba.com/19035.html 具体破解方法不再赘述,非本文重点,请自行解决。 现在,让我们开始解刨这个看起来很大的框架吧! 一、我列出了在项目自动生成的文件中,需要我们 重点关注 的类文件(.cs): 1.App_Start文件夹中的:    Startup.Auth.cs         //这个文件里,只有一个ConfigureAuth方法,此方法在根目录的Startup.cs中被调用。     //在此方法里,你可以调用(app.Use

App 切图规范

ぐ巨炮叔叔 提交于 2020-03-24 11:36:42
3 月,跳不动了?>>> 如何切图? 了解iphone界面的尺寸 最小的分辨率是320x480,我们把这个尺寸定为基准界面尺寸(baseline),基准尺寸所用的图标定为1倍图(1x)。 在实际设计过程中,为了降低设计成本,一般拿设备最高的分辨率作为设计稿的原始尺寸,拿iphone来说就是iphone5或5s的640x1136啦,当然也可以用iphone4或4s的640x960,因为宽度都是640px,他们切图的标准是一样的。显然,以1倍图的基准尺寸(宽320px)为相对的参考依据,宽640px的设计稿,以原始尺寸切出来的图标称为2倍图(2x)。 有人可能会问:为什么不拿320px作为设计稿的原始尺寸呢?因为1倍图放大成为2倍图远比2倍图缩小成1倍图来得模糊! 于是,在不考虑iphone6和iphone 6 plus的情况下,为了适配iphone,每个图标需要切两份。 Android - 更为繁多的界面尺寸 Android开源自由的代价就是设备规范的不可控,市面上充斥着各种品牌的android手机,有着各种各样的尺寸和分辨率,为了适配各种不同分辨率的设备,同一个图标需要切成N份,每一份对应一个尺寸。 另外需要注意的是,Android里面开发用的尺寸单位是dp或sp(dp为元素表现尺寸,sp为字体尺寸)而不是iphone中的px。。。 对于分辨率繁多的android设备

APP测试要点

谁说胖子不能爱 提交于 2020-03-24 06:50:58
APP测试的时候,建议让开发打好包APK和IPA安装包,测试人员自己安装应用,进行测试。在测试过程中需要注意的测试点如下: 1. 安装和卸载 ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。 ●安装过程中是否可以取消 ●安装空间不足时是否有相应提示 ●如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示 ●是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手相上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除) ●测试卸载后文件是否全部删除所有的安装文件夹 ●卸载过程中出现死机,断电,重启等意外的情况,待环境恢复后是否可以正确卸载 ●卸载是否支持取消功能,单击取消后软件卸载情况是否正常 2. 运行 ●APP安装完成后,是否可以正常打开软件 ●APP运行时,是否有加载图示 ●APP的速度是可以让人接受,切换是否流畅 ●用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录。 3. 登录   ●登录用户名和密码错误时,界面有提示信息   ●用户主动退出登录后,下次启动APP时,应该进入登录界面   ●对于支持自动登录的APP,数据交换时

[Google App Engine] Hello, world!

懵懂的女人 提交于 2020-03-24 03:51:16
1、在 Google App Engine 注册一个应用程序。应用程序注册后会分配给你一下域名,例如:xxx应用程序,分配的就是xxx.appspot.com。 2、Google App Engine的开发使用的Python,所以如果你要在本地进行调试的话,就需要配置本地环境, 可以使用Google提供的SDK中提供的服务器,当然也可以使用iis来运行啦!看一下 在IIS7中配置使用Python 。要注意的是Google服务器用的是Python2.5,虽然Python已经出到3.0了,但是为了方便统一性,还是建议你装2.5.2版本吧。 3、现在可以创建我们第一个页面了home.py。内容简单极了,就是print一些字符串: print ' Status: 200 OK ' print ' Content-Type: text/html ' print '' print ' <html><head><title>Hello World</title></head> ' print ' <body> ' print ' <h1>Hello, world! This is my home!</h1> ' print ' </body> ' print ' </html> ' 4、现在有了页面了,如何发布到xxx.appspot.com上呢? Google提供的SDK中有一个工具

来和IBM Watson想做一个人工智能背景APP吧!

柔情痞子 提交于 2020-03-23 19:23:40
3 月,跳不动了?>>> 在翻译Product Hunt的某个产品时,看到它是基于 IBM的 Watson AI做的认知分析,当时就High了有没有!   先说说 Watson 是什么,以下内容整理自百度百科:   IBM开发沃森旨在完成一项艰巨挑战:建造一个能与人类回答能力匹敌的计算系统。这要求其具有足够的速度、精确度和置信度,并且能使用人类的自然语言回答。这一系统没有连接至互联网,因此不会通过网络进行搜索,仅靠内存资料库作答。Watson的研发历时4年,今年年初在美国电视问答节目《Jeopardy》打败人脑赢得100万美元奖金而一举成名。这次比赛是对Watson的分析能力的成功测试,系统目前已开始在医疗和金融领域批量使用。    美国《商业周刊》前科技编辑史蒂芬·贝克尔近日通过分析和比较后认为,"沃森"超级计算机比谷歌更智能。   因为它已经能够识别人类的语言,从中分析微妙的含义,讽刺口吻、谜语、构词断句、诗篇线索等等这些逻辑和线索,并通过一系列的数据比对和模拟人类的联想能力得出精准的答案,再反向用人类的语言回答出来。此外,沃森还能模仿人类针对wenti进行策略kaolv,例如wenti的挑选、是否略过不擅长的wenti,还会模仿人类的口吻搞笑整个过程仅有计算机和软件算法完成,没有工程师参与(这种快速问答,其实也参与不了),也与互联网断开因此计算机不能作弊,必须自己"想"。  

干货推荐:APP推广无码邀请的实现方式!

北城以北 提交于 2020-03-23 13:55:42
很多APP都会为每一个用户生成一个邀请码,用以奖励用户邀请其他人下载注册使用该APP。例如之前的Uber邀请码、现在的西瓜视频邀请码、各种虚拟货币邀请码等等。这些邀请码多是5位或者6位数字和字母的组合,实现中,每一个用户固定一个邀请码,也就是说邀请码全局唯一。且邀请码没有特定的规律,看上去是随机生成的。那么这些邀请码具体是怎么实现的? 邀请码实现方式 我没有做过邀请码类似项目,所以我能想到的简单的做法就是: 设计一个邀请码程序,预先随机生成一定数量数字和字母组合的指定位数的全局唯一的邀请码,存于数据库或者redis中,新注册用户时取一个邀请码跟用户ID绑定,并保存这个绑定关系。 当随机码用完或者快用完时,再生成一些全局唯一的邀请码,存于数据库或者redis,供新注册用户使用。 这个实现的难度不大,但是要耗费数据库或者redis资源,且难点在于每次生成全局唯一随机邀请码,如果不随机那还好,每次顺序生成就行了,如果要随机,那可能每生成一个邀请码都要跟已有的邀请码做判断,是否重复。 那有没有比较讨巧的做法,无须耗费额外资源就能为每一个用户ID生成一个邀请码?或者直接说无邀请码? 其实,依靠第三方推广服务工具就可以实现!笔者就直接来推荐尝试过用得很顺溜的Shareinstall! 什么是shareinstall: Shareinstall其实是一个APP的推广辅助工具

Android 开发技术周报 Issue#273

自古美人都是妖i 提交于 2020-03-23 09:48:38
新闻/News Android 11有新玩法:双击手机背部截屏/进入多任务界面 Android 11 DP2证实了类似AirDrop的附近文件分享功能 谷歌发布Camera Go:即使入门机也能有出色肖像模式 Android高级防护功能已限制非Play商店的应用安装 教程/Tutorial Using Scoped Functions in Kotlin - let, run, with, also, apply 设计模式在外卖营销业务中的实践 微信支付跨平台软件架构 开源库/Librarys GestureLockView 一款MIUI手势解锁控件的开源实现版本 MNCrashMonitor MNCrashMonitor 监听程序崩溃日志,直接页面展示崩溃日志列表,调试方便,测试人员可以随时给程序猿查看日志详情,可以动态添加日志内容,手机直接查看日志内容可以分享,复制,生成长截图。 MNImageBrowser 一个图片浏览框架(适配AndroidX),类似微信图片浏览,手势向下滑动关闭,图片加载引擎自定义,支持长按,单击监听,切换监听,自定义任意的遮罩层,实现各种效果,支持横竖屏切换,简单方便。 MNUpdateAPK Android APK Update 版本更新的下载和安装,适配7.0,8.0下载安装 MNPasswordEditText Android验证码和密码输入框

Android 开发技术周报 Issue#273

独自空忆成欢 提交于 2020-03-23 09:12:10
3 月,跳不动了?>>> 新闻/News Android 11有新玩法:双击手机背部截屏/进入多任务界面 Android 11 DP2证实了类似AirDrop的附近文件分享功能 谷歌发布Camera Go:即使入门机也能有出色肖像模式 Android高级防护功能已限制非Play商店的应用安装 教程/Tutorial Using Scoped Functions in Kotlin - let, run, with, also, apply 设计模式在外卖营销业务中的实践 微信支付跨平台软件架构 开源库/Librarys GestureLockView 一款MIUI手势解锁控件的开源实现版本 MNCrashMonitor MNCrashMonitor 监听程序崩溃日志,直接页面展示崩溃日志列表,调试方便,测试人员可以随时给程序猿查看日志详情,可以动态添加日志内容,手机直接查看日志内容可以分享,复制,生成长截图。 MNImageBrowser 一个图片浏览框架(适配AndroidX),类似微信图片浏览,手势向下滑动关闭,图片加载引擎自定义,支持长按,单击监听,切换监听,自定义任意的遮罩层,实现各种效果,支持横竖屏切换,简单方便。 MNUpdateAPK Android APK Update 版本更新的下载和安装,适配7.0,8.0下载安装 MNPasswordEditText

何必苦等VS2015?来看看VS2013下实现移动端的跨平台开发

回眸只為那壹抹淺笑 提交于 2020-03-23 07:12:23
前一天准备下载VS2015预览版,到VisualStudio官网一看,发现微软发布了VisualStudio2013的插件——Visual Studio Tools for Apache Cordova,实现跨平台的开发。官网下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=42675,下面是截图: 点击下载扩展插件,双击开始安装,第一次打开出现如下错误: 这个是缺少了Windows Management Framework 3.0,下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=42675,下载后安装,重启安装程序即可。 安装界面如图,大家根据自己的电脑环境安装,还要安装Android SDK、Java环境、iTunes,这些建议都单独安装,网速不给力,还不知道安装到什么时候,其他的全选,点击next,完成安装。不过,貌似微软官方的ANdroid SDK包含了新的安卓模拟器,大家谁网速快,有时间,任性的,可以看看。我这里用的是之前现在的Android SDK,所以模拟器还是旧的。 一、编写Hello,world 打开VS2013,新建项目,选择TypeScrip项目,如图: 如果前面你都安装成功的话,应该会看到以下界面: