Articles of api

netstack:LIB_MGR – 加载lib libdnshostprio.so时出错

我知道已有类似的问题,但我有一个不同的问题。 已经讨论了与此错误相关的问题; 它们包含webview或webdialog,但在我的代码中根本没有webview或webdialog。 仍然当我击中任何api时,我收到此错误! 请帮忙。 如果需要,请向我询问任何代码。 我在logcat中遇到了这些错误: netstack: LIB_MGR – Error loading lib libdnshostprio.so netstack: STAT_HUB – Failed to load plugin: libdnshostprio.so netstack: LIB_MGR – Error loading lib spl_proc_plugin.so netstack: STAT_HUB – Failed to load plugin: spl_proc_plugin.so netstack: LIB_MGR – Error loading lib pp_proc_plugin.so netstack: STAT_HUB – Failed to load plugin: pp_proc_plugin.so netstack: STAT_HUB – […]

在没有用户身份validation的情况下保护私有REST API的最佳方式

我正在为我的移动应用程序制作一些Restful API。 APP和Web服务器之间的通信必须在REST中进行。 这些apis应该是私有的,只有我的应用程序才能调用它们以获得成功的结果。 困难的部分是,我的应用程序中不需要用户ID和密码,因此我不知道如何在没有基本用户身份validation的情况下使用移动应用程序限制rest API。 我认为一种解决方案是嵌入某种硬编码字符串,因此当移动应用程序将使用restful url时,他们将通过ssl以加密格式传递。 但我知道这似乎是非常糟糕的解决方案.. 请在这种情况下建议什么应该是最好的解决方案。

Android API,用于检测内置摄像头和麦克风的新媒体

Android API中是否有任何优雅的方法可以在将新媒体写入设备时检测新媒体? 我主要对相机拍摄的照片,相机拍摄的video和麦克风录制的音频感兴趣。 我目前的想法是定期扫描每个媒体内容提供商并根据上次扫描时间进行过滤。 我只是想知道是否有一些服务可以挂钩以获得实时通知。

是否有适用于Google Play商店应用的官方API?

谷歌Play商店应用程序(又称Android Market)已更新为具有许多很酷的function,甚至是应用程序的愿望清单 。 我想知道是否有任何官方API与它进行通信,甚至意图。 我想知道人们是否只是查看日志以查看意图,或者是否有官方API来访问应用程序的每个页面。 以下是此类API可能允许您执行的操作的一些示例: 如果要将应用添加到Google Play商店的心愿单,您会怎么做? 你会怎么做才能去特定应用程序的评论,甚至去你写评论的部分? 有没有办法查询特定公司的应用程序? 对过去安装的应用程序的查询怎么样? 等等…

带有API 21的TextToSpeech

有人可以帮我使用带有API 21的TTS。所有可用的示例都不推荐使用版本21 这是我的代码在最后一行给出错误: Calendar cal = Calendar.getInstance(); cal.getTime(); SimpleDateFormat sdf = new SimpleDateFormat(“HH:mm”); String text = sdf.toString(); btn.setText(“Ouvir as Horas”); TextToSpeech tts = new TextToSpeech(NightClock.this,(TextToSpeech.OnInitListener) NightClock.this); tts.setLanguage(Locale.US); tts.speak(text, TextToSpeech.QUEUE_FLUSH, null); 在Android开发人员中,它表示不推荐使用此方法,并将其替换为: speak(String text,int queueMode,HashMap params)此方法在API级别21中已弃用。从API级别21开始,由speak(CharSequence,int,Bundle,String)取代。 有人可以帮我编写我的应用程序。

无法find适用于Android SDK的Google API

我一直在尝试创建一个使用谷歌地图的应用程序,在收到“MapActivity”错误后,我搜索了网页,发现解决方案是让我的构建目标为“Google API”。 但是,我在Eclipse中查看了“Android SDK和AVD Manager”,我可以在任何地方find它:( 我查看了“第三部分附加组件”>“Google Inc”,但它只是说“找不到包裹”。 有什么帮助吗?

如何知道AdMob广告是否已加载

我的Andorid应用程序离线和在线工作。 它在在线模式下显示广告。 在它处于离线模式并且用户打开互联网连接的情况下,我想知道广告是否已经加载。 如果没有,那么我会加载一个新广告。 我查看了AdMob API(AdView类)但无法find执行此操作的内容。 根据AdListener的回答,这是我的AdListener的实现。 但是这里实现的方法都没有被执行。 adView.setAdListener(new AdListener() { @Override public void onReceiveAd(Ad arg0) { Toast.makeText(act, “Ad received”,Toast.LENGTH_LONG).show(); } @Override public void onPresentScreen(Ad arg0) { } @Override public void onLeaveApplication(Ad arg0) { // TODO Auto-generated method stub } @Override public void onFailedToReceiveAd(Ad arg0, ErrorCode arg1) { Toast.makeText(act, “Failed to receive Ad”,Toast.LENGTH_LONG).show(); } @Override […]

Android – 片段API,API级别<11

我在我的应用中遇到了动态表单的问题,适用于Android 2.1及更高版本。 我知道自API级别11(Android 3.0 Honeycomb)以来有新的Fragment API,但我也读过一篇文章 – http://android-developers.blogspot.com/2011/03/fragments-for-all.html说明片段Api也适用于低于11英寸的API级别,即所谓的Compatiblity软件包。 我已经通过SDK安装了它,但我无法在我的应用程序中使用,例如我无法导入android.app.FragmentManager,应用程序不知道它。 你知道吗,怎么解决? Fragment API真的可用于较旧的API级别吗? 如果是这样,如何让他们去? 或者是否有像Fragments API这样的其他解决方案? 如果可能,我将需要动态生成的表单 谢谢 Hmyzak

targetSdkVersion和Project构建目标之间的区别

在Manifest文件中设置的targetSdkVersion与构建环境中设置的Project构建目标(例如Eclipse)之间有什么区别? 我试图find有关这两个function的更多信息,但我找不到任何明确和具体的解释。 似乎Project构建目标决定了在编译期间使用的API兼容级别。 当targetSdkVersion仅影响给定API级别的清单元素的可见性时。 任何人都可以确认/解释这个吗? 编辑 :谢谢你们迅速回复。 我忘记在我的问题中提到我已经阅读了Android Dev上有关这些function的所有主题,并且还搜索了它并在Stack Overflow上搜索了它。 所以我理解min / target / maxSdkVersion在Android Market和Android System中使用的基本目的。 但是,根据人们在使用此Manifest选项时出现问题的其他post,似乎uses-sdk确实会对API级别的解释方式产生影响。 至少这是我怀疑的。 这里给出了一个非常好的解释: http : //developer.android.com/guide/appendix/api-levels.html 但是,我仍然不清楚targetSdkVersion是否会影响Android系统上APK的编译/运行时间? 或者它仅用于validation,因为uses-sdk文档建议?

“创建项目”菜单中的API集成的Eclipse插件和ADT修改

我计划创建一个与Android项目的API集成相关的插件。 我可以检查/标记我要添加的API,它应该添加所有相关文件,并将示例集成在Main_Activity /或用户创建的默认活动中。 作为首发,我需要知道: 1)我是否只需要开始研究eclipse代码或ADT插件? 2)是否有任何此类插件可用? 3)我需要从哪个类别的ADT开始学习,以便我可以在Create android project菜单中开始学习它? 到目前为止,我已经开始检查ADT代码了。 网上什么都没有,所以我无法告诉你我做了什么。