现在很多应用都引用了沉浸式状态栏,如QQ,效果下图: 效果很酷炫,其实设置也很简单。但是,需要注意的是,这种效果只能在API19以及以上版本中才能够做到。 方法一: 首先,如果想让界面Activity中实现这种效果,在 setContentView(R.layout.XX); 方法之前加入以下代码: ...
分类:
移动开发 时间:
2017-10-13 10:24:43
阅读次数:
192
在iOS中如果使用==来比较两个对象,比较的是对象的内存地址,一般不能满足我们的需求。 例如有一个Person类,当Person对象的所有属性都一致时,就认为这两个对象相等,可以按照下面的方法实现。 @interface Person: NSObject @property (nonatomic, ...
分类:
移动开发 时间:
2017-10-13 00:32:36
阅读次数:
265
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 ...
分类:
移动开发 时间:
2017-10-13 00:28:32
阅读次数:
157
这里所说的Android系统的启动时间,并不是简单地用秒表和肉眼来统计,而是通过分析系统输出的log信息来统计,这样才显得更加专业、准确。首先了解2个概念:(1)Android是基于Linux内核的系统,因此Android的启动过程是分为两个阶段的,第一个阶段就是Linux内核的启动,第二个..
分类:
移动开发 时间:
2017-10-12 23:11:49
阅读次数:
286
OC在类文件的内部访问实例变量,有直接访问和使用getter/setter方法访问两种方式,它们的区别有: 1、直接访问不经过OC的方法分发(method dispatch),所以访问速度比较快,在这种情况下,编译器所生成的代码会直接访问保存对象实例变量的那块内存。 2、直接访问实例变量时,不会调用 ...
分类:
移动开发 时间:
2017-10-12 23:05:09
阅读次数:
256
键盘类型: textFiled.keyboardType = UIKeyboardTypeASCIICapable;//这个就够用了,支付宝用这个的 先定义几个宏: #define NUM @"0123456789"#define ALPHA @"ABCDEFGHIJKLMNOPQRSTUVWXYZ ...
分类:
移动开发 时间:
2017-10-12 21:51:09
阅读次数:
210
在做Android的项目的时候碰到一个在在代码中动态的给一个Group添加一个有些圆角的背景没有用shape.xml文件来搞用的代码,看了好一会了才明白RoundRectShape各个参数的意思,记录下来省的以后再忘。先看官网的一个图,表示了这个几个类之间的继承关系 1. RoundRectShap ...
分类:
移动开发 时间:
2017-10-12 21:43:21
阅读次数:
277
消息出队 MessageQueue封装了以单向列表实现的Message队列。在Looper循环中,通过调用MessageQueue的next()方法将队首元素出队进行处理: 当队首元素执行时间未 或 队首元素为SyncBarrier且队列中没有asynchronous的Message 或 队列为空时 ...
分类:
移动开发 时间:
2017-10-12 21:39:34
阅读次数:
227
在整个服务器运行过程中,application对象只有一个 下面的例子是访问次数的统计 ...
分类:
移动开发 时间:
2017-10-12 21:36:37
阅读次数:
222
Android消息传递之EventBus 3.0使用详解 http://www.cnblogs.com/whoislcj/p/5595714.html EventBus 3.0进阶:源码及其设计模式 完全解析 http://www.jianshu.com/p/bda4ed3017ba Android ...
分类:
移动开发 时间:
2017-10-12 20:34:12
阅读次数:
207
选择Tools ->Android->SDK Manager 就可以看见android SDK 的位置。 adb是在sdk/platform-tools 目录下的,所以把C:\Users\cp\AppData\Local\Android\sdk\platform-tools的路径添加到系统变量Pat ...
分类:
移动开发 时间:
2017-10-12 20:31:04
阅读次数:
294
现在公司做金融项目,需要考虑安全加密方面的问题。感谢大牛同事(冯哥) ,给我很大的帮助。 考虑到安全优化,我们把秘钥、加密步骤放到native中。考虑用到的技术:(1 )jni,(2 )OpenSSL加密库。 android使用C++代码做加密操作:与之前的JNI开发不同的是, 自studio2.2 ...
分类:
移动开发 时间:
2017-10-12 20:28:11
阅读次数:
322
1.1G-4G g:generation 代 3g:第三代移动通信技术 1g: 大哥大 特点:安全性差,容易受干扰,通话不稳定,不能发短信 2g:小灵通等功能机 特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏 3g:android ios 等智能手机 特点:上网快了很 ...
分类:
移动开发 时间:
2017-10-12 20:21:27
阅读次数:
246
今天在用Android studio 中敲代码时发现控制台出不了汉字,一打汉字全是乱码的。在此特供解决方案。 在Java的工程目录build.gradle下添加如下代码: 1.新版gradle 2.旧版gradle ...
分类:
移动开发 时间:
2017-10-12 20:17:41
阅读次数:
249
appium介绍 官方网站 1、特点 appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。 “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。 “移动web应用”是指使用移动浏 ...
分类:
移动开发 时间:
2017-10-12 19:18:18
阅读次数:
277
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7657194.html 一:应用场景 在诸如自动售卖机之类的扫码支付场景中,客户端在获得支付二维码或者发出支付请求之后,需要在一定时间内轮询服务器,查询支付结果以便作出下一步应答。 这种轮询,不是长时间、定时的轮 ...
分类:
移动开发 时间:
2017-10-12 19:13:56
阅读次数:
242