`
文章列表
首先介绍一下Ant.Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。得益于Java的跨平台性,Ant也是一个跨平台的工具。 1。Ant详细介绍请参考http://ant.apache.org/2。Ant的下载,http://jakarta.apache.org/builds/jakarta-ant/release3。Ant的安装,针对Win32 ,请下载ant的apache-ant-1.6.5-bin.zip。将Ant解压缩到C:\,解压缩完毕后,默认的文件夹名为apache-ant-1.6.5,重新命名为Ant。4。 ...
最近编程时遇到问题:写了一个android小程序,打包后用apktool反编译再打包都没问题,安装时出现Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误,网上查资料原来是签名的问题,解决方案如下。   《一》使用命令行生成签名文件  (1)创建一个用来存放签名文件的文件夹Android_keystore(2)在命令行窗口中输入命令:(粗体部分)  [java] view plaincopy
项目中要集成其他项目由于集成项目庞大不想机械的copy,就想将集成的项目做成项目库,这样以后集成项目升级,本项目里面升级扩展也方便。 集成步骤和方法: 1.库项目的结构一个库项目是一个包含了源码和资源的项目,它可以被其他的项目引用,从而让其他项目使用它包含的代码和资源。多个Android应用程序项目可以引用同一个库项目,同一个Android应用程序项目也可以引用多个库项目。 2.库项目创建和使用 库项目就是一个完整的android项目我们只需要配置一下他的lib属性就可以了就可以作为一个lib项目来使用。步骤:右键需要作为lib的项目---》Properties---》andr ...
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />   1)判断是否有网络连接   按 Ctrl+C 复制代码 public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityM ...
记得2011年的时候,整理了android有用代码片段这篇文章,后来,越添加越多,很是不方便,决定,每20条为一篇,分开记载,很多内容是从别的博客上面转载而来,由于疏忽没有说明来处,敬请作者谅解! 如果这篇文章对您有用,劳烦几秒钟帮忙投下票:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao,Csdn 2012博客之星投票,谢谢!!! 二十一、获取手机屏幕分辨率  
有时候,需要一些小的功能,找到以后,就把它贴到了博客下面,作为留言,查找起来很不方便,所以就整理一下,方便自己和他人。   一、 获取系统版本号: [java] view plaincopyprint? PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); int versionCode=nfo.versionCode string versionName=info.versionNam PackageInfo info = ...
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。 根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我想在这里和 ...
什么是JSON? 1.JSON:Javascript Object Nation 2.JSON是一系列键值对的集合 3.JSON以经被大多数开发人员接受,在网络数据传输中应用相当广泛 4.JSON相对XML来说解析相对方便一些   JSON vs XML 1.JSON 和 XML 可读性基本相同 2.JSON 和 XML 同样有丰富的解析手段 3.JSON相对XML来说体积数据小 4.JSON和Javascript的交互更加方便 5.JSON对数据的描述性相对较差   有什么不懂的可以去官网去看看:www.json.org 在google ...
【摘要】 本文诣在展示如何在Swing中引入Android的NinePatch技术(Android早期有文章里中文译作九格图,暂且这么叫吧^_^,但此术非传统移动手机上的功能布局——九格图哦)。   【准备篇】 Q:何为Android的NinePatch技术? A:说 ...
在JAVA中,一个大的应用程序需要保存很多对象的时候,由于虚拟机内存有限,(资源宝贵啊 )有时不可能所有有用的对象都放到内存中,因此,需要将不常用的对象暂时持久化的文件中,当需要这个对象时,再从文件把对象恢复到内存中,这就是所谓对象的序列化和反序列化。本文讲实现如何将对象序列化到文件,然后再从文件反序列化到对象,你会发现其实特别简单先看一下对象的序列化和反序列化的关键是什么1,首先被序列化的对象必须实现 java.io.Serializable 接口,咳~~咳~~,其实这个接口没定义任何方法2,序列化时,需要用到对象输出流ObjectOutputStream ,然后通过文件输出流构造 Obje ...
前沿: 在android开发过程中,往往会需要创建组件层面的第三方包,下面将对android对第三方包支持的方式种类,各试用范围,优缺点进行总结。最后分析当前开发过程中,一些大的平台的组件实现方式。 1. 导出jar文件方式,实现第三方组件 1.1. 实现过程: 选择项目--> 点击右键,菜单,选择Exportà选择java/JAR -->选择类和资源文件(推荐只选择类文件)-->选择导出文件路径,导出JAR文件。   1.2. 适用范围:   合适创建无资源的第三方组件。   补充说明:   包含资源的第三方组 ...
在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。 "/proc/meminfo"文件记录了android手机的一些内存信息,在命令行窗口里输入"adb shell",进入shell环境,输入"cat /pr ...
MyEclipse是一款非常好用的IDE开发软件,集成了很多开发环境,安装一款软件就可以进行多种开发。这里就教大家如何用集成了MyEclpse Tomcat的MyEclipse编写和调试JSP网页。这里的教程适合刚刚入门的菜鸟使用,高手可以无视。 工具/原料 安装有集成了MyEclpse Tomcat的MyEclipse的电脑一台 一:JSP页面编写 首先用鼠标左键双击桌面的“MyEclipse”图标。 出现下图所示的加载插件界面,这断时间有点长,大家要耐心 ...
  首先在你需要使用自定义属性的布局文件中定义标签,当然也可以使用系统默认标签android:   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:zkx=http://schemas.android.com/apk/res/com.zkx.test android:orientation="vertical" android:layout_width="fill_par ...
  8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环 ...
Global site tag (gtag.js) - Google Analytics