小编Fed*_*dor的帖子

防止Google Play上的虚假评论

我将我的Android应用程序发布到Google Play,一切都很好.我有大约5000个用户评论,平均4.6分.但是在某个时刻,我开始以疯狂的速度获得最低分.5天内有数百个1分.所以我的评分下降到4.3.用户没有抱怨,没有评论,只有大量的最低分.我怀疑这些是假的评论.可能由竞争对手支付.有没有办法确定?要防止这种情况?Google会以任何方式保护我们免受虚假评论的侵害吗?

android comments review google-play

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

Windows phone 7 config/appSettings?

有没有办法为WP7应用程序添加配置文件,例如Windows应用程序和Web应用程序?我只需要一种简单的方法来保存一些设置,我宁愿不创建自己的对象,也必须序列化/反序列化一个xml文件.似乎没有任何类型的项目模板可以添加到我的项目中,所以只是想知道是否有人在最佳方式上做了这个或一个想法?

c# windows xaml silverlight-4.0 windows-phone-7

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

从服务启动的Android Toast仅显示一次

我有一个监视套接字连接的服务.当连接丢失时,它需要显示Toast通知用户它正在重新连接.这第一次工作正常.之后我在日志中看到了enqueueToast,但是没有显示toast.任何想法都表示赞赏.我认为这很容易添加,但我必须遗漏一些东西.

日志条目

INFO/NotificationService(118):enqueueToast pkg = com.abc callback=android.app.ITransientNotification$Stub$Proxy@43f7b100 duration = 1

调用Toast的代码

public class ConnectionService extends Service 
{ .....

public void restartConnection()
{
  try
  {
     Log.i(this.toString(), "Attempting to reconnect...");

     // increase the wait between each retry until the max is reached
     int sleepTime = reconnectCounter * MIN_RECON_WAIT;

     if (sleepTime > MAX_RECON_WAIT)
     {
        sleepTime = MAX_RECON_WAIT;
     }

     String msg = "The connection has been lost.  Restart attempt will start in: " + sleepTime/1000 + " seconds";

     Log.i(this.toString(), msg);
     Toast.makeText(getApplicationContext(), msg , Toast.LENGTH_LONG).show(); …
Run Code Online (Sandbox Code Playgroud)

android

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

MySql插入高CPU负载

我有nginx接收POST请求和一个小的PHP脚本,将请求体放到MySql.当我每秒有300个POST时,问题是MySql CPU使用率非常高.我希望MySql是一个快速的东西,可以处理每秒300次插入更多.我使用亚马逊EC2小实例,亚马逊Linux.

top - 18:27:06 up 3 days,  1:43,  2 users,  load average: 4.40, 5.39, 5.76
Tasks: 178 total,   4 running, 174 sleeping,   0 stopped,   0 zombie
Cpu(s): 24.6%us, 13.4%sy,  0.0%ni,  0.0%id,  1.1%wa,  0.0%hi,  4.9%si, 56.0%st
Mem:   1717480k total,  1640912k used,    76568k free,   193364k buffers
Swap:   917500k total,     5928k used,   911572k free,   824136k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 7677 mysql     20   0  313m 153m 6124 S 39.0  9.2 393:49.11 mysqld
16529 nginx …
Run Code Online (Sandbox Code Playgroud)

php mysql insert nginx cpu-usage

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

MediaPlayer停止流式传输音频

我使用MediaPlayer通过http播放mp3流.在某些特定设备上,它不会经常到达流的末尾.刚停下来 它只发生在2.3.x上,无法在Jelly Bean上发现这个问题.logcat中唯一奇怪的行:

02-04 17:34:14.379: ERROR/HTTPStream(95): recv failed, server is gone, total received: 54683 bytes
02-04 17:34:14.379: ERROR/HTTPStream(95): recv failed, errno = 9 (Bad file number)
02-04 17:34:14.379: ERROR/NuCachedSource2(95): source returned error -1004
Run Code Online (Sandbox Code Playgroud)

OnCompletionListener 被称为(太早)

似乎只下载了5MB的流,并没有尝试下载更多.

主要发生在三星Galaxy Ace设备上.

android audio-streaming android-mediaplayer

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

RemoteControlClient - 是必需/必需的音频焦点吗?

我是新手,RemoteControlClient我还在调查.但是,我已经看到它可用于在锁定屏幕上获取播放/暂停等媒体按钮.

无论如何,我的问题是,是否需要Audio Focus才能RemoteControlClient显示在锁定屏幕上?我的应用程序没有任何形式的音频聚焦(也许我的应用程序实现我的媒体播放器的方式可能不是最好的方式),我的锁屏控件没有出现.

我也发现RandomMusicPlayer示例有点令人困惑,如果这对答案有帮助的话.

audio android lockscreen

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

Android Build Tools使ProGuard不会删除未使用的appcompat库类

这是我的一部分build.gradle:

android {
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
}
Run Code Online (Sandbox Code Playgroud)

什么都没有,proguard-rules.pro但我注意到aapt_rules.txt生成了一个名为的文件,其中包含以下内容:

# view res/layout/abc_action_menu_item_layout.xml #generated:17
-keep class android.support.v7.internal.view.menu.ActionMenuItemView { <init>(...); }

# view res/layout/abc_expanded_menu_layout.xml #generated:17
-keep class android.support.v7.internal.view.menu.ExpandedMenuView { <init>(...); }

# view res/layout/abc_list_menu_item_layout.xml #generated:17
# view res/layout/abc_popup_menu_item_layout.xml #generated:17
-keep class android.support.v7.internal.view.menu.ListMenuItemView { <init>(...); }

# view res/layout/abc_screen_toolbar.xml #generated:27
-keep class android.support.v7.internal.widget.ActionBarContainer { <init>(...); }

# view …
Run Code Online (Sandbox Code Playgroud)

android proguard gradle

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