一、获取屏幕宽高
要获取屏幕宽高,我们可以先从android的界面构成了解
android的界面主要由三部分构成:1、状态栏 2、标题栏 3、内容区域
1、状态栏
2、标题栏
android中标题栏主要用来显示当前位置,3.0过后添加了ActionBar,拥有了导航和OptionMenu的功能,5.0又新添加了ToolBar控件,和ActionBar类似,但自定义的空间更充足...
分类:
移动开发 时间:
2016-06-16 14:50:55
阅读次数:
493
1.自定义全局手势操作@property (nonatomic, strong) UIPanGestureRecognizer *panGestureRecognizer;-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
//原生方法无效
self.navigationControll...
分类:
移动开发 时间:
2016-06-16 14:50:18
阅读次数:
222
简介
函数表达式是JavaScript中的一个既强大又容易令人困惑的特性。定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。函数声明的语法是这样的:
function functionName(arg0 , arg1 , arg2……){
//函数体
}首先是function关键字,然后是函数的名字,这就是指定函数名的方式。Firefox、Safari、Chrome和Oper...
分类:
编程语言 时间:
2016-06-16 14:49:47
阅读次数:
262
一、Android的ClassLoader体系由上图可以看出,在叶子节点上,我们能使用到的是DexClassLoader和PathClassLoader,他们有如下使用场景:
PathClassLoader是Android应用中的默认加载器,PathClassLoader只能加载/data/app中的apk,也就是已经安装到手机中的apk。这个也是PathClassLoader作为默认的类加载器的原...
分类:
其他好文 时间:
2016-06-16 14:50:46
阅读次数:
199
Android学习笔记五之Service...
分类:
移动开发 时间:
2016-06-16 14:48:46
阅读次数:
314
1、制作一张启动图片splash.png,放置在res->drawable-hdpi文件夹中。
2,布局文件
<RelativeLayout xmlns:Android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="...
分类:
移动开发 时间:
2016-06-16 14:50:19
阅读次数:
176
原文地址:Mina SSLFilter(Apahce Mina user guide Chapter11 SSL Filter)
SslFilter过滤器是负责管理数据的加密和解密通过安全连接。每当你需要建立一个安全连接,或将现有的连接使它安全,你必须添加SslFilter过滤器链。
任何会话可以修改它的信息过滤器链,它允许使用协议像startTLS打开连接。
请注意,虽然这个名字包括S...
分类:
其他好文 时间:
2016-06-16 14:47:42
阅读次数:
237
1. Termsand conditions(法律与条款)
1.1
As a developer of applicationsfor the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG),and any
ot...
分类:
移动开发 时间:
2016-06-16 14:49:57
阅读次数:
498
学习的是廖雪峰老师的git教程,http://www.liaoxuefeng.com/ 。
这里整理下学习笔记供自己以后查阅,希望完整学习git的请到上面的网站找Git教程,很好的学习资料。
创建版本库:git init
(1) 添加文件到Git仓库:
第一步:git add 添加文件到暂存区。
第二步:git commit -m “提交说明” 提交到工作区。
...
分类:
其他好文 时间:
2016-06-16 14:47:01
阅读次数:
153
android 如何检查网络连接状态,是android开发中一个常见的问题。
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限:
1)判断是否有网络连接
public boolean isNetworkConnected(Context context) {
if (context != null) {
Connectivity...
分类:
移动开发 时间:
2016-06-16 14:49:49
阅读次数:
208
在AndroidManifest.xml设置访问网络权限:
控件:
关键代码:
mWebView=(WebVie...
分类:
移动开发 时间:
2016-06-16 14:46:46
阅读次数:
230
Service的线程和工作线程是一回事吗?使用Service需要权限吗?安卓系统提供了哪些可以使用的系统级的Service呢?本文将为你回答这些看上去简单但是确很实用的问题。...
分类:
编程语言 时间:
2016-06-16 14:46:44
阅读次数:
270
第三方支付
第三方支付指的是第三方平台与各银行签约,在买方与卖方之间实现中介担保,从而增强了支付交易的安全性。国内常用的支付平台主要是支付宝和微信支付,其中支付宝的市场份额为71.5%,微信支付的市场份额为15.99%,也就是说这两家垄断了八分之七的支付市场(2015年数据)。除此之外,还有几个app开发会用到的支付平台,包括:银联支付,主要用于公共事业缴费,如水电煤、有线电视、移动电信等等的充...
分类:
移动开发 时间:
2016-06-16 14:46:45
阅读次数:
473
Universal-Image-Loader是一个强大而又灵活的用于加载、缓存、显示图片的Android库。它提供了大量的配置选项,使用起来非常方便。
基本概念基本使用
首次配置
在第一次使用ImageLoader时,必须初始化一个全局配置,一般会选择在Application中配置。public class MyApplication extends Application {
@Overrid...
分类:
移动开发 时间:
2016-06-16 14:46:25
阅读次数:
319
逻辑接口的配置与管理
这里主要以交换机为例
一、以太网子接口配置与管理
以太网子接口可用于VLAN间的三层互通和局域网与广域网间的互联。在三层互通方面,VLAN可将一个物理的LAN在逻辑上划分多个广播域,VLAN内的主机可以直接互相二层通信,而VLAN间的主机不能互相二层通信。要实现不同VLAN间用户互通必须借助三层技术。
在华为设备中,有以下两种方法可实现:
1)在三层交换机上...
分类:
其他好文 时间:
2016-06-16 14:46:45
阅读次数:
353
1.在项目中我们难免会用到一些缓存方式来保存服务器传过来的数据,以减少服务器的压力。 缓存的方式分为两种分别为内存缓存和磁盘缓存,内存缓存速度快容量小,磁盘缓存容量大速度慢可持久化。常见的内存缓存有NSCache、TMMemoryCache、PINMemoryCache、YYMemoryCache。常见的磁盘缓存有TMDiskCache、PINDiskCache、YYCache.
1.本文章...
分类:
移动开发 时间:
2016-06-16 14:45:47
阅读次数:
297
安装cygwin:
由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。
首先要...
分类:
移动开发 时间:
2016-06-16 14:46:09
阅读次数:
263