Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网...
分类:
移动开发 时间:
2015-05-17 22:02:49
阅读次数:
198
Android Studio最近经过了两次升级到了Android Studio 1.2.1.1, 用起来是越来越顺手了。AS中加入了主流的源码管理工具,让开发者不用离开AS就可以提交和管理代码。
下面就演示一下在AS中使用git管理代码。
选择要提交的代码
右键—>commit
编写commit message
可以选择commit and push一起完成提交的动作
确认后...
分类:
移动开发 时间:
2015-05-17 21:58:30
阅读次数:
183
这是我自Google Android 开发者官网学习、翻译,然後自己写了简单例子後的 AIDL 学习笔记。希望能以简单的方式,帮助自己及大家学习 AIDL。...
分类:
移动开发 时间:
2015-05-17 21:54:49
阅读次数:
173
经过学习,我们知道Volley的架构如下:
从架构上我们可以看到,volley有设置缓存机制,当找不到数据缓存或数据缓存过期时,才会联网获取新的数据。Volley 本身有缓存机制,不仅仅默认缓存图片,也有缓存Json数据。通过手机文件管理软件,我们发现Volley缓存地址:/data/data/软件包/cache/volley 目录下。
那么,在联网获取了数据缓存后,如何获取到Voll...
分类:
移动开发 时间:
2015-05-17 21:52:57
阅读次数:
163
1.封装弹出框,包括设置弹出界面 设置弹出地点 弹出 消失等方法。大概封装如下
#import
@interface WBDropdownMenu : UIView
@property (nonatomic,strong) UIView *contentView;
@property (nonatomic,strong) UIViewController *cntController;...
分类:
移动开发 时间:
2015-05-17 21:52:09
阅读次数:
192
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。(1)默认情况下,所有的线程都属于主线程组。 public final ThreadGroup getThreadGroup()(2)我们也可以给线程设置分组 Thread(Thre...
分类:
移动开发 时间:
2015-05-17 21:48:17
阅读次数:
203
做android开发大家都知道知识点比较琐碎和庞大,但是对于程序员来说知道的越多,对以后的就业和薪资还是有好处的,因为面试的时候面试官指不定会问你android哪方面的知识,如果答得好呢,薪资这块还是自己有掌控力的喽,这些知识不必大家有多么精通,了解以及理解即可,但是对于高级程序员来说,这些必...
分类:
移动开发 时间:
2015-05-17 21:48:35
阅读次数:
123
转载自http://blog.csdn.net/guolin_blog/article/details/9526203由于每个android应用程序都有内存限制,所以如果加载很多图片的话,一定会出现OOM异常这就需要使用LruCache内存缓存技术了,LruCache是在support-v4 jar...
分类:
移动开发 时间:
2015-05-17 21:44:13
阅读次数:
234
一:引言目前手机可以说是普及率非常高的电子设备了,由于其便于携带,使用方便,资费适中等等原因,现在手机已经在一定程度开始代替固定电话的通话功能,以及一些原来电脑软件上的功能了。手机上的软件也随着手机的发展变得丰富起来了,时至今日已经出现了很多专门制作手机软件的公司,虽然制作的多是游戏软件,但是一些辅...
分类:
移动开发 时间:
2015-05-17 21:38:59
阅读次数:
181
Android的底层库libutils介绍2008年12月5日11:38来源:本站原创我有话说(0人参与) 第一部分 libutils概述 libutils是Android的底层库,这个库以C++实现,它提供的API也是C++的。Android的层次的C语言程序和库,大都基于libutils开发.....
分类:
移动开发 时间:
2015-05-17 21:36:05
阅读次数:
159
[转载]怎样使一个Android应用不被杀死?(整理)原文地址:怎样使一个Android应用不被杀死?(整理)作者:飘锦丹枫参考:http://blog.csdn.net/windskier/article/details/6560925http://blog.csdn.net/zmyde2010/...
分类:
移动开发 时间:
2015-05-17 21:34:53
阅读次数:
290
self.navigationController.navigationBar.barTintColor=COLOR(233, 86, 68, 1); self.navigationController.navigationBar.translucent = YES; self.navigatio....
分类:
移动开发 时间:
2015-05-17 21:33:39
阅读次数:
159
1.成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Andro...
分类:
移动开发 时间:
2015-05-17 21:30:24
阅读次数:
161
?pch头文件的内容能被项目中的其他所有源文件共享和访问?一般在pch文件中定义一些全局的宏?在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义DEBUG)#ifdef DEBUG#define L...
分类:
移动开发 时间:
2015-05-17 21:29:42
阅读次数:
117
一、普通Android项目代码混淆分两个步骤(项目中不包含第三方类库)
步骤1:新增proguard.cfg文件,里面基本内容可以从网上查找复制
步骤2:在project.properties文件中添加proguard.config=proguard.cfg
二、对于Arcgis For Android项目进行混淆时,由于使用arcgis的第三方类库,对项目混淆时需要对第三方类库进行...
分类:
移动开发 时间:
2015-05-17 20:22:39
阅读次数:
197
这个面试的时候,相信是面试官最爱的问题之一。简单的来说,IntentService继承至Service,Service和Acitivity一样是依附于应用主进程的,它本身不是一个进程或者一个线程。一些耗时的操作可能会引起ANR的bug,(本文测试的时候,Service执行20秒没有报ANR),而IntentService,看它的源代码,onCreate()其实是创建了一个新的线程。...
分类:
移动开发 时间:
2015-05-17 20:22:07
阅读次数:
163
1.引入CoreLocation.framework 添加委托CLLocationManagerDelegate2.{ float Currentlat,Currentlon; CLLocationManager *locationManager; UILabel *cityLabel;}3.vie...
分类:
移动开发 时间:
2015-05-17 20:17:13
阅读次数:
131