- 博客(21)
- 资源 (86)
- 收藏
- 关注
转载 装饰模式
装饰模式:给一个对象动态的增加新的功能。要求:1,装饰对象和被装饰对象实现同一个接口。2,装饰对象持有被装饰对象的实例。动物都需要吃东西:package com.it.design;public interface Animal { void eat(); }人是动物的一种,所以人也要吃东西:package com.it.design
2014-12-25 09:59:10 432
转载 工厂模式(使用配置文件来确定具体的实例)
通过配置文件来确定具体生成哪个实例1,接口:package com.it.design;public interface Sender { void send(String str); }2,实现类:package com.it.design;public class EmailSender implements Sende
2014-12-24 17:00:50 1719
转载 单例设计模式(懒汉式)
/** * 单例模式。懒汉式。 */public class Singleton2 { private static Singleton2 instance = null; private Singleton2(){ } public static Singleton2 getInstance(){ if(instance == n
2014-12-24 16:11:48 408
转载 单例设计模式(恶汉式)
/** * 单例模式。饿汉式 */public class Singleton { private static Singleton instance = new Singleton(); /** * 私有化构造函数 */ private Singleton() { } public static Singleton getInsta
2014-12-24 16:09:43 570 1
转载 Android ant自动打包脚本:自动替换友盟渠道、版本号、包名
原文链接:http://www.th7.cn/Program/Android/201402/174612.shtmlAndroid项目开发时,给公司人员安装,频繁升级,版本号总需要改,太麻烦,跟着时间变,自动升级才方便。Android项目开发新版时,手机上可能要装两个版本,一个是 老的正式版,一个是 新的开发版,想共存的话,要包名不一样,比如chrome是com.and
2014-12-21 13:46:18 1019
转载 Android使用Ant批量打包
使用场景:假设你开发了一款应用,这款应用需要发布到几十个不同的渠道,我们需要在AndroidManifest.xml文件中配置渠道标识。如果手动打包,好吧,如果你真的是闲的蛋疼的话。。。Ant打包工具下载地址:http://download.csdn.net/detail/liu537192/8282659使用方式简单,只需做几步简单的配置,具体使用方法请参见该工具中的read
2014-12-21 13:15:29 512
转载 Android工程自动生成build.xml文件,并使用Ant打包Android工程
原文链接:http://blog.csdn.net/ms03001620/article/details/84902381,生成build.xml:在DOS命令窗口进入当前工程的根目录,如:D:\WorkSpace\AntDemo,然后输入:“android update project --path .”。这时很可能会提示:andorid不是内部或者外部命令,我们需要配置环境变量
2014-12-21 09:10:13 1083
转载 使用eclipse更新Android SDK Tools 报错 failed to execute tools\android.bat
更新Android SDK Tools报错的时候碰到蛋疼的问题:蛋疼一:使用eclipse下载完成SDK Tools后,告诉我不能安装,意思是需要把tools目录先删除,然后再生成tools目录,但是tools目录正在被其他应用使用,所以不能删除。好吧,先把SDK Manager关掉吧。蛋疼二:在网上找到一些人的解决方法就是把tools目录先备份一下(toolsCopy),然后把T
2014-12-20 18:09:58 4594
转载 Android SDK与ADT不匹配的问题 This Android SDK requires Android Developer Toolkit version 17.0.0 or above
原文链接:http://blog.csdn.net/hongchangfirst/article/details/8009906win7/xp 下面安装Android虚拟机,更新SDK后,在Eclipse preference里指向android-sdk-windows时。出现 :This Android SDK requires Android Developer Toolk
2014-12-20 18:05:16 555
转载 使用ant打包Android应用
原文链接:http://blog.csdn.net/liuhe688/article/details/6679879大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们
2014-12-20 15:00:08 579
转载 10中技巧提升Android运行效果
原文链接:http://dev.10086.cn/cmdn/bbs/thread-73436-1-1.html随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素。如果那些应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载。开发者需要记住的是,虽然Android智能手机和平板电脑的速度日益提升,但其应用仍然运行在资源有限的环境中,其电池及处理器性能与最新的台式电
2014-12-17 18:27:37 456
转载 Android判断当前网络类型2G/3G/4G/WIFI
直接上代码:/** * 获取当前网络类型 * * @param context * @return 2G/3G/4G/WIFI/no/unknown */public static String getNetType(Context context) { ConnectivityManager cm = (ConnectivityManager) contex
2014-12-17 17:46:14 2185
转载 使用AndroidResideMenu开源框架实现QQ5.0侧滑菜单
开源框架下载地址:https://github.com/SpecialCyCi/AndroidResideMenu该开源框架有自带的Demo,我只是把Demo导入了Eclipse,运行了几遍,然后在代码中加上了一些注释。该框架使用简单易懂。修改后的代码下载地址:效果图:核心代码:import android.os.Bundle;import android.suppor
2014-12-14 19:17:48 802
转载 Java的序列化和反序列化
假设我们需要把一个Person对象进行序列化,那么这个Person对象就必须实现Serializable接口。使用ObjectOutputStream的writeObject(Object obj)方法把对象写入文件中,然后使用ObjectInputStream的readObject()方法把对象读取出来实现反序列化。那为什么String str="Hello"; writeObject
2014-12-13 22:14:50 591
转载 Looper.prepare(),Looper.loop()和在子线程中显示Toast
1,在子线程中更新UI,会报错:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.在子线程中更新UI,一般使用Handler或者runOnUiThread()或者AsyncTask
2014-12-13 19:34:55 7095 1
转载 Ant语法全面了解
原文链接:http://www.iteye.com/topic/78973关于构建文件有几点需要记住:● 所有构建文件都要有元素,而且至少有一个 元素。● 对于 元素的default 属性并没有默认值。● 构建文件并不一定要被命名为build.xml。不过build.xml 是Ant 要搜索的默认文件名。● 每个构建文件只能有一个 元素。
2014-12-07 20:30:25 2037
转载 6个值得推荐的Android开源框架
原文链接:http://www.jb51.net/article/51052.htm1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5)
2014-12-07 19:44:17 472
转载 如何运行Java的jar文件
有些Java的jar文件是可以运行的,DOS环境下进入jar文件所在目录,然后 : java -jar xxx.jar
2014-12-07 16:52:40 528
转载 eclipse修改Android默认签名文件(debug.keystore)
最近这段时间,在做公司的游戏SDK的时候,碰到一个蛋疼的问题。因为SDK集成了微信支付的功能,但是在使用微信支付的时候,会校验App所使用的签名文件,而我们在开发的时候使用:Run----->Android Application 的方式话,用的是默认的签名文件,这个默认的签名文件可以通过:Window---->Preferences----->Android----->Build找到。我起初的解
2014-12-07 16:25:33 7886
转载 android:configChanges属性总结
原文链接:http://blog.csdn.net/zhaokaiqiang1992/article/details/19921703android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(Configu
2014-12-07 15:56:23 537
转载 LayoutInflater中的inflate方法
原文链接:http://blog.csdn.net/zhaokaiqiang1992/article/details/36006467首先,LayoutInflater这个类是用来干嘛的呢?我们最常用的便是LayoutInflater的inflate方法,这个方法重载了四种调用方式,分别为:1. public View inflate(int res
2014-12-07 10:49:29 699
省份和城市联动Demo
2015-03-19
私人通讯录
2015-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人