码迷,mamicode.com
首页 > 移动开发
Android学习系列(1)--为App签名(为apk签名)
写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Nam....
分类:移动开发   时间:2014-12-25 18:15:19    阅读次数:202
Android学习系列(22)--App主界面比较
本文算是一篇漫谈,谈一谈当前几个流行应用的主界面布局,找个经典的布局我们自己也来实现一个。不是为了追求到底有多难,而是为了明白我们确实需要这么做。走个题,android的UI差异化市场依然很大,依然值得去挖掘。铸就经典,是为了超越经典!下面我们以下面10个应用来分析比较它们的主界面:1.QQ2011...
分类:移动开发   时间:2014-12-25 18:14:23    阅读次数:168
Android学习系列(15)--App列表之游标ListView(索引ListView)
游标ListView,提供索引标签,使用户能够快速定位列表项。 也可以叫索引ListView,有的人称也为Tweaked ListView,可能更形象些吧。 一看图啥都懂了:1.游标(Fast scroll thumb) 就是右边的那个拖动的方块,这个非常的简单:12345 也可以用在...
分类:移动开发   时间:2014-12-25 18:14:36    阅读次数:132
Android学习系列(20)--App数据格式之解析Json
JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。 恰逢本人最近对json做了一个简单的学习,特此总结一下,以飨各位。 为了文章简明清晰,尽量多列点,少废话。 参考文档:http://www.ietf.org/rfc/rfc4627.t...
分类:移动开发   时间:2014-12-25 18:15:41    阅读次数:147
使用MonkeyTest对Android客户端进行压力测试
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。先来看一条monkey命令adb shell monkey -p ctrip.android.view --th...
分类:移动开发   时间:2014-12-25 18:12:18    阅读次数:241
Android 实现自定义Spinner
有时候因为项目的界面风格 很多控件如果使用原生的样式感觉会与整体风格有些不搭 所以需要自定义样式 很多项目中自定义控件都是必不可少的 这里参考网上的一些资料 实现了一个自定义Spinner 记录下 加深印象效果图: 弹框是通过一个重写的Dialog和Listview实现第一步 重写Dialog类Se...
分类:移动开发   时间:2014-12-25 18:10:07    阅读次数:246
android平台上AES,DES加解密及问题
在使用java进行AES加密的时候,会用到如下方法: SecureRandomsr= SecureRandom.getInstance("SHA1PRNG");但是在android4.2以上进行加密、解密时,会报类似badPadding的异常,但是把该代码替换成一下方法则一切都OK。 SecureR...
分类:移动开发   时间:2014-12-25 18:06:28    阅读次数:197
Android学习系列(28)--App集成支付宝[已过期]
手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。谷歌刚推...
分类:移动开发   时间:2014-12-25 18:05:31    阅读次数:367
GitHub 优秀的 Android 开源项目
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 ....
分类:移动开发   时间:2014-12-25 18:05:59    阅读次数:422
Android学习系列(23)--App主界面实现
在上篇文章《Android学习系列(22)--App主界面比较》中我们浅略的分析了几个主界面布局,选了一个最大众化的经典布局。今天我们就这个经典布局,用代码具体的实现它。1.预览图先看下最终的界面设计图:上面顶部是一个9patch背景图片+标题文字;下面底部是5个tab标签,表示应用的5大模块。中间...
分类:移动开发   时间:2014-12-25 18:03:53    阅读次数:167
iOS沙盒目录结构解析 (转)
转自:http://blog.csdn.net/wzzvictory/article/details/18269713出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭性展现的淋漓...
分类:移动开发   时间:2014-12-25 18:03:20    阅读次数:155
Android开发——最快速开发环境搭建ADT-Bundle及Hello World例程
http://blog.csdn.net/aizquan/article/details/8974750注意:JDK跟ADT必须同时为64位 或 32位的,若对不上,会出现eclipse启动失败的情况。
分类:移动开发   时间:2014-12-25 18:00:47    阅读次数:151
Android开发之自定义Spinner样式的效果实现(源代码实现)
android系统自带的Spinner样式是远远满足不了我们实际开发过程中对Spinner UI风格的要求,因此我们肯定需要为了切合整个应用的风格,修改我们的Spinner样式。系统给我们提供了两种常见的修改方式,一个是用XML方式静 态,另一个就是Java代码动态来修改啦,我们这篇文章呢主要就是介...
分类:移动开发   时间:2014-12-25 17:55:47    阅读次数:317
iOS下日期的处理
NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间 Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:.....
分类:移动开发   时间:2014-12-25 17:53:50    阅读次数:155
Android RIL(Radio Interface Layer)
Android RIL模块位于 Android/hardware/ril 文件夹,有三个子模块:rild , libril , reference-ril。提供了无线硬件设备与电话服务之间的抽象层。Android RIL 位于应用程序框架与内核之间,分成了两个部分,一个部分是 rild, 负责 so...
分类:移动开发   时间:2014-12-25 17:49:28    阅读次数:206
Android SimpleAdapter的参数
1.作用是ArrayList和 ListView的桥梁。这个ArrayList里边的每一项都是一个Map类型。 ArrayList当中的每一项 Map对象都和ListView里边的每一项进行数据绑定一一对应。2.SimpleAdapter的构造函数:SimpleAdapter(Contextcon....
分类:移动开发   时间:2014-12-25 17:44:59    阅读次数:189
ios 读取通讯录数据
#import @interface LoadingContactData : NSObject// 读取通讯录+ (LoadingContactData *)shareIntance;- (void)getContactData;@end#import "LoadingContactData.h"...
分类:移动开发   时间:2014-12-25 17:43:43    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!