app

从一个简单的“欢迎“页面开始小程序之旅

痞子三分冷 提交于 2020-03-16 17:47:12
首先删除index/log/utils文件夹 还有app.json/app.js/app.wxss 会出现报错,未找到app.json文件 然后新建自己的app.js/app.json/app.wxss 现在的报错是 先不管它,等下再说 在pages目录下新建一个welcome目录 在welcome目录下新建page,快速新建4种页面 然后你会发现无法创建,大概是因为现在页面处于报错状态吧 那就一个一个创建好了 那为啥会报错呢,我们去官方文档找答案 在帮助-开发者文档,打开 选择文档的框架-配置 看,写的明明白白 所以我们乖乖在app.json中加入 { "pages": [ "pages/welcome/welcome" ] } 现在的报错是: 理由是:welcome.json是可以不创建的,但是一旦创建之后,不能全部为空,必须加上花括号 刚才的错误就消失了,这是现在的控制台 另外,在welcome.js中其实也不能为空白,需要加上 Page({ }) 其实这些并不需要手写,只是为了帮助大家理解所以我们最开始把所有文件都删了 大家创建的时候可以不删除那些自动生成的文件,就没这么麻烦了哈 在welcome.wxml中添加代码 <view> <text>hello</text> </view> wxml是用来编写页面骨架的文件 在小程序中<view>的功能基本等同于<div>

appium获取android app的包名和主Activity

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-15 12:59:03
方法一 在appium的android setting中选择下载到电脑上的app包,获取Activity。 方法二 在android-sdk中安装build-tools包,进入这个目录。 aapt dump badging *.apk(下载到电脑上的app包路径) 方法三 连接到电脑,打开app。 adb devices(查看手机是否连接到电脑) adb logcat | grep ActivityManager(查看当前正在运行的Activity) 或: adb logcat | grep Displayed(同上) 方法四 手机连接到电脑。 adb devices(查看手机是否连接到电脑) adb shell pm list packages:列出所有的包名,找到所查看包的包名。 adb shell dumpsys package com.android.XXX:查看某个包的具体信息 其它: adb devices:查看Android设备是否连接到电脑。 adb shell dumpsys activity:查看当前运行的是哪个activity,运行的一些进程等 adb shell dumpsys activity activities adb shell pm list packages:列出所有的包名。 adb shell dumpsys package

苹果APP被Rejected

不想你离开。 提交于 2020-03-14 23:38:56
苹果APP审核一般要2周时间,因此一次未上成功就要浪费很长时间,十分影响开发进度,本人刚上传一次APP被拒,故搜集资料,记录学习一下,与各位开发人员共勉之。 1.本人app被拒问题 10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected (Apple和我们的用户都界面报以很高期望,希望他设计的超级简洁,精致,充满创造力,深思熟虑。做到这些确实会消耗很多精力,但是值得。Apple在这方面要求非常高。如果你的用户界面过于复杂,甚至仅仅是不够好,都可能被拒。) 10.6 Details Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the

菜鸟小队(艾妮教务系统)对于各组意见反馈

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-14 09:41:31
下面是对于各组意见的反馈: 1. one team: 在下一阶段的冲刺中我们会将所有的界面统一风格,达到成品的效果 2.FFF团:我们在考虑完成web版之后会去继续做安卓版的相同功能的app 3.扬梦之舟:由于我们的是web版所以无法实现从本地读取手机号作为账号登录,后续我们会继续开发安卓版的同功能的app会考虑加入这个功能 4.盈凤战队:在后续的冲刺中我们会尝试着去改变整体的风格,尽可能地去接近校园风格,在原来的基础上会进行加密的措施 5.天码行空:鉴于本组没有对于我们做出评价,不知为何,故不能给予反馈 6.追梦人:我们在后续的冲刺中会尝试着去改变我们总体的风格,尽可能地去接近校园风格,会添加教师对学生作业评价打分的功能 7.口袋小组:我们在后续的冲刺中会尝试着去改变我们总体的风格,尽可能地去接近校园风格,在原来的基础上会进行加密的措施 8.凯域软创:我们在完成web版后会继续开发安卓版的相同功能的app,会考虑加入学校教务系统提供下载的各种表单 9.灭霸小分队:界面的风格方面我们会做后续的改进,尽可能的去统一风格 10.1234:在下一阶段冲刺中,待我们完成web版的所有的功能和完善后,我们会去做相同功能的app 11.敲什么都队:鉴于多组都提出了安全性这个问题,我们会在后续的冲刺阶段中将这个问题放在首位,在不断优化界面和功能的同时去加强安全性 12.码上有钱

web app变革之rem

最后都变了- 提交于 2020-03-13 23:55:45
rem这是个低调的css单位,近一两年开始崭露头角,有许多同学对rem的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃用了。但是我对rem综合评价是用来做web app它绝对是最合适的人选之一。 rem是什么? rem(font size of the root element)是指 相对于根元素的字体大小的单位。简单的说它就是一个相对单位。看到rem大家一定会想起em单 位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元 素一个是依赖父元素计算。 为什么web app要使用rem? 这里我特别强调web app,web page就不能使用rem吗,其实也当然可以,不过出于兼容性的考虑在web app下使用更加能突显这个单位的价值和能力,接下来我们来看看目前一些企业的web app是怎么做屏幕适配的。 1、实现强大的屏幕适配布局: 最近iphone6一下出了两款尺寸的手机,导致的移动端的屏幕种类更加的混 乱,记得一两年前做web app有一种做法是以320宽度为标准去做适配,超过320的大小还是以320的规格去展示,这种实现方式以淘宝 web app为代表作,但是近期手机淘宝首页进行了改版,采用了rem这个单位,首页以内依旧是和以前一样各种混乱,有定死宽度的页面,也有那种流式布

Xcode 生成 ipa包

匆匆过客 提交于 2020-03-13 14:37:56
原地址:http://zengwu3915.blog.163.com/blog/static/2783489720136213239916/ app store的审核收费的需要二周,免费的需要一个月左右。在通过app store的审核前,可以导出ipa包发给越狱的朋友们玩。先来介绍一种没有安装证书真机调试后的打包 首先在真机上编译运行一下。然后在系统的文件夹下搜索 iOS应用名.app(如:HelloWord.app) 随便找一个右键点击”打开上层文件夹“。在打开的目录中,找到我们需要打包的Release真机版的app。 打开iTunes软件,资料库中切换到“应用程序”(如果没看到“应用程序”,在“偏好设置”中设置显示就可以了)。然后将iOS应用直接拖到应用程序中 最后将iTunes中的应用程序直接拖到桌面(或文件夹中)就生成了ipa包了。 来源: https://www.cnblogs.com/123ing/p/3706131.html

开发App,如何更好的进行技术选型

独自空忆成欢 提交于 2020-03-13 13:33:45
目前很多的小公司和小团队在选择App的开发框架时,往往会受到成本、时间和预期效果的限定。如何在各种场景中更好的找到一个平衡,可以一起来讨论看看。 介绍 Web APP(网页应用) 基于Web的系统和应用,目前多采用H5标准开发。例如:手机浏览器启动后会有一些应用图标,点击图标,在浏览器里加载的页面跟你直接下载一个APP后打开的页面是相同的,这些图标代表的就是Web APP Hybrid APP(混合应用) 它是指一个介于网络应用和本地应用之间的应用,既有“本地应用良好的用户交互体验的优势”,又有“网络应用跨平台开发的优势”,即同时使用原生和网络技术进行开发的应用。本地应用程序有一个内置浏览器(即网络视图),适当的功能页面以网页的形式呈现。例如,淘宝一些营销页面,微信公众号内容页面等。 Native APP(原生应用) 基于智能手机的本地操作系统,如iOS、Android、WP,使用原生程序编写和运行第三方应用,常用的开发语言有Java、C等。使用中的具体表现是需要先安装,然后点击手机桌面上的图标才能正常使用,页面加载更快。互动良好的应用程序最有可能是本地应用程序。然而,由于手机的良好性能和网络技术的快速发展,目前大多数手机都是混合应用。 对比 总结 App的技术选型应该根据业务的类型区别。 原生App偏向于交互,注重用户体验(导航切换、离线缓存等),多适用于一些游戏类

微信小程序音频 ,背景音乐

别等时光非礼了梦想. 提交于 2020-03-13 09:50:31
//app.js onLaunch: function () { console.log(this) this.AppMusic = wx.createInnerAudioContext(); this.AppMusic.autoplay = true; this.AppMusic.loop = true; this.AppMusic.onPlay(() => { console.log('开始播放') }) this.AppMusic.onError((res) => { console.log(res.errMsg) console.log(res.errCode) }) }, //你要播放的界面,加载音乐链接 // 从60s开始播放 app.AppMusic.seek(60); app.AppMusic.src = 'http://ovhvevt35.bkt.clouddn.com/photo/%E5%A5%BD%E5%A6%B9%E5%A6%B9%E4%B9%90%E9%98%9F%20-%20%E4%B8%8D%E8%AF%B4%E5%86%8D%E8%A7%81.mp3' // music music(e){ let that = this; let status = e.currentTarget.dataset.status; if (status){ app

GII

那年仲夏 提交于 2020-03-13 09:26:08
gii demo 一、 Module Generator This generator helps you to generate the skeleton code needed by a Yii module. Module Class :app\module\admin\Admin Module Id: admin 3.配置 'modules' => [ 'admin' => [ 'class' => 'app\module\admin\Admin', ], ], Controller Generator This generator helps you to quickly generate a new controller class with one or several controller actions and their corresponding views. controller class: app\module\admin\controllers\LoginController Action IDs : index (默认,多个用空格隔开) view path : 默认生成在默认的views下面,怎么生成在模块下面 Base Class: yii\web\Controller (默认) controller class: app\module\admin

APP推广愈艰难,实现免邀请码成功一大半!

╄→尐↘猪︶ㄣ 提交于 2020-03-12 15:24:01
受渠道集中化和市场竞争的激烈化的影响,现在的app推广越来越难,推广和开发又不一样,开发一个app比较简单,招聘几个技术员画个设计图几个月就能上线了。虽然累点,但是产品一上线,对技术同学们来说,工作就算完成了一大半。 而推广则不一样,推广是一个慢慢积累的过程,可能很多工作都干了,几个月下来,一看数据,出来的效果还不尽如人意,所以推广是个比较难得工作,累人累心累时,这就要求我们在推广方法上能有个精确全面的推广手段。所以直接推荐一个黑科技——Shareinstall,用过得都说好,是真的强大! 什么是shareinstall? Shareinstall其实是一个APP的推广辅助工具。APP开发者可以通过Shareinstall更精准的进行产品的推广。另外,Shareinstall还是一款渠道统计工具,能够全方位的分析渠道推广效果。 产品概述: shareinstall携带参数安装,核心价值在于帮助Android/iOS开发者通过shareinstall提供的sdk,精确的获取app每一次安装的分享(或推广)来源。 功能介绍: 1)免填邀请码 功能介绍:用户在安装APP时,自动将邀请码传递给用户,用户在打开应用后,通过后台处理邀请码,来实现免填邀请码的安装。 优势说明:“APP邀请注册有奖”这类带有邀请机制的活动,是APP的重要推广手段之一。但填写邀请码,一直是用户非常厌烦的操作