Android的appcompatv7导入错误处理高版本的ADT在生成Android20以上版本的app时,会自动产生appcompatv7项目,这是为了向下兼容低版本的app。appcompatv7中直接引入了android-support-v4.jar和android-support-v7-appcompat.jar包。这样各个app直接引用appcompatv7就好,不需要每次都引入这两个包。...
分类:
移动开发 时间:
2015-06-08 09:57:48
阅读次数:
131
Android布局中,同样可以与网页的div布局,用百分比来指定宽度。同样也可以像vb,c#,或者网页中的absolute布局一样,利用style为主题对话框的Activity整出模态窗口。比如,如下图所示的布局,在现在各类的安卓应用中很常见的。同时,设定在这个安卓程序一开始就弹出一个更新软件的Activity。那该如何完成呢?
1、首先,先到res\values\string.xml中...
分类:
移动开发 时间:
2015-06-08 09:48:18
阅读次数:
167
目录结构
AppDelegate
Models
Macro
General
Helpers
Vendors
Sections
Resources
一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。
AppDelegate
这个目录下放的是AppDelegate.h(.m...
分类:
移动开发 时间:
2015-06-08 09:49:15
阅读次数:
208
一、问题描述
Android应用中经常涉及从网络中加载大量图片,为提升加载速度和效率,减少网络流量都会采用二级缓存和异步加载机制,所谓二级缓存就是通过先从内存中获取、再从文件中获取,最后才会访问网络。内存缓存(一级)本质上是Map集合以key-value对的方式存储图片的url和Bitmap信息,由于内存缓存会造成堆内存泄露, 管理相对复杂一些,可采用第三方组件,对于有经验的可自...
分类:
移动开发 时间:
2015-06-08 09:41:55
阅读次数:
271
原文链接 : HOW TO MAKE OUR ANDROID APPS UNIT TESTABLE (PT. 1)
原文作者 : Matthew Dupree
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: tiiime
状态 : 完成
在 Android 应用中进行单元测试很困难,有时候甚至是不可能的。在之前的两篇博文...
分类:
移动开发 时间:
2015-06-08 09:44:46
阅读次数:
204
转载请标明出处:
http://blog.csdn.net/lmj623565791/article/details/46405409;
本文出自:【张鸿洋的博客】
一、概述
Google I/O 2015 给大家带来了Android Design Support Library,对于希望做md风格的app的来说,简直是天大的喜讯了~大家可以通过Android Design Su...
分类:
移动开发 时间:
2015-06-08 09:41:39
阅读次数:
217
第一部分首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图。Provider是给你手机应用发出推送消息的服务器,而APNS(Apple Push Notification Service)则是苹果消息推送服务器。你本地的服务器...
分类:
移动开发 时间:
2015-06-08 09:39:44
阅读次数:
130
马上要编写的首个应用名为GeoQuiz,他能测试用户的地理知识。用户通过点击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否。 图1-1显示了用户点击False按钮的结果。 1.1 应用基础 GeoQuiz应用由一个activity和一个布局(layout)...
分类:
移动开发 时间:
2015-06-08 09:34:40
阅读次数:
121
首页PSD模板CSS模板特效插件源码下载酷站欣赏建站资源建站教程心境之旅在线留言设为首页加入收藏我要投稿联系站长Search首页PSD模板CSS模板特效插件源码下载酷站欣赏建站资源建站教程心境之旅在线留言滚动图片广告特效选项卡特效鼠标特效表单按钮表格图层窗口特效文字特效色彩特效图像特效日期特效导航菜...
分类:
移动开发 时间:
2015-06-08 09:34:55
阅读次数:
176
一、问题描述 Android应用中经常涉及从网络中加载大量图片,为提升加载速度和效率,减少网络流量都会采用二级缓存和异步加载机制,所谓二级缓存就是通过先从内存中获取、再从文件中获取,最后才会访问网络。内存缓存(一级)本质上是Map集合以key-value对的方式存储图片的url和Bitmap信息,....
分类:
移动开发 时间:
2015-06-08 09:35:12
阅读次数:
272
首先我们需要知道手机IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。那么第一步就是先获取手机IMSI号码:代码如下 1 /** 2 *获取IMSI信息 3 * @param context 4 * @retur...
分类:
移动开发 时间:
2015-06-08 09:34:57
阅读次数:
224
iOS工程如何支持64-bithttp://www.cocoachina.com/ios/20141024/10031.html[官方]Unity4.6支持iOS 64-bit的公测版本发布http://forum.china.unity3d.com/thread-1411-1-1.htmlAPPL...
分类:
移动开发 时间:
2015-06-08 08:22:29
阅读次数:
151
#ButterKnifeProcedure ButterKnife的原理简述 示例代码[ButterKnifeProcedure](https://github.com/xesam/ButterKnifeProcedure) #Pluggable Annotation Processing 注解处理器 Java5 中叫APT(Annotation Proces...
分类:
移动开发 时间:
2015-06-08 06:17:47
阅读次数:
226
被大妈们占领的火车站,篮球常。。其实,村子里大妈们跳的都特别难看,真人教学也可以(目前太少,有些地区官方已经支持,现在搞这个应该以后挺吃香),用我们的3D小秘也可以,编辑些舞蹈动作,可以用现成的,这上面可以做的文章太多太多了。。。也可以是一款舞蹈类的游戏,自..
分类:
移动开发 时间:
2015-06-08 06:16:43
阅读次数:
172
写这篇文章主要有三个目的: 1.使用高德地图api定位 2.获取天气数据 3.编程练手文件结构清单文件信息说明: ...
分类:
移动开发 时间:
2015-06-08 06:12:06
阅读次数:
437
Android属性动画完全解析(上),初识属性动画的基本用法Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
分类:
移动开发 时间:
2015-06-08 06:11:38
阅读次数:
157