码迷,mamicode.com
首页 > 移动开发
Android Studio如何集成Genymotion
转自:http://blog.csdn.net/hyr83960944/article/details/37900383Android Studio集成Genymotion比在Eclipse中集成简单多了。主要以下几个步骤:1、官网先下载Genymotion:http://www.genymotio...
分类:移动开发   时间:2015-03-06 20:33:11    阅读次数:159
浏览器判断终端是手机还是电脑
protected void Page_Load(object sender, EventArgs e) { Response.Write(Request.Headers["User-Agent"].ToString() + ""); //Response.Wr...
分类:移动开发   时间:2015-03-06 20:28:27    阅读次数:141
通过Android SDK Manager无法下载SDK的一个解决办法
在SDK Manager下Tools->Options, 按下图填写, 这个代理不稳定, 有时要多重试几次才能下载, 不过聊胜于无 sdk.gdgshanghai.com 8000
分类:移动开发   时间:2015-03-06 19:23:53    阅读次数:349
M-V-VM在iOS开发中的应用
项目开发中,经常遇到一个界面很复杂,各种控件各种View,相互之间有复杂的互动逻辑,各组件的数据有时还需要专门的服务器接口支持。 ?????? MVC模式会把这些逻辑都放到C里面实现,使得某个...
分类:移动开发   时间:2015-03-06 19:23:48    阅读次数:222
iOS Swift语言的成长
The Death of Cocoa  2015-03-06MatttNSHipster The Death of Cocoa Cocoa实际就是Objective-C的标准库,包含了许多用语言编写程序最需要的一些框架,例如 Foundation、AppKit 和 Core Data。而 Cocoa Touch 基本上是用 UIKit 替换 AppKit,而且它与 C...
分类:移动开发   时间:2015-03-06 19:16:51    阅读次数:195
iOS 根据Label长度 拉伸imageView长度
iOS 根据Label长度 拉伸imageView长度...
分类:移动开发   时间:2015-03-06 19:13:55    阅读次数:155
Android JNI 跨线程使用JniEnv
在Jni中通过 env->CallStaticVoidMethod去做callback的时候,总会挂掉 原因是JniEnv是和线程相关的,只能在对应创建的线程中使用 而JVM却是进程相关的,可以通过JVM来获取线程相关的JNIENV。 初始化如下 static void  com_test_Player_native_init(JNIEnv *env) ...
分类:移动开发   时间:2015-03-06 19:13:12    阅读次数:146
Android 程序框架设计
1、一些概念 模式的定义: 每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 什么是设计模式? 设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。 我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之...
分类:移动开发   时间:2015-03-06 19:13:12    阅读次数:184
Android源码分析--Zygote进程分析
众所周知,Android系统中存在着两个完全不同的世界: 1. Java世界,Google所提供的SDK就主要是针对这个世界的,在这个世界中运行的程序都是基于Dalvik虚拟机的Java程序。 2. native世界,也就是利用C或C++语言开发的程序。那么问题来了,Android系统具体是如何将这两个世界联系起来的,这就是关系到本篇博文所讲的Zygote进程。...
分类:移动开发   时间:2015-03-06 19:14:47    阅读次数:279
Android 来电翻转静音实现源码
1.添加实现文件: alps\packages\apps\InCallUI\src\com\android\incallui\SensorFunctionServiceIncall.java /* * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache License, ...
分类:移动开发   时间:2015-03-06 19:13:24    阅读次数:388
Android fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。 1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。 2) wrap_content ...
分类:移动开发   时间:2015-03-06 19:10:12    阅读次数:138
Android中this、super的区别
在 Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非 super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望能...
分类:移动开发   时间:2015-03-06 19:10:15    阅读次数:152
取精华、去糟粕!适合iOS开发者的15大网站推荐
iOS开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了Apple的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上添花。不过,时间宝贵,开发者应具备取精华、去糟粕的眼力,这样才能事半功倍。本文推荐的博客和网站都是经过作者James Tang详细了解的,绝对不容错过。   原创博客大推荐   1. objc.io   obj...
分类:移动开发   时间:2015-03-06 19:09:07    阅读次数:158
Android开发编码规范(自用)
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!Android开发编码规范目的及指导原则目的统一规范Eclipse编辑环境下Java的编码风格和标准指导原则1)首先是为人编写程序,其次才是计算机。这是软件开发的基本要点,软件的生命周期贯...
分类:移动开发   时间:2015-03-06 19:03:32    阅读次数:246
IOS之NSThread
初始化:1.动态方法- (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument;// 初始化线程NSThread *thread = [[NSThread alloc] initWithTarget:self ...
分类:移动开发   时间:2015-03-06 19:00:13    阅读次数:150
iOS开发项目篇—05主题设置
iOS开发项目篇—05主题设置一、实现效果 1.效果图示注意查看界面的导航栏消息界面导航栏上的“写消息”发现界面上的“系统设置”“我”界面上德“设置”2.实现说明(1)适配IOS6和IOS7,要求导航标题栏和上面的按钮的设置基本一致。(2)导航栏上德按钮,设置三种状态,默认状态下为橙色,不可用状态....
分类:移动开发   时间:2015-03-06 18:59:09    阅读次数:228
Android-layout的横竖屏处理
横竖屏处理是开发应用是比较基础的一个要点,几乎都会用到。网上有一大堆的横竖屏切换的文章,但是翻了n页以后发现竟然清一色的是转载,所以不想浪费时间到这个上面,还是自己根据自己的需求与体会总结一下吧,也方便以后查阅一、layout-land和layout-prot的区别与使用默认情况下,创建的Andro...
分类:移动开发   时间:2015-03-06 18:59:38    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!