小编Par*_*han的帖子

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

将Drawable或Bitmap设置为图标在Android中的通知中

我从服务器下载图像作为位图并将其转换为drawable现在我想使用这个drawable作为通知图标.但我无法做到这一点.这是我的代码:

    Notification notification = new NotificationCompat.Builder(context)

    .setContentTitle(title)

    .setContentText(message)

    .setContentIntent(intent)

    .setSmallIcon(bitmap)

    .setWhen(when)

    .build(); 
Run Code Online (Sandbox Code Playgroud)

但是icon是一个Resources int值,所以当我使用它时会出错.任何帮助

编辑:

现在我更新我的代码,现在我这样做:

          Notification notification = new NotificationCompat.Builder(context)

        .setContentTitle(title)

        .setContentText(message)

        .setContentIntent(intent)

        .setSmallIcon(icon)

        .setLargeIcon(bitmap)

        .setWhen(when)

        .build();
Run Code Online (Sandbox Code Playgroud)

但它左侧有大图标,右侧有小图标.我不希望这样,为此我删除setSmallIcon行并运行我的代码,但它没有显示通知

android android-notifications android-notification-bar

18
推荐指数
4
解决办法
5万
查看次数

在webview上显示进度对话框

在我的Android应用程序中,我打开webview.我想隐藏正在加载的URL,因此默认窗口进度条对我不起作用.

有什么办法可以在webview上添加进度对话框.

我使用以下代码.

 mWebView = (WebView) findViewById(R.id.webview);
     mWebView.getSettings().setJavaScriptEnabled(true); 

     final Activity activity = this; 

     mWebView.setWebChromeClient(new WebChromeClient(){ 

     public void onProgressChanged(WebView view, int progress) { 
     activity.setTitle("Loading..."); 
     activity.setProgress(progress * 100); 
     if(progress == 100) 
     activity.setTitle("My title"); 
     } 
     }); 

     mWebView.loadUrl(Url);
     mWebView.setWebViewClient(new HelloWebViewClient());
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

}

private class HelloWebViewClient extends WebViewClient {   
    ProgressDialog MyDialog=new ProgressDialog(context);

    public boolean shouldOverrideUrlLoading(WebView view, String url) {    
        MyDialog.show();  
        view.loadUrl(url);  
        return true;  
         }
Run Code Online (Sandbox Code Playgroud)

请分享您宝贵的建议.

提前致谢 :)

android

8
推荐指数
1
解决办法
7631
查看次数

如何完成()主页上的Activity按钮点击android?

我想完成主页按钮上的活动单击.我有下面的代码,但没有得到它的点击事件.但仍然没有得到clickevent

public boolean onKeyDown(int keyCode, KeyEvent event) {

        if (event.getAction() == KeyEvent.ACTION_DOWN) {
            switch (keyCode) {
            case KeyEvent.KEYCODE_HOME:
                System.out.println("Home clicked....");
            return true;

            }
        }
        return super.onKeyDown(keyCode, event);
    }
Run Code Online (Sandbox Code Playgroud)

android

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

Android中的活动之间的3D动画

如何在两个Activity之间创建动画,就像在Android中的As Screen一样在此输入图像描述

animation android

7
推荐指数
2
解决办法
4550
查看次数

在三星Galaxy Tab 2.3.3 android上禁用listview过度滚动

我需要完全禁用listview中的过度滚动,这样我就可以实现自己的过度滚动功能.

通过将overscroll模式设置为OVERSCROLL_NEVER ,在查看核心listview类时似乎很简单.这个很好的工作在我的三星Galaxy s2上.但不起作用Galaxy Tab 2.3.3.

有没有人对三星ListView自定义有很多经验可以帮助我?

android

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

Android中的Qibla指南针

我已经尝试了很多,但不能为我的应用程序制作Qibla指南针.我无法理解我的所作所为.我需要能够完美运行的Qibla指南针.

android compass-geolocation

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

在Android中停用当前的apk后,我们可以上传带有不同签名密钥库的apk

我想在停用当前apk后上传带有不同签名密钥库的apk.实际上公司丢失了用于签名APK的旧密钥库.所以任何其他方式获取旧的密钥库或上传新的​​apk作为相同的应用程序更新.

android signed keystore apk

4
推荐指数
2
解决办法
7929
查看次数

在Android中屏幕锁定时未调用BroadcastReceiver

在我的应用程序中,当通知到达时,BroadcastReceiver如果屏幕被锁定,则不会调用该通知.但是当屏幕解锁时,BroadcastReceiver会调用它并显示通知.

我还在我的清单中加入了以下权限:

android.permission.WAKE_LOCK
Run Code Online (Sandbox Code Playgroud)

但仍然没有工作.

android broadcastreceiver push-notification google-cloud-messaging

4
推荐指数
1
解决办法
4002
查看次数

Android加载存储在webview中的assets文件夹中的html页面

我的应用程序必须显示存储在assets文件夹中的5个HTML页面,以及如何在单个webview中显示它们.

android webview

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

布局可点击

您好我想让我的布局可点击我设置android:clickable ="true"...但是在java代码中应该调用一个新的意图...我该怎么办? XMLcode在这里

 <LinearLayout android:layout_height="wrap_content" android:id="@+id/LinearLayout01" android:layout_marginTop="15dp" android:layout_width="match_parent" android:clickable="true">
            <TextView android:textColor="#424243" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:textAppearance="?android:attr/textAppearanceLarge" android:text="Visibilità Personalizzata" android:layout_width="wrap_content" android:id="@+id/TextView01" android:layout_gravity="bottom"></TextView>
            <ImageView android:id="@+id/freccetta" android:src="@drawable/freccetta" android:layout_marginLeft="30dp" android:layout_height="30dip" android:layout_width="30dip" android:layout_gravity="bottom"></ImageView>
        </LinearLayout>
        <TextView android:textColor="#424243" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium" android:text="Imposta per quanto tempo vuoi vedere gli amici che si sono disconnessi" android:layout_width="wrap_content" android:id="@+id/textView3" android:layout_marginLeft="20dp" android:clickable="true"></TextView>
Run Code Online (Sandbox Code Playgroud)

android android-layout

0
推荐指数
1
解决办法
2335
查看次数

找到iOS 7 UDID的其他选项?

我想知道如何克服iOS 7 udid issue.

我们已经尝试过:我们已经实现了vendorUniqueID,正如Apple建议一旦用户卸载应用程序就会更改它,因此不是一个好选择.

广告唯一ID不是一个选项; Apple建议仅​​建议用于广告目的.由于我们的应用程序不是广告展示应用程序.

我们需要知道的是:我们已经有了恢复ID,有没有办法store that restoration ID可以在重新安装应用程序后检索它.

我想知道Google分析'和Flurry分析'是如何跟踪的.

google-analytics objective-c udid flurry ios7

0
推荐指数
2
解决办法
1258
查看次数

错误:org.json.me.JSONException:JSONObject文本必须以[{]的字符1开头[

如何解决错误"org.json.me.JSONException:JSONObject文本必须以"{"开头,在[黑色浆果中]的字符1

blackberry

-1
推荐指数
1
解决办法
3994
查看次数