移动开发

android中的Activity

博客已迁移到: Activity总结

给你的Cordova HybridApp添加Splash启动页面

现在最新的Cordova 3以上的版本支持启动画面了,是通过cordova插件实现的. 目前Splash插件支持android,ios,blackberry等多个平台. 添加插件等过程如下: 添加SplashScreen插件 在cordova项目目录运行: cordova plugin add org.apache.cordova.splashscreen 这个命令从插件git库下载插件代码到在工程的plugins目录下 修改config.xml配置文件 <preference name="

关于安卓性能和内存

内存相关的问题在面试中被问到的概率还是比较大的,而且内存优化对于一个程序的性能而言也是至关重要的,现在就让我们一起来学习吧! 不废话,直接上干货~ 一.内存泄漏 内存泄漏就是我们对某一内存空间的使用完成后没有释放. 主要原因:导致内存泄漏最主要的原因就是某些长存对象持有了一些其它应该被回收的对象的引用,导致垃圾回收器无法去回收掉这些对象. 出现的场景: 1.数据库的cursor没有关闭: 2.构造adapter时,没有使用缓存contentview: 3.Bitmap对象不使用时采用recycl

Android 中 Movie 类显示GIF图片

1.Movie类简介 2.代码实现 import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Movie; import android.graphics.Paint; import android.os.Bundle; import android.util.AttributeSet; import android.vi

iOS 手势应用

.h文件 #import <UIKit/UIKit.h> @interface RootViewController : UIViewController { UIImageView *imageView; } @end .m文件 #import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad

iOS开发中Can&#39;t find keyplane that supports type 5 for keyboard iPhone-Portrait-PhonePad的解决方法

刚才发现的问题,我在开发的过程中会出这种提示Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhoneP,把我吓一跳,我立马找度娘翻译了一下,大概意思是找不到支持键盘iPhone画像keyplane phonep 5型,我也不知道这是什么问题,于是我继续虐度娘,终于找到了一点. 意思是Xcode 6有小bug,只要设置一下就没问题了,设置的如下图: 点击模拟器上面的菜单:Hardware->Keyboar

Android 测试之Monkey

一.什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. 二.Monkey的特征 1. 测试的对象仅为应用程序包,有一定的局限性. 2. Monky测试使用的事件流数据流是随机的,不能进行自定义. 3. 可对MonkeyTest的对象,事件数量,类型,频率等进行设置. 三.M

使用gulp搭建基于avalon的移动端项目

此项目是根据本人公司项目的要求搭建的,也许适用于很多其他的大部分项目. 准备好gulp环境 首先可以使用gulp创建项目,配置一下gulpfile.js文件,我把gulpfile.js放于根目录下 具体配置以及安装命令方法参见这里 我的项目目录 我的项目目录是这样: ==build //项目构建目录 | html //html文件目录 | images //图片文件目录 | javascripts //javascript文件目录 | libs //js库文件 | stylesheets //样

【刷题】面筋-测开-APP测试需要考虑的点都有哪些?

[刷题]面筋-测试开发常见问题合集 APP测试需要考虑的点都有哪些? 性能测试:适配兼容测试:耗电量测试:中断测试:弱网络测试. 性能测试: CPU,内存,耗电量,耗流量,流畅度,APP的安装和卸载和启动的耗时 适配兼容性: 在不同的操作系统上的安装,拉起,点击,和卸载是否正常 耗电量测试: 当手机冲满格电的时候能玩多久,挂机10分钟耗多少电,APP每小时耗电多少 中断测试: app在前台和后台运行状态时与来电,文件下载,音乐等关键运行的交互情况测试,测试电话,短信,微博或其他通知进来是APP的

必胜牛APP开发软件

必胜牛APP开发软件找▋小文:191微574电30732▋,必胜牛现成源码,必胜牛软件开发,必胜牛APP开发,必胜牛类区块狗模式 回看2018年的智能交通行业,看起来纷繁热闹,热点频出,交通大脑,网约车监管,智慧出行,共享单车,智能驾驶,车路协同,智慧公路,多杆合一,主动安全智能防控.必胜牛但很多热点都只是2017年的延续.行业专家认为2018年是我国智能交通高速发展或者爆发的前夜,是从一个高峰攀登到另一个高峰的暂时性低潮,或者说是蓄力阶段. 一.必胜牛模式介绍: 1.领养收益:必胜牛有8个种类

android sqlite 数据库升级

场景: 数据库版本v1            有一个persion表 数据库版本v2             新增表student 数据库版本v3             persion表新增一个字段 1 package com.example.natedb; 2 3 import android.content.Context; 4 import android.database.SQLException; 5 import android.database.sqlite.SQLiteData

iPhone6/6Plus下app状态栏内容放大问题处理

最近发现公司的应用在iPhone6和iPhone6Plus下运行时,状态栏的内容比系统正常的尺寸要大.然后观察其他app,有的是正常的(比如QQ和快的),有的还是放大的状态(比如支付宝).说明是有解决方案的,于是开始寻找解决方案. 首先在墙内寻找,果然没有任何关于这方面的内容,只好去红杏出墙了,推荐一款神器,Shadowsocksx,简单易用. 然后果然在stackoverflow发现了一些踪迹: 附上解决方案的地址: 点击打开链接 其实就是需要为iPhone6和iPhone6Plus加上相应尺

POJ 2385 Apple Catching 接苹果 DP

题目链接:POJ 2385 Apple Catching Apple Catching Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7858   Accepted: 3846 Description It is a little known fact that cows love apples. Farmer John has two apple trees (which are conveniently number

在运行时切换 WinForm 程序的界面语言 System.ComponentModel.ComponentResourceManager .ApplyResources

Download the code for this article: WinForm-Multilanguages-2.rar (11 KB). 方法二: 下面介绍一种只需对现有代码做较小改动的方法. 在 Visual Studio 的设计视图中,如果在 Properties 窗口中改变了程序的默认界面语言(Language),我们会注意到无论是工程还是窗体对应的 .Designer.cs 文件都会有显著的改变.比如,我们创建一个叫 MyForm 的 form,并且添加一个叫 MyButton

jar包的存放集合介绍 JRE System Library,Referenced Libraries,Web App Libraries

JRE System Library,Referenced Libraries,Web App Libraries 这三个都是jar包的存放集合   JRE System Library主要存放J2SE的标准jar,一般不需要调整.   Referenced Libraries是存放第三方的jar包,也就是自己导入的jar包.在项目属性的Java Build Path中的Libraries中配置.本人理解, 这里导入和配置jar包,都是为了让web工程能够在eclipse开发环境可以正常编译,不

基于Vue公众号开发中的哪些坑 (严重鄙视ios,遇到的坑基本都是在ios中)

一.ios白屏问题ios端基于vue开发的H5无法正常显示,白屏问题1.代码问题确定方法:在ie/edge浏览器中打开,看是否正常显示,如果仍然白屏,可以确定问题解决方法:1.代码中是否使用es6,如果使用,确定使用es6转es5,(npm install babel-polyfillnpm install es6-promise)2.参考 https://www.cnblogs.com/love314159/articles/9355785.html3.以上方法都不行的话,查看源码是在main

深度学习原理与框架-递归神经网络-RNN网络基本框架(代码?) 1.rnn.LSTMCell(生成单层LSTM) 2.rnn.DropoutWrapper(对rnn进行dropout操作) 3.tf.contrib.rnn.MultiRNNCell(堆叠多层LSTM) 4.mlstm_cell.zero_state(state初始化) 5.mlstm_cell(进行LSTM求解)

问题:LSTM的输出值output和state是否是一样的 1. rnn.LSTMCell(num_hidden, reuse=tf.get_variable_scope().reuse)  # 构建单层的LSTM网络 参数说明:num_hidden表示隐藏层的个数,reuse表示LSTM的参数进行复用 2.rnn.DropoutWrapper(cell, output_keep_prob=keep_prob) # 表示对rnn的输出层进行dropout 参数说明:cell表示单层的lstm,o

45、Android事件总线分发库的使用

事件总线分发库EventBus和Otto的简介及对比 什么是事件总线管理: a.将事件放到队列里,用于管理和分发b.保证应用的各个部分之间高效的通信及数据.事件分发c.模块间解耦 Event Bus是一个发布 / 订阅的事件总线.Event Bus模式 — 也被称为Message Bus或者发布者/订阅者(publisher/subscriber)模式 — 可以让两个组件相互通信,但是他们之间并不相互知晓. 基于事件总线管理/订阅/分发模式的.事件响应有更多的线程选择,EventBus可以向不同

iOS中的时钟动画

iOS 动画效果非常多,我们在开发中可能会遇到很多动画特效,我们就会用到核心动画框架CoreAnimation,核心动画里面的动画效果有很多,都是在QuartzCore.framework框架里面,今天我们看看其只一个CADisplayLink使用,并且完成一个雪花效果: 效果图如下: 1.引入框架 2.引入头文件 CADisplayLink最主要的特征是能提供一个周期性的调用我们赋给它的selector的机制,从这点上看它很像定时器NSTimer. CADisplayLink是一个能让我们以和

最新iOS开发者账号相关:二、第三方推送添加(2015.10.9)

现在的一些第三方的推送平台挺好用,主要是因为他们有类似微信公众平台一样的管理后台,简单易用,封装了很多开发者需要的推送功能. 这种三方的框架集成比较简单,可以参考个推的APPDemo进行集成,主要就是导入库,然后在APPdelegate配置下就好了. demo以及文档地址:http://docs.igetui.com/pages/viewpage.action?pageId=1934080 代码的地方需要注意的是: 在线的推送和离线的推送入口是不一样的 离线的时候,是通过苹果服务器周转的推送的d