转载请标明出处:
http://blog.csdn.net/lmj623565791/article/details/45460089;
本文出自:【张鸿洋的博客】
1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在we...
分类:
移动开发 时间:
2015-05-04 10:05:24
阅读次数:
309
IOS开发语言Swift入门连载—可选链可选链(Optional Chaining)是一种可以请求和调用属性、方法及下标脚本的过程,它的可选性体现于请求或调用的目标当前可能为空(nil )。如果可选的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil ),则这种调用将返回空(nil )。多次请求或调用可以被链接在一起形成一个链,如果任何一个节点为空(nil )将导致整个链失效。
注意...
分类:
移动开发 时间:
2015-05-04 10:05:35
阅读次数:
241
IOS开发语言Swift入门连载—类型转换类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。
类型转换在 Swift 中使用is 和 as 操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。
你也可以用来检查一个类是否实现了某个协议,就像在 Checking for Protocol Conformance部分讲述的一样。
定义一个...
分类:
移动开发 时间:
2015-05-04 10:03:20
阅读次数:
202
欢迎大家光临我的个人网店:http://shop.662p.com/shop/view8.html
这是一款比较完整的应用源码,手机淘宝客应用(服务端+客户端+数据库),客户端是Java代码实现编程,另外服务端是采用了php的常见框架实现的,代码里面有一个sql文件是数据库导入文件 ,里面的apk是用来升级的版本 设置。
文件大小:10.94 MB
服务器:thinkp...
分类:
移动开发 时间:
2015-05-04 10:04:10
阅读次数:
154
做android开发,或多或少应该对ndk有些了解。大家都知道,开发android应用很多部分是使用java完成的,但是java语言使用起来虽然简单,但是也比较容易进行反编译,尽管现在网络上有很多的加密工具。那怎么保护应用的一些隐私逻辑模块(加解密)的,ndk是一个很好的选择。
ndk使用c或者cpp完成代码的编写,使用c或者cpp可以将一些模块编译为链接库(so文件),这些...
分类:
移动开发 时间:
2015-05-04 10:02:28
阅读次数:
193
Acitivity: 四种状态:活动状态、暂停状态、停止状态、销毁状态 四种加载模式:standard ,singleTop,singleTask,singleInstance; 七大方法:onCreate(),onStart(),onRestart(),onResume(),onPause(),o...
分类:
移动开发 时间:
2015-05-04 09:59:05
阅读次数:
151
作者简介:何红辉,Android工程师,现任职于友盟。顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但...
分类:
移动开发 时间:
2015-05-04 09:54:37
阅读次数:
261
Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:可以访问Androi...
分类:
移动开发 时间:
2015-05-04 09:53:12
阅读次数:
173
欢迎大家光临我的个人网店:http://shop.662p.com/shop/view8.html这是一款比较完整的应用源码,手机淘宝客应用(服务端+客户端+数据库),客户端是Java代码实现编程,另外服务端是采用了php的常见框架实现的,代码里面有一个sql文件是数据库导入文件 ,里面的apk是用...
分类:
移动开发 时间:
2015-05-04 09:50:47
阅读次数:
119
http://www.cfanz.cn/?c=article&a=read&id=41565解决方法:1.对.xcodeproj 文件右键,显示包内容2.双击打开project.pbxproj 文件3.找到以上类似的冲突信息(可以用commad + f 搜索)4.删除 >>>>>.riod 1056...
分类:
移动开发 时间:
2015-05-04 09:52:21
阅读次数:
194
JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,
C++, C#, Java, JavaScript, Perl,...
分类:
移动开发 时间:
2015-05-04 08:44:47
阅读次数:
169
android中的json的读取
1.读取Json文件中的json内容
首先在将json文件放在目录assets下:
test.json
{"programmers":[{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},
{"firstName":"Jason","lastName":"Hunter","email":...
分类:
移动开发 时间:
2015-05-04 08:43:12
阅读次数:
184
ContentView介绍上下文菜单继承了android.view.Menu,因此我们可以像操作Options Menu那样给上下文菜单增加菜单项。上下文菜单与Options Menu最大的不同在于,Options Menu的拥有者是Activity,而上下文菜单的拥有者是Activity中的View。每个Activity有且只有一个Options Menu,它为整个Activity服务。而一个Ac...
分类:
移动开发 时间:
2015-05-04 08:41:43
阅读次数:
417
为了应用的推广,我们经常看到点击分享按钮会出现,比如微博微信等应用的分享二等列表,这是如何实现的呢?这一篇将要详细的介绍。
android的实现分享是通过隐式的启动activity。分享文本1.action是action_send,相应的代码:Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);...
分类:
移动开发 时间:
2015-05-04 08:40:11
阅读次数:
181
每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会...
分类:
移动开发 时间:
2015-05-04 08:38:21
阅读次数:
199
1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其getter方法。说的通俗一点,就是在开发中,当程序中需要利用的资源时。在程序启动的时候不加载资源,只有在运行当需要一些资源时,再去加载这些资源。我们知道iOS设备的内存有限,如果在程序在启动后就...
分类:
移动开发 时间:
2015-05-04 06:25:33
阅读次数:
156
在今天的课堂中,老师向我们讲述了关于一些WPF(Windows Presentation Foundation)和Windows FormApplications的内容,接下来就让我们一起来复习一下:(一)、WPF(Windows Presentation Foundation): WPF是一...
分类:
移动开发 时间:
2015-05-04 06:24:38
阅读次数:
192