您好我想更改默认活动.但是,当我这样做时,应用程序根本没有启动而没有任何错误
<activity
android:name="com.example.dimmer.MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.dimmer.DevicesActivity" >
</activity>
Run Code Online (Sandbox Code Playgroud)
这样MainActivty就可以毫无问题地启动.当我按下按钮时,它也会转到设备活动.所以一切正常.现在我需要DevcieACtivty作为默认值.
我改变了Manifest
<activity
android:name="com.example.dimmer.DevicesActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.dimmer.MainActivity" >
</activity>
Run Code Online (Sandbox Code Playgroud)
但现在应用程序无法启动.没有错误.没有在控制台中写入.它只是没有做任何事情,可能是一个什么问题?
它开始写下面的错误ActivityManager:Starting:Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.example.dimmer/.MainActivity} [2014-05-16 21:17:10 - Dimmer] ActivityManager:java.lang.SecurityException:Permission Denial:start Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10000000 cmp = com.example来自null的.dimmer/.MainActivity}(pid = 13093,uid = 2000)需要null
完整的清单
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dimmer"
android:versionCode="1"
android:versionName="1.0"
android:hardwareAccelerated="false">
<uses-sdk …Run Code Online (Sandbox Code Playgroud) 我想使用WebClient从安全服务器检索JSON文件,但我的Windows Phone 8不允许我因为WebCLient不信任SSL证书而引发异常.
问题是它不相信大多数人; Internet Explorer向我显示一个警告,我可以通过添加证书来忽略它,但WebClient不允许我这样做,它只是阻止大多数SSL站点 - 例如:
使用HTTP一切正常; 我的iPhone和Android应用程序与该服务完美配合.
有没有办法解决这个问题或完全绕过SSL检查?