Articles of 安卓

Android Turn-by-Turn API?

Android 2.0有转弯的方向 ,但是,我还没有看到在2.0 SDK中暴露的API。 是否有任何forms化的计划来公开API调用新的turn-by-turnfunction?

有没有办法在android应用程序中播放.flvvideo文件?

是开箱即用还是通过图书馆?

是否有一个掉话呼叫监听器?

Android SDK是否有能力捕捉掉话事件? 如果是这样,那叫什么? 我一直在寻找它的文件。 挂断和掉线有什么区别?

给定一个Android音乐播放列表名称,如何find播放列表中的歌曲?

播放列表名称可以通过MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI上的查询find,然后查看MediaStore.Audio.PlaylistsColumns.NAME列。 还有一个数据列,MediaStore.Audio.PlaylistsColumns._DATA,但是它返回null。 歌曲列表( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI/id )似乎没有显示任何播放列表从属关系。

如何从另一个Android应用程序调用一个Android应用程序

我想从另一个应用程序调用一个android应用程序 我已经尝试了一些例子 ,但他们不为我工作,我得到一个包parsing错误。 考虑有两个应用程序:Application1和Application2 我想从Application1调用Application2 这里是一些示例代码来做到这一点: Intent i = new Intent(); i.setAction(android.content.Intent.ACTION_VIEW); i.setDataAndType(Uri.fromFile(fileName),"application/vnd.android.package-archive"); startActivity(i); 这里fileName = "file://data/data/package_name/files/Application1.apk";

有没有办法使用Android 2.1 / 2.2中的function,同时保持minSDK版本为3?

我有一个刚刚使用Android 1.5进行编程的项目,但随着Android 2.2中的其他手机和一些很酷的function的激增,我们希望支持这些function,而不会失去对1.5的支持,或者分支新的代码库。 是否可以使用Android SDK? 我确实有一些“丑陋的”方法来执行它,例如保持相同的代码基础,但是有一个构build系统,为平台构build不同的版本,并保留不同的Java文件在哪个版本被select。 我希望别人已经解决了基于在多个Android版本上运行的市场上的许多版本的应用程序的问题。

Android Market – 两次更新之间的等待时间

我想知道多less次我必须等待发布我的应用程序的更新。 我想确保更新将出现在Android电子市场的“新闻”部分。

Android XML。 IDstring中星号的用途是什么?

有些来源我看到这样的声明 <item android:id="@+id/menu_display_groups" android:icon="@*android:drawable/ic_menu_allfriends" android:title="@string/menu_displayGroup" /> 注意* @*android: 似乎可以访问内部资源。 但是很想知道。 也好奇,如果使用Android 2.2 SDK这样的声明来构build应用程序是安全的,并在1.5上运行它。

单一活动申请

我会尽量保持这个简短,但我需要一些build议。 我正在为一个正在为android,iphone和wp7开发应用程序的团队工作。 我们有一个devise团队为所有三个平台提供单一devise。 最新的应用程序的devise比生产力更具市场。 这个应用程序的原始POC是在iPhone上完成的。 这个devise是非常以animation为中心的,大部分的状态变化都是无缝的(在状态转换期间,屏幕上和屏幕上都会animation)。 如果我不断地在这个devise上进行开发,这意味着我将不得不把所有的东西都放在一个单独的活动中 到目前为止,这是一个令人头疼的问题。 据我所知,把你的应用程序分成几个活动几乎是必需的。 我可以尝试dynamic加载和卸载视图,当我改变状态,但这似乎不正确。 我看到devise团队从哪里来,他们希望所有这些状态的变化是无缝的,但我不认为这是正确的android。 我想知道什么是最有意义的。 如果devise更改为包含多个活动,或者值得尝试做这项工作。

Android自定义小部件膨胀exception

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.org.BatteryManager" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <com.org.BatteryManager.BatteryView android:layout_width="match_parent" android:layout_height="wrap_content" app:textColor="#ffffffff" /> </LinearLayout> 02-17 18:49:49.392: WARN/AppWidgetHostView(124): updateAppWidget couldn't find any view, using error view 02-17 18:49:49.392: WARN/AppWidgetHostView(124): android.view.InflateException: Binary XML file line #9: Error inflating class com.org.BatteryManager.BatteryView 02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:576) 02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.rInflate(LayoutInflater.java:618) 02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.inflate(LayoutInflater.java:407) […]