大家都知道Android项目中的res目录中的资源eclipse插件会在gen中自动生成相应的id应用,这样就统一了资源管理那么这种自动生成的id就是写死的东西了这就导致了不容易做修改项目中需要将现有的组件打成jar包这样打包后类文件当然是肯定没问题但是资源文件就不行了。这个地方的id不能在新建的项目中被应用了所以资源文件不能被打到res目录中,这种情况下就必须要打到assets目录中这样就会出现问题了一般情况下我们应用资源文件是通过int型的id来引用的
系统 2019-08-29 23:07:17 1940
下面几个网址是developer.android.com的android官网的代理网址,如果不想通过VPN或者其他的跳墙(无奈啊,不能写的两个字)方式,可以直接打开下面三个网址之一,http://developers.androidcn.com/offline.htmlhttp://www.coolapk.com/docs/reference/packages.htmlhttp://androidappdocs.appspot.com/sdk/index.
系统 2019-08-29 22:41:27 1937
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该
系统 2019-08-12 09:29:48 1935
Android支持GIF动画,但是如果利用ImageView标签直接写在布局文件中:程序只能加载GIF动画的第一帧。效果如下:如果想要正常播放GIF动画,需要借助Movie实
系统 2019-08-29 22:07:43 1933
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/managing-audio/audio-focus.html当用户希望从Android设备欣赏音频时,他将会有狠多选择。大多数设备有内置的喇叭,以及有线耳机的插孔,还有很多支持A2DP音频的蓝牙连接设备。一).检查哪个硬
系统 2019-08-12 01:55:12 1933
Android启动异常:Theconnectiontoadbisdown,andasevereerrorhasoccured.启动android模拟器时.有时会报Theconnectiontoadbisdown,andasevereerrorhasoccured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的androidSDK
系统 2019-08-29 22:16:41 1932
2011.09.14———androidlistview的横向滚动参考:http://topic.csdn.net/u/20100817/22/0337960e-fe08-4aff-8d48-2aeb3c9cc3f7.htmlhttp://www.eoeandroid.com/thread-75501-1-1.html问题:item过长需要listview横向滚动显示解决:listView外层加一个线性容器然后在线性容器外边加一个HorizontalScr
系统 2019-08-29 22:55:32 1930
以前做项目的时候,需要Intent传递复杂类型,例如:数组,ArrayList类型,传递类对象,今天抽空写了个例子,方便以后用的时候查询!有问题可以留言;转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/6762633程序主界面:点击list按钮传递数据:点击parcelable传递数据:点击serializable传递数据:下面看代码:一、MainAcitivty。java类的代码:
系统 2019-08-29 22:53:01 1929
By:海市蜃楼上周末去光谷书城,不经意间看到了程序员杂志2008年合订本,无意中看到这篇经典的文章:AndyRubin独家专访,感受颇深,将这篇文章稍微整理了下,在这里与大家一起分享。声明:原文章来源于程序员杂志2008年第一期,本人看到这篇文章后收获很多,将原文稍微修改(原文比较长,去掉无关紧要的内容,保留经典部分)。整理后的文章如下:2007年11月Google宣布Android平台,被众多评论者认为是今年移动领域最具影响力的事件之一。恰在12月,An
系统 2019-08-29 22:21:10 1928
注明:本文转自http://www.moandroid.com.在前面的2篇文章Android读写XML(上)——package说明、Android读写XML(中)——SAX中想必大家对XML文件读取的方法已经比较熟悉了,在这里我们就不多说了,直接说明如何将信息写成XML文件,首先介绍AndoidSDK中的相关类。类说明XmlSerializerDefineaninterfacetoserialziationofXMLInfoset.定义一个接口来实现XM
系统 2019-08-29 22:05:29 1928
当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。也可以安排组件在其他的进程或者线程中运行进程组件运行的进程由manifestfile控制。组件的节点—,,,和—都包含一个process属性。这个属性可以设置组件运行的进程:可以配置组件在一个独立进程运行,或者多个组件在同一个进程运行。甚至可以多个程序在一个进程中运行——如果
系统 2019-08-29 22:52:16 1926
Android采用SharedPreferences保存数据使用SharedPreferences在程序的数据空间中生成xml文档来保存数据基本操作:1packagecom.hu.data;23importandroid.app.Activity;4importandroid.content.SharedPreferences;5importandroid.content.SharedPreferences.Editor;6importandroid.os
系统 2019-08-29 23:09:22 1924
当您需要在您的应用程序中提供搜索服务时,您第一个想到的是您的搜索框要放哪呢?通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示您的应用程序图标。如下图所示:本文将教你如何为你的应用程序提供一个自定义搜索对话框。这样做,给您的用户提供一个标准化的搜索体验,并能增加如语音搜索和搜索建议等功能。基础知识Android的搜索框架将
系统 2019-08-29 22:24:17 1924
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/cloudsync/backupapi.html当用户购置了一个新的设备并且重置了他们现有的设备时,他们可能期望当GooglePlay在初始化阶段将应用恢复出来后,能够同时把相应的数据也恢复出来。默认的,这样的事情不会发生
系统 2019-08-12 01:54:48 1924
使用用ADW的Launcher的人应该有点印象里面的功能,就是拖拽应用或者Widget图标到删除图标上,停留1秒以上,则会显示"Droptouninstall"的提示,放开则打开卸载该程序的界面,现在就是要分析模仿这个功能。主要用到有两方面的东西,卸载和停留提示。卸载主要使用的是:IntentuninstallIntent=newIntent(Intent.ACTION_DELETE,Uri.parse("package:"+mUninstallPkg))
系统 2019-08-29 23:24:47 1923