摘要: Android Intent和Intent Filter详解(一)Intents and Intent Filters Intent Objects Intent对象 Intent Resolution Intent解析 Intent filters Filters and security Filter和安全 Common cases 常见情况 Using intent matching 使用intent匹配 Note Pad Example 例子:记事本 Intents and Intent Filters 三种应用程序基本组件——activity,s... 阅读全文
posted @ 2012-04-26 11:41 疯子FK 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 见证过博客园的多次升级,你也希望你的软件通过更新发布新特性通知用户吧,是的。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.设计思路,使用VersionCode定义为版本升级参数。 android为我们定义版本提供了2个属性:?1234<manifest package="com.cnblogs.tianxia.subway"android:versionCode="1" <!--Integer类型,系统不显示给用户-->android:versionName="1.0" 阅读全文
posted @ 2012-04-25 10:29 疯子FK 阅读(340) 评论(1) 推荐(0) 编辑
摘要: 1.首先找到debug keystore位置: 打开Eclipse--->Windows--->Preferences--->Android--->Build一般是这样的路径 C:\Documents and Settings\Administrator\.android\debug.keystore2.在cmd中执行keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -stor 阅读全文
posted @ 2012-04-24 09:56 疯子FK 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 结合网络上的一些网志,终于完成了第一个eclipse的c程序:HelloWorld!为了简单方便入门,建议直接到eclipse官方网站上下载eclipse for c c++的集成开发版本。(当然,如果你现在已经有eclipse了,也可以使用插件的方式,将CDT插入到eclipse中,本人认为这样的 话,eclipse功能太多了,即要开发java又要开发c c++,势必会使得启动或运行速度变慢。)首先声明是在Windows下,当然在linux下使用eclipse开发c c++也是相当不错的选择。总共分为2步:1.下载http://www.eclipse.org/downloads/, 下载: 阅读全文
posted @ 2012-04-23 14:52 疯子FK 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 如何给MapView申请个apiKey2010-12-27 10:24打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:\Documents and Settings\hackang\Local Settings\Application Data\Android\debug.keystore在cmd中执行keytool -list -alias androiddebugkey -keystore "C:\Documents andSettings\ 阅读全文
posted @ 2012-04-23 10:37 疯子FK 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行。VM在Android平台里,扮演很重要的角色。 此外,在执行Java类的过程中,如果Java类 阅读全文
posted @ 2012-04-23 09:31 疯子FK 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-04-18 14:54 疯子FK 阅读(263) 评论(0) 推荐(0) 编辑
摘要: System可以有对标准输入,标准输出,错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。System.getProperties()可以确定当前的系统属性,返回值是一个Properties;System.load(String filename)等同于:System.getProperties().load(String filename)它们的作用是可以从作为动态库德本地文件系统中指定的文件名加载代码文件。System.setProperties(Properties propes):将系统属性设置为Properties参数;System 阅读全文
posted @ 2012-04-18 14:45 疯子FK 阅读(431) 评论(0) 推荐(0) 编辑
摘要: /** * 测试ConnectivityManager ConnectivityManager主要管理和网络连接相关的操作 * 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。 * 想访问网络状态,首先得添加权限<uses-permission * android:name="android.permission.ACCESS_NETWORK_STATE"/> * NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过其getState()方法获取的Stat 阅读全文
posted @ 2012-04-18 14:27 疯子FK 阅读(3884) 评论(0) 推荐(0) 编辑
摘要: android 地图服务开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决地图服务开发中遇到此类错误大体分为以下两种情况解决:(论坛里大多都是属于第一种情况的答案,但是遇到第二种情况论坛的解决基本无效)。情况一:如果你用模拟器调试程序 首先检查AndroidManifest.xml,确保已经写了<uses-library android:name=”com.google.android.maps” />其次确保你新建工程的时候 Build Target 选择的TargetName不是Android 而是其版本对应的Google APIs。最后 阅读全文
posted @ 2012-04-18 09:53 疯子FK 阅读(2144) 评论(0) 推荐(0) 编辑