码迷,mamicode.com
首页 > 移动开发 > 周排行
安卓性能优化之Activity和Fragment通过onSaveInstanceState()保存和恢复数据
Activity和Fragment 都有自己的生命周期,而且很类似.Fragment比Activity多了onAttach()和onCreateView()这些方法.整体它们两者是一样的周期,都会经历从创建视图( onCreate(),onCreateView(),onStart() )到暂停( onPause(), onStop() ) 到重新返回( onResume() ) 到最后销毁( on...
分类:移动开发   时间:2015-03-03 16:50:38    阅读次数:22021
js复制内容到剪切板,兼容pc和手机端,支持Safari浏览器
最近,一些项目中用到监听用户复制。剪切的操作。 案例1、在PC端,当用户获得一个京东卡的使用券,当用户使用ctrl + C复制得到的使用券时,将使用券的代号复制到粘贴板,以便于用户ctrl+v进行粘贴。 案例2:在移动端(android 和 iOS端),用户获得邀请码之后,可以使用一键复制的功能,将 ...
分类:移动开发   时间:2017-03-30 19:01:14    阅读次数:2114
IOS 键盘的显示与关闭,以及移动显示(UITextView处理完整版)
IOS 键盘的显示与关闭 在每一个IOS应用中,几乎不可避免的要进行文本输入操作,例如要求用户填写登陆注册信息,进行话题的评论回复,等等。用到的文本输入组件有UITextField,UITextView,对于这两个组件的相关属性和方法想必大家都很熟悉,但貌似对于键盘的显示或隐藏过程貌似常常不是很清楚,其实本人也是一知半解,所以趁此做简单的总结,基本上以下描述出自于官方的文档,并没有什...
分类:移动开发   时间:2015-05-27 19:13:51    阅读次数:26168
iOS app打包 -- 生成ipa测试包 步骤详解
最近有小伙伴问我如何打成ipa包分发给测试人员 , 虽然现在网上的教程很多,但是也很杂, 没有一个比较完整的讲解. 利用工作之余, 就说一下如何生成ipa包?共分为两种方法. 第一种方法:     1) 至于配置发布证书和AdHoc描述文件, 就不再累述, 下载下来双击安装即可.(ps: 生成AdHoc描述文件的时候要注意勾选所有的设备, 只有被描述文件包含的设备才能进行相应的测试. 如果是企...
分类:移动开发   时间:2015-08-07 19:51:10    阅读次数:51658
iOS开发——项目实战总结&UITableView性能优化与卡顿问题
UITableView性能优化与卡顿问题1.最常用的就是cell的重用, 注册重用标识符如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell如果有很多数据的时候,就会堆积很多cell。如果重用cell,为cell创建一个ID每当需要显示cell 的时候,都会先去缓冲池中...
分类:移动开发   时间:2015-11-23 18:10:25    阅读次数:14379
小米手环 / 运动手环 记步功能原理
很多朋友是第一次接触像小米手环这类运动计步产品,对于那么轻盈小巧的手环能够精准计步,甚至能详细完整的记录睡眠时间觉得非常神奇,本文就和大家详细说说在看不见的小米手环背板下,它是怎么工作的。 1、 手机上的运动步数是怎么来的? A:简单来说:小米手环能够精准计步由硬件和软件算法两方面组成,缺一不可。 硬件 是指小米手环里内置的那枚强悍的三轴加速度传感器ADXL362...
分类:移动开发   时间:2015-03-01 22:24:28    阅读次数:27440
Appcan、apicloud、HBuilder 不同之处解析
现在Hybrid app是一中非常火热的开发模式,在国内对应的开发工具也乱象丛生,有WeX5、crossApp、ExMobi、Appcan、apicloud、HBuilder等。 其中WeX5只是在PhoneGap外面套了一层壳子,内部的UI都是通过大量的css,js实现的,页面切换也大量采用...
分类:移动开发   时间:2015-11-27 12:20:21    阅读次数:12270
IOS集成到支付宝的步骤及问题
一,在支付宝开放平台下载支付宝SDK(https://openhome.alipay.com/platform/document.htm#down)二,添加sdk文件到xcode 1,新建一个aliPaySDK文件夹,提取SDK包中以下文件到此文件夹里,在xcode中添加此文件夹。 2.在...
分类:移动开发   时间:2015-10-13 12:19:14    阅读次数:26639
如何判断一个APP页面是原生的还是H5页面
来源:http://www.25xt.com/appdesign/11851.html Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。 原生是Native APP,H5就是Web Ap ...
分类:移动开发   时间:2016-07-14 19:18:46    阅读次数:4619
心电信号检测电路设计与制作
本文通过三导联采集人体的心电信号,依次通过前置放大、高通滤波、50HZ陷波、主放大和低通滤波电路,得到可以在示波器上较清楚显示的心电图。其中,第一级前置放大是CMRR很大的差动放大器,此处采用仪用放大器AD620,放大倍数固定为10的电路;第二级是二阶有源高通滤波器电路,所设计的截止频率为0.05H...
分类:移动开发   时间:2015-02-10 16:43:18    阅读次数:20505
win7系统电脑连接小米蓝牙音箱
一.买好蓝牙适配器,插到电脑上.二.右下角工具栏找到蓝牙图标三.右键这个图标,选择'显示Bluetooth设备'四.找到小米蓝牙音箱 'NDZ-030-AA'五.双击打开它,然后选择'服务'选项卡,将所有的选项都勾上,然后点击确定,电脑会自动安装驱动程序六.找到右下角的喇叭图标,右键,选择'播放设备...
分类:移动开发   时间:2015-03-08 15:35:10    阅读次数:36667
关于移动端前端开发和PC端前端开发的一点总结
首先就是操作兼容性和个移动版浏览器的兼容性:传统设备上用户利用鼠标(包括触摸版)和键盘来操作网页,放大图片、拖拽元素、进行页面滚动等等。一些常见的鼠标和键盘事件诸如mouseover、mouseout、mousemove、c...
分类:移动开发   时间:2014-10-28 14:02:12    阅读次数:475
利用IPv6 Tunnel实现IPV6网站发布解决IOS审核的问题
1.打开https://tunnelbroker.net/,选注册填写注册信息,如下图所示;登录上图注册的邮箱,会收到一封注册的邮件,打开邮件中的链接,实现用户的注册;用所创建的帐号登录,选择“CreateRegularTunnel”,在下图中输入本端遂道的地址,选择香港的服务器,寻CreateTunnel”查看已..
分类:移动开发   时间:2016-08-26 23:08:01    阅读次数:4214
iOS代码加密的几种方式
众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStore发布的,而且苹果的系统难以攻破,所以在iOS里做代码加固一般是一件出力不讨好的事情。万事皆有例外,不管iOS、adr还是js,加密的目的是为了代码的安全性,虽然现在开源畅行,但是不管个人开发者还是大厂皆有保护 ...
分类:移动开发   时间:2017-09-13 12:04:13    阅读次数:143
Android在项目中接入腾讯TBS浏览器WebView的教程与注意的地方
腾讯TBS浏览器服务我们都知道,在Android开发中,经常会用到Webview,而且WebView是出了名的坑的,各种bug。这时候腾讯老哥站出来了,搞了一个TBS浏览器服务这个东西。 说得这么屌,...
分类:移动开发   时间:2017-04-28 18:38:44    阅读次数:1514
iOS:实现图片的无限轮播(二)---之使用第三方库SDCycleScrollView
下载链接:github不断更新地址:https://github.com/gsdios/SDCycleScrollView使用原理:采用UICollectionView的重用机制和循环滚动的方式实现图片的无限轮播,播放非常顺畅,解决了UISCrollView使用时从最后一张跳到第一张时的生硬状态。主...
分类:移动开发   时间:2016-01-19 19:13:43    阅读次数:18849
Android Studio 找不到R文件解决方法汇总
一、新建的Activity中R文件找不到,其他文件中的R文件可以正常使用。 解决方法: 在该Activity中引入R包即可:import com.example.zcj.password.R; 二、新导入的项目找不到R文件(所有文件都找不到R文件), 解决方法: Android Studio-Bui ...
分类:移动开发   时间:2017-05-18 11:22:07    阅读次数:1501
手机上也可以用的快手和火山小视频提取工具
之前分享过一个火山无水印视频提取软件,但是需要安装到电脑上,很多人觉得很麻烦。 今天分享个网页版,无需安装,并且电脑和手机都可以用的视频提取工具,支持提取快手和火山小视频里的任何视频,就连火山小视频里那种<作者不允许他人下载>的视频都可以解析,并且解析出来的视频都是没有水印的。(是不是觉得这工具特别 ...
分类:移动开发   时间:2017-05-30 16:14:56    阅读次数:3718
Myeclipse配置Mybatis_generator生成mapper,model,client
在使用mybatis对接数据的时候,手动写mapper,model,client会比较费时间,可以试用mybatis_gererator来生成难度比较大的mybatis配置文件. 先要用myeclipse创建java工程. 将mysql-connector-java-5.1.18.jar放到指定的目录项目,并且配置generatorConfig.xml.<?xml version="1.0"...
分类:移动开发   时间:2015-02-12 12:32:30    阅读次数:14883
iOS 的 APP 在系统中如何适配不同的屏幕的尺寸
2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素。下文也是按照宽度,高度的顺序排列。这个分辨率一直到iPhone 3GS也保持不变。那时编写iOS的App(应用程序),只支持绝对定位。比如一个按钮(x, y, width, height) = (20, 30, 40, 50)...
分类:移动开发   时间:2015-06-10 07:40:31    阅读次数:22817
129888条   上一页 1 2 3 4 5 6 ... 6495 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!