- 博客(40)
- 资源 (15)
- 收藏
- 关注
原创 android应用架构经验及代码规范
1、应用的更新从服务器拿数据后要处理得到数据为空、解析错误、解析为空的情况,防止后台坏掉后进不去activity;用友盟等平台更新不能阻塞式强制更新,万一友盟维护了,应用就进不去了。
2014-01-23 10:53:05 949
android应用架构经验及代码规范
应用的更新从服务器拿数据后要处理得到数据为空、解析错误、解析为空的情况,防止后台坏掉后进不去activity;用友盟等平台更新不能阻塞式强制更新,万一友盟维护了,应用就进不去了。命名规则布局中id的命名:尽量保证不同布局xml文件中不要有相同的id命名,不然ctrl想点进去的时候,不知道该跳转到哪个文件,当注释掉该控件后代码仍不会报错,运行时无响应且log打印不出错误,建议以文件或...
2014-01-23 10:53:00 67
转载 尝试用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
【背景】折腾:【记录】给Android中添加log日志输出到文件期间,已经试了:【记录】尝试用android中microlog4android实现log输出到文件的功能但是不好用。然后就是参考:http://stackoverflow.com/questions/2116260/logging-to-a-file-on-android
2014-01-18 19:45:10 10116 2
尝试用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
【背景】折腾:【记录】给Android中添加log日志输出到文件期间,已经试了:【记录】尝试用android中microlog4android实现log输出到文件的功能但是不好用。然后就是参考:http://stackoverflow.com/questions/2116260/logging-to-a-file-on-android...
2014-01-18 19:45:00 139
转载 打造Android的中文Siri语音助手(一)——小I机器人的接口
Iphone4S的Siri让人眼前一亮,网上出现了无数调戏Siri的视频。真是让android用户们心痒不已。好在随后android阵营中的高手迅速反击,推出了Iris。悲剧的是Iris仅支持英文,让我们这些英语烂的无比的人调戏Iris不成,反被它给调戏了。真是郁闷的不行啊~_~所以我打算使用android的资源自己打造一个中文版的Siri,让我们用中文随意的来调戏它。(我自己做了一个简单
2014-01-18 18:26:50 1471
打造Android的中文Siri语音助手(一)——小I机器人的接口
Iphone4S的Siri让人眼前一亮,网上出现了无数调戏Siri的视频。真是让android用户们心痒不已。好在随后android阵营中的高手迅速反击,推出了Iris。悲剧的是Iris仅支持英文,让我们这些英语烂的无比的人调戏Iris不成,反被它给调戏了。真是郁闷的不行啊~_~所以我打算使用android的资源自己打造一个中文版的Siri,让我们用中文随意的来调戏它。(我自己做了一个...
2014-01-18 18:26:00 459
转载 javabase64 1.3 manual
IndexRequirementsInstallationJavadocsQuickstartEncoding with Base64OutputStreamDecoding with Base64InputStreamRequirementsTo run the javabase64 library you need a Java Runtime Environment J2
2014-01-15 17:17:53 2250
javabase64 1.3 manual
IndexRequirementsInstallationJavadocsQuickstartEncoding with Base64OutputStreamDecoding with Base64InputStreamRequirementsTo run the javabase64 library you need a Java Runtime Environmen...
2014-01-15 17:17:00 174
转载 Top Android App使用的组件
唱吧_462smack:de.measite.smack:??????:org.apache:???smack:org.jivesoftware.smack:XMPP客户端类库dnsjava:org.xbill.dns:域名解析alipay:com.alipay:支付宝volley:com.android.volley:Android网络通信库android-query:com.andro
2014-01-11 19:19:37 3159 1
Top Android App使用的组件
唱吧_462smack:de.measite.smack:??????:org.apache:???smack:org.jivesoftware.smack:XMPP客户端类库dnsjava:org.xbill.dns:域名解析alipay:com.alipay:支付宝volley:com.android.volley:Android网络通信库android-quer...
2014-01-11 19:19:00 52
转载 Top Android App使用的组件 2
微信_355SQLCipher:info.guardianproject.database:Android数据库加密 微博_650点信传媒:cn.dx:广告平台Apache HttpClient:org.apache.httpVitamio:io.vov.vitamio:多媒体开发框架facebook-android-sdk:com.facebook:Faceboo
2014-01-11 19:18:07 2639
Top Android App使用的组件 2
微信_355SQLCipher:info.guardianproject.database:Android数据库加密微博_650点信传媒:cn.dx:广告平台Apache HttpClient:org.apache.httpVitamio:io.vov.vitamio:多媒体开发框架facebook-android-sdk:com.facebook:Fa...
2014-01-11 19:18:00 163
转载 Top Android App使用的组件 3
8684公交AdChina:com.adchina:易传媒广告平台AdsMogo:com.adsmogo:芒果移动广告平台 大姨吗AChartEngine:org.achartengine:Android上的绘图库 人人网StickyListHeaders:com.emilsjolander.components.stickylisthead
2014-01-11 19:14:31 1763
Top Android App使用的组件 3
8684公交AdChina:com.adchina:易传媒广告平台AdsMogo:com.adsmogo:芒果移动广告平台大姨吗AChartEngine:org.achartengine:Android上的绘图库人人网StickyListHeaders:com.emilsjolander.components.stickylisthead...
2014-01-11 19:14:00 66
转载 Android开源项目
Android完整的开源项目,不包括各种组件的项目社区客户端oschina客户端:oschina网站的客户端,wp版,iOS版都有开源,一个社区型客户端,包括登录刷新各类视线四次元新浪微博客户端:做微博的相关应用有福了eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果Cnblogs客户端:博客园Android客户端饭否客户端:kanxue客
2014-01-11 19:10:15 3684 2
Android开源项目
Android完整的开源项目,不包括各种组件的项目社区客户端oschina客户端:oschina网站的客户端,wp版,iOS版都有开源,一个社区型客户端,包括登录刷新各类视线四次元新浪微博客户端:做微博的相关应用有福了eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果Cnblogs客户端:博客园Android客户端饭否客...
2014-01-11 19:10:00 49
转载 Android常用组件
UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.squareup.picasso:功能强大的图片下载缓存库PhotoView:uk\co\senab
2014-01-11 19:08:17 12344 3
Android常用组件
UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.squareup.picasso:功能强大的图片下载缓存库PhotoView:uk\c...
2014-01-11 19:08:00 91
转载 JAVA 对象序列化(三)——transient以及Externalizable的一种替代方法(使用Serializable)
transient(瞬时)关键字 当我们队序列化进行控制时,可能某个特定子对象不想让Java的序列化机制自动保存与恢复。如果子对象表示的是我们不希望将其序列化的敏感信息(如密码),通常就会面临这种情况。即使对象中的这些信息是private属性,一经序列化处理,人们就可以通过读取文件或者拦截网络传输的方式来访问它。 在Java对象序列化(二)——Externaliz
2014-01-11 17:49:14 1975
JAVA 对象序列化(三)——transient以及Externalizable的一种替代方法(使用Serializable)...
transient(瞬时)关键字 当我们队序列化进行控制时,可能某个特定子对象不想让Java的序列化机制自动保存与恢复。如果子对象表示的是我们不希望将其序列化的敏感信息(如密码),通常就会面临这种情况。即使对象中的这些信息是private属性,一经序列化处理,人们就可以通过读取文件或者拦截网络传输的方式来访问它。 在Java对象序列化(二)——Externalizable...
2014-01-11 17:49:00 111
转载 JAVA 对象序列化(二)——Externalizable
在Java对象序列化(一)——Serializable一文中我们可以看到,Java默认的序列化机制非常简单,而且序列化后的对象不需要再次调用构造器重新生成,但是在实际中,我们可以会希望对象的某一部分不需要被序列化,或者说一个对象被还原之后,其内部的某些子对象需要重新创建,从而不必将该子对象序列化。 在这些情况下,我们可以考虑实现Externalizable接口从而代替Serializable接
2014-01-11 17:48:31 981
JAVA 对象序列化(二)——Externalizable
在Java对象序列化(一)——Serializable一文中我们可以看到,Java默认的序列化机制非常简单,而且序列化后的对象不需要再次调用构造器重新生成,但是在实际中,我们可以会希望对象的某一部分不需要被序列化,或者说一个对象被还原之后,其内部的某些子对象需要重新创建,从而不必将该子对象序列化。 在这些情况下,我们可以考虑实现Externalizable接口从而代替Serializabl...
2014-01-11 17:48:00 52
转载 UI效果(2): shape
android中的控件不是很多,布局也很少。但是这些东西很灵活,所以想设计好的界面还是需要一定的功底的。本篇博客,您可以了解到: 自定义 Toast Button特殊效果在sdk的api中,相信你可以找到名为Shape Drawable的这样一篇文章,位置:如果,你想更加理解掌握这篇博客,建议好好地、仔细地看看这篇Shape Drawable文章
2014-01-10 22:56:02 767
UI效果(2): shape
android中的控件不是很多,布局也很少。但是这些东西很灵活,所以想设计好的界面还是需要一定的功底的。本篇博客,您可以了解到:<1> 自定义 Toast<2> Button特殊效果在sdk的api中,相信你可以找到名为Shape Drawable的这样一篇文章,位置:如果,你想更加理解掌握这篇博客,建议好好地、仔细地看看...
2014-01-10 22:56:00 82
转载 ListView 编程: 如何优化自定义 Adapter
使用自定义的 Adapter,需要优化,说到底是优化我们自定义的适配器类!再说到底就是优化回调方法 getView 方法。 ListView 编程: Adapter 何方神圣? 博客中,只是简单的介绍了如何去自定义一个适配器以及注意事项。但是.......如果像 ListView 编程: Adapter 何方神圣? 中的示例代码那样去写程序的
2014-01-10 22:49:58 974
ListView 编程: 如何优化自定义 Adapter
使用自定义的 Adapter,需要优化,说到底是优化我们自定义的适配器类!再说到底就是优化回调方法 getView 方法。ListView 编程: Adapter 何方神圣?博客中,只是简单的介绍了如何去自定义一个适配器以及注意事项。但是.......如果像ListView 编程: Adapter 何方神圣?中的示例代码那样去写程序的话,那么估计...
2014-01-10 22:49:00 74
转载 Handler: Service中使用Toast
关于 android 的线程模型,建议阅读 http://blog.csdn.net/androidbluetooth/article/details/6547166,这只是一个建议,你看不看这篇博客都不会影响阅读本篇博客。Handler 的使用在 android App 开发中用的颇多,它的作用也很大,使用 Handler 一般也会使用到多线程,相信大家对 Handler 不会陌生,在这
2014-01-10 22:25:10 1289
Handler: Service中使用Toast
关于 android 的线程模型,建议阅读http://blog.csdn.net/androidbluetooth/article/details/6547166,这只是一个建议,你看不看这篇博客都不会影响阅读本篇博客。Handler 的使用在 android App 开发中用的颇多,它的作用也很大,使用 Handler 一般也会使用到多线程,相信大家对 Handler 不会陌生,在...
2014-01-10 22:25:00 80
转载 Android 调试:java 跨工程调试 android 项目
这篇博客适合:* 使用 Eclipse + ADT 开发 android 项目的 coder* 知道和使用过 Build path 的 coder* 希望简单编写测试代码的 coderJUnit 调试测试 java 工程, android 开发当中,也有自己的一套测试框架。但是实际项目中,使用不多,至少我是这样的,嘿咻!下面介
2014-01-10 22:15:19 1055
Android 调试:java 跨工程调试 android 项目
这篇博客适合:* 使用 Eclipse + ADT 开发 android 项目的 coder* 知道和使用过 Build path 的 coder* 希望简单编写测试代码的 coderJUnit 调试测试 java 工程, android 开发当中,也有自己的一套测试框架。但是实际项目中,使用不多,至少我是这样的,嘿咻!下面介绍一...
2014-01-10 22:15:00 85
转载 java泛型类和泛型函数
什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象
2014-01-10 15:19:55 78664 3
java泛型类和泛型函数
什么是泛型?泛型(Generic type 或者 generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即...
2014-01-10 15:19:00 47
原创 eclipse常见问题及技巧
修改 格式化 每行的长度window->preferences->java->code style->formatter->edit->line wrapping->maximum line width 修改后保存就可以了.设置eclipse帮助文档的字体大小window->Preferences->在文本框中输入Font—〉选择Java ->javadoc display font
2014-01-09 19:26:41 3767
eclipse常见问题及技巧
eclipse常见配置修改 格式化 每行的长度window->preferences->java->code style->formatter->edit->line wrapping->maximum line width 修改后保存就可以了.设置eclipse帮助文档的字体大小window->Preferences->在文本...
2014-01-09 19:26:00 175
转载 Android Theme的设置
在AndroidManifest.xml文件中,可以对每一个Activity设置android:themetheme的设置 可以设置为系统自带的格式,也可以自定义格式。 A: 系统自带格式 @android:style/Theme.Black //背景黑色-有标题-非全屏 @android:style/Theme.Black.NoTitleBar //
2014-01-09 10:15:22 2641
Android Theme的设置
在AndroidManifest.xml文件中,可以对每一个Activity设置android:themetheme的设置 可以设置为系统自带的格式,也可以自定义格式。<wbr></wbr>A: 系统自带格式<wbr><wbr>@android:style/Theme.Black<wbr>//背景黑...
2014-01-09 10:15:00 116
转载 Android中使用ormlite实现持久化--HelloOrmLite
Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对sql语言不熟悉)。而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦。尝试了一下找Android的orm框架,说实话还有好几个。实现考虑的是:androrm官网:http://androrm.the-pixelp
2014-01-08 18:36:25 903
Android中使用ormlite实现持久化--HelloOrmLite
Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对sql语言不熟悉)。而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦。尝试了一下找Android的orm框架,说实话还有好几个。实现考虑的是:androrm官网:http://androrm.the-pixelp...
2014-01-08 18:36:00 56
转载 zip4j -- Java处理zip压缩文件的完整解决方案
前言一个多月前,因项目需要对Java语言下的zip格式压缩文件的处理作了一些了解,尝试了多种开源项目并写了几篇博客做记录:http://blog.csdn.net/zhangyihui1986/article/details/7724229http://blog.csdn.net/zhangyihui1986/article/details/7723649http://bl
2014-01-08 18:21:16 48871 12
zip4j -- Java处理zip压缩文件的完整解决方案
前言一个多月前,因项目需要对Java语言下的zip格式压缩文件的处理作了一些了解,尝试了多种开源项目并写了几篇博客做记录:http://blog.csdn.net/zhangyihui1986/article/details/7724229http://blog.csdn.net/zhangyihui1986/article/details/7723649http://blog....
2014-01-08 18:21:00 89
java对象排序需要导入的包
2013-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人