小编use*_*986的帖子

更改android中的默认活动

您好我想更改默认活动.但是,当我这样做时,应用程序根本没有启动而没有任何错误

<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)

android manifest

3
推荐指数
1
解决办法
1万
查看次数

Windows Phone 8信任SSL证书的问题

我想使用WebClient从安全服务器检索JSON文件,但我的Windows Phone 8不允许我因为WebCLient不信任SSL证书而引发异常.

问题是它不相信大多数人; Internet Explorer向我显示一个警告,我可以通过添加证书来忽略它,但WebClient不允许我这样做,它只是阻止大多数SSL站点 - 例如:

https://google.com

https://www.digicert.com

使用HTTP一切正常; 我的iPhone和Android应用程序与该服务完美配合.

有没有办法解决这个问题或完全绕过SSL检查?

ssl webclient windows-phone-8

3
推荐指数
1
解决办法
1578
查看次数

标签 统计

android ×1

manifest ×1

ssl ×1

webclient ×1

windows-phone-8 ×1