小编ind*_*gga的帖子

Android Deep Linking问题!如何使用自定义URL方案myapp:// some_data

我试过link1,link2,link3,link4,link5,link6

以下是有关DeepLinking的所有内容

我想要的是自定义uri myapp:// some_data,打开设备中安装的本机应用程序,需要some_data初始化应用程序.

有两种方案可以单击自定义URL.

1)在SMS应用程序内,当用户点击链接时,它应自动打开已安装的,否则打开应用程序托管的googleplay商店

2)从电子邮件正文中.

我已经尝试了以上列出的所有链接,但它们都不适用于我.我对方案部分有重大问题.

这是我的AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="MainActivity"
        android:label="@string/app_name"
         android:exported="true" >
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />

            <data android:scheme="inderbagga" />
        </intent-filter>
    </activity>
</application>
Run Code Online (Sandbox Code Playgroud)

这是MainActivity.java

TextView tvText=(TextView)findViewById(R.id.tvid);

    if (getIntent().getAction() == Intent.ACTION_VIEW&&getIntent().getScheme().equals("inderbagga")) {
        Toast.makeText(getApplicationContext(), ""+getIntent().getScheme(), Toast.LENGTH_SHORT).show();
        Uri uri = getIntent().getData();
        // do stuff with uri
        tvText.setText(uri.toString());
    }
    else …
Run Code Online (Sandbox Code Playgroud)

android deep-linking

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

Android Notification Builder:如何设置声音以便声音在looper中播放

我正在实施以下通知.默认警报声音正常,但只有一次.我只想重复播放,直到水龙头注册.

 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
                    .setSmallIcon(R.drawable.ic_launcher)
                    .setContentTitle("I Am Fine")
                    .setStyle(new NotificationCompat.BigTextStyle()
                    .bigText(NOTIFICATION_MESSAGE))     
                    .setContentText(NOTIFICATION_MESSAGE)
                    .setAutoCancel(true)
                    .setDefaults(Notification.DEFAULT_LIGHTS | Notification.DEFAULT_VIBRATE);

            Uri alarmSound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
            mBuilder.setSound(alarmSound,AudioManager.STREAM_MUSIC);
Run Code Online (Sandbox Code Playgroud)

setSound的第二个参数没有显示任何效果.请帮忙 !

android android-notifications

6
推荐指数
2
解决办法
5670
查看次数

Android 应用程序在 Reliance JIO 4G 连接中运行不频繁

我有一个 Android 应用程序,在除 Reliance Jio 之外的所有运营商的 WiFi 和 3G 连接中都可以正常工作。

但是,我发现有时,当使用 Reliance JIO 4G 连接时,Android 应用程序无法连接到我的 HTTPS Web 服务,但当设备连接到其他服务时,同一组 HTTPS Web 服务可以完美运行,没有任何延迟提供商。

api error-handling performance android

6
推荐指数
1
解决办法
1000
查看次数

Android如何在片段中有效地实现数据缓存和配置更改事件?

我很难找到更好的实施方法:

1)数据缓存,因为我通过AsyncTask在每个片段中执行3-4次从其他API获取数据,我想要的是从缓存重新加载数据而不是AsyncTask再次调用.

2)处理配置更改事件的方法...例如方向更改或一些其他事件.

混淆:数据缓存和配置变化有什么关系吗?如果是这样,只有缓存代码才能满足这两个问题的目的吗?

我尝试过的:这是一个为配置更改部分提供了神奇的项目, 这个库项目可以提供数据缓存的目的

或者我应该按照google io 2013中的建议使用排球库

我的模型:我有一个控制的ACTIVITY和执行部分的七个其他特定片段.如果您有任何想法如何继续,请输入您的单词?

performance android caching android-configchanges android-fragments

5
推荐指数
1
解决办法
470
查看次数