Android
空想家
还有很多很好玩
展开
-
我承认本人理解能力有问题
在Eclipse中建立Android环境,安装完ADT以后发现 No target available 研究了半天,最后发现是一个令人无语的问题: 各大教程中,都只说把SDK的zip包下载下来,解压缩,并放到某个路径下就行了 而实际上,这还远远不够 在zip包中有个setup.exe,运行之,在Install... 选项中选择一个然后选择右下角的install原创 2010-05-19 13:16:00 · 898 阅读 · 0 评论 -
Android API文档翻译——Service
概述:声明一个Service(或其子类)组件。与Activity不同的是,Service是非可见的。他们常用于实现长驻后台的操作或为其他Application提供类似WebService的交互接口。所有的Service必须在manifest配置文件中通过标签来声明。如果没有声明的话,则不会在system中看到,而且永远不能被运行。 参数:android:enabled S翻译 2012-02-02 17:34:26 · 2748 阅读 · 0 评论 -
Yahoo Weather API 理解和分析
Yahoo Weather API 的使用还是比较简单的,只需要传两个参数即可。需要注意的是,该API经历过一次改版,而目前网上的很多经验文章都是采取的old版本的API,而实践发现,old版本的查询结果貌似已经失效了。下面是新旧版本参数对照:old 版本:ParameterDescriptionExamplepUS zip翻译 2012-02-06 01:58:21 · 2904 阅读 · 0 评论 -
关于Widget和Broadcast Receiver的概念澄清
--表征该应用显示在程序列表里(如果不写这个,则不会显示)--表征该Activity是程序启动时的默认界面--这两个必须同时存在,才能将一个Activity声明为LauncherAppWidgetProvider中的各个方法的执行顺序或时机--// onDeleted:回调 ACTION_APPWIDGET_DELETED 的系统消息,当一个或多个Widget被原创 2012-02-01 14:50:10 · 1121 阅读 · 0 评论 -
Android 语言资源库的添加
关于icu4c库里的资源这里做个简要介绍,一般情况下无需改动。android\external\icu4c\data下存放的是icu最原始的资源,其下brkitr、coll、locales三个文件夹下的txt文件即为各国家语言翻译字符串原始资源,存放各语言对于当地特殊文化相关的数据诸如地区时间货币的格式等等。在编译so库之前先编译一下整个工程,如 . buildslim mode us原创 2012-02-09 16:58:43 · 8093 阅读 · 5 评论 -
Android判断当前设备是否联网
Android设备是否联网,即查看是否有可用的Internet连接。Android API提供了多种方法支持这种场景的判断,最简单的应该是://获取当前的网络连接服务ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);//获取活动的网络连接信息原创 2012-05-14 00:14:06 · 2464 阅读 · 1 评论 -
Application Context 和 Widget Context 的区别
最近在制作桌面时钟应用的过程中,发现如果在AndroidManifest.xml中注册的中添加 是无效的。即在继承自AppWidgetProvider的类中onReceive方法无法正常接收到ACTION_TIME_TICK系统消息。查看了API之后发现有这么一段话:You can not receive this through componen原创 2012-01-31 02:03:00 · 3770 阅读 · 0 评论 -
如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误
<br />问题概述:<br />在导入一个app后提示如下错误:<br />“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”<br /> <br />原因分析:<br />android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,原创 2011-05-19 16:40:00 · 840 阅读 · 2 评论 -
手动拉取android数据库的命令
adb rootadb remountadb pull /data/data/com.android.providers.telephony/databases/telephony.db d:\原创 2011-07-08 11:08:29 · 896 阅读 · 0 评论 -
哪里可以下载到android cts
无语,代码就在你下载的android source code的cts目录下,make cts就可以把cts的testcase编译出来。介绍在http://source.android.com/compatibility/index.html原创 2011-08-08 17:05:35 · 821 阅读 · 0 评论 -
Android开发常见低级错误之一:.xml文件命名
.xml文件的命名中,千万不能出现大写字母,否则会导致R文件无法正常编译,如果此时clean project,会导致R文件消失。原创 2011-08-15 13:59:38 · 861 阅读 · 0 评论 -
有时间可以研究下MTP,或者学习ffmpeg
RT原创 2011-10-11 17:22:17 · 554 阅读 · 0 评论 -
Activity退出机制探究[1]
如果某个应用只包含单一的Activity,“何时退出,如何退出”往往不是问题。但当一个Application中包含多个Activity的时候,以上问题便会浮现。 方法一:通常我们最常用的方法是调用finish()方法来结束当前的Activity,但该方法实际上只是将当前Activity置于onStop状态,并没有彻底关闭该进程。 方法二:调用System.exit(0),这种野蛮的原创 2011-11-11 14:11:54 · 918 阅读 · 0 评论 -
Activity退出机制探究[2]
方法五:调用ActivityManager.killBackgroundProcesses();或者ActivityManager.restartPackage();这里之所以使用了“或者”一词,是因为:killBackgroundProcesses是API Level 8的方法,而restartPackage为API Level 3,且被声明为deprecated.另外,所需系统权限原创 2011-11-11 14:22:21 · 1014 阅读 · 0 评论 -
Libgdx 简易汽车仪表盘
package us.eibox.gdx;import android.os.Bundle;import android.util.Log;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.backends.android.AndroidApp原创 2012-01-17 02:16:40 · 2301 阅读 · 0 评论 -
WindowManager.LayoutParams详解
WindowManager.LayoutParams详解转自:http://www.cnblogs.com/olvo/archive/2012/05/17/2505776.htmlWindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManag转载 2012-10-05 03:25:28 · 846 阅读 · 0 评论