Articles of android manifest

以编程方式将我的应用程序添加到Android中的AutoStart apps列表中

我希望我的应用程序在安装后位于自动启动列表中。 我知道当我安装像(whatsapp)这样的应用程序时,它会自动进入自动启动列表。 我希望我的应用程序是一样的 我试过这个问题中的代码如何自动启动Android应用程序? 但不幸的是,没有答案实际上使应用程序自动启动。 不确定我做错了什么 我需要应用程序自动启动的原因只是从Web服务获取通知。 因为除非打开或自动启动,否则应用程序不会收到通知 非常感谢你的帮助 谢谢

Android:HTTPClient

我正在尝试svn.apache.org上的http-cleint教程。 在运行应用程序时,我在控制台中收到以下错误。 [2010-04-30 09:26:36 – HalloAndroid] ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.org.example/.HalloAndroid } from null (pid=-1, uid=-1) requires android.permission.INTERNET 我在AndroidManifest.xml中添加了android.permission.INTERNET。 HalloAndroid.java中的java代码如下 HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget2 = new HttpGet(“http://google.com/”); HttpResponse response2 = null; try { response2 = httpclient.execute(httpget2); } catch (ClientProtocolException e1) { // TODO Auto-generated catch block […]

在bin目录中复制AndroidManifest.xml?

我刚刚升级到最新的ADT,看起来有点变化(为了更好)。 刚刚创建了一个新项目并查看了我项目的bin目录,我看到一个AndroidManifest.xml文件似乎与项目根目录中的文件完全相同。 对根清单文件的更改似乎也会自动反映在bin那个文件中 是什么赋予了? 为什么会有重复的清单? 似乎找不到任何相关的文档。

ActivityNotFoundException(YES,此活动在AndroidManifest.xml中声明)

我发现一些线程报告了类似的问题,但它们都没有真正提供我尚未尝试过的东西。 一个无辜的这样的电话: mActivity.startActivity(new Intent(mActivity, MyEditPreferences.class)); 在AndroidManifest.xml中使用以下内容: 触发以下exception: 06-14 14:06:50.297: ERROR/AndroidRuntime(9272): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.baseapp.paypal/com.example.baseapp.MyEditPreferences}; have you declared this activity in your AndroidManifest.xml? 问题是,在将代码从单个应用程序项目更改为由库项目和应用程序项目组成的由两部分组成的项目之前,此代码用于完美地工作。 AndroidManifest.xml是库项目中的一个。 我需要做什么来消除这个ActivityNotFoundException ?

开发工具权限我没有设置

我一直在创建一个Android应用程序,当我导出(并签名)它时,它总是添加一个“开发工具(对受保护存储的测试访问”权限,我从未设置过。这是我的清单: 我确实需要从外部存储器中写入和读取文件,但不要使用(¿?)开发工具。 哪里有问题? 谢谢!

元数据或属性文件中的Android配置?

我正在编写一个开发人员使用的库,我有一些配置项,如apiKey , environment等。 我想开发人员设置这些值,我首先想到的是使用我在Application类中加载的Java Properties文件,但我看到Google Play和Google Map SDK要求开发人员在Android的元数据标记中添加他们的apiKey表现。 推荐的方式是什么?

OAuth和自定义方案会在Chrome中生成“ERR_UNKNOWN_URL_SCHEME”

我已经被困在这几个小时了,因为之前的事情正在发挥作用,但突然停止了按预期行事。 我真的不知道如何以及为什么因为我一直在重新检查过程中的每一行代码而不能看到什么是错的,所以我要求你们帮忙。 好的。 所以我有一个LoginScreen活动,其中一个按钮在点击时启动一个新的Intent.ACTION_VIEW 。 这将在浏览器中启动OAUTH进程,并将ApiManager.OAUTH_CALLBACK_URI设置为stjapp://oauthresponse 。 这是此活动的AndroidManifest.xml部分: 我如何在我的活动中启动Intent.ACTION_VIEW : private View.OnClickListener loginHandler = new View.OnClickListener() { public void onClick(View v) { OAuthClientRequest request = null; try { request = OAuthClientRequest .authorizationLocation(ApiManager.OAUTH_AUTHORIZE) .setClientId(ApiManager.CLIENT_ID).setRedirectURI(ApiManager.OAUTH_CALLBACK_URI) .buildQueryMessage(); } catch (OAuthSystemException e) { e.printStackTrace(); } Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(request.getLocationUri() + “&response_type=code”)); startActivity(intent); } }; 以下是浏览器中发生的事情的屏幕截图: 在那里,我应该回到我的LoginScreen活动并处理onNewIntent方法中的code查询参数但是……是的,事情不再按预期工作了。 任何帮助赞赏。

为什么我突然得到错误“无法解决目标’android-9’”?

我正在使用Eclipse IDE在Ubuntu 10.04下开发android应用程序(android-2.1-updated)。 几周前我已经成功建立了我的工作环境,并且开发得很好(我可以在连接的设备上运行我的应用程序)。 但是今天早上,在我运行ubuntu更新后,然后我重启我的电脑,然后我开始我的eclipse,eclipse控制台立即抛出一条错误信息 : AndroidAdaptiveUI Unable to resolve target ‘android-9’ 。 非常奇怪,在重新启动电脑之前一切正常。 但重启后,我无法在我的设备上运行我的Android应用程序。 这个错误信息意味着什么? 我该怎么做才能摆脱它? 我尝试的是通过以下方式重启adb服务器: adb kill-server adb start-server adb devices 但是,然后我得到以下新错误: [2011-07-18 14:28:32 – DeviceMonitor]Adb connection Error:EOF [2011-07-18 14:28:32 – DeviceMonitor]Connection attempts: 1 [2011-07-18 14:28:33 – DeviceMonitor]Connection attempts: 2 [2011-07-18 14:28:34 – DeviceMonitor]Connection attempts: 3 有人可以帮我吗?

是否可以在一个中为Activity注册两个动作

我想注册我的启动器活动,因此可以通过单击图标和打开自定义方案的链接来启动它。 我设法使它工作,但质疑这是正确的方法。 这是我的清单的相关部分: 这确实有效,但我想知道我是否应该在同一个意图filter下注册这两个动作。 我尝试将标签从第二个filter移动到第一个filter,但是我的活动在安装时没有显示图标。 有可能这样做,我只是做了一些小的语法错误(或打破了一些未记录的声明规则的顺序)或者我的想法是完全错误的,并且有更深层次的原因为什么这不起作用? 注意:我确实设置了android:exported =“true”但android.intent.action.MAIN即使没有它也能正常工作,因为如果你使用action.MAIN它会被导出

注册为音乐播放器

我想在播放器列表中看到我的应用程序(“继续操作使用…”),当我尝试打开音频文件时popup(即从文件浏览器或gmail附件)。 以下是我为MainActivity尝试的intentfilter: 谢谢你的帮助 !