小编Ada*_*gyi的帖子

如何通过代码防止android上的自动屏幕锁定?

在我的应用程序中有一个很长的加载过程,如果设备进入屏幕锁定,我的进程由于某种原因停止.

如何防止设备自动屏幕锁定?

android android-screen android-screen-support

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

我的应用不适用于Google Play上的平板电脑设备

我在2天前在Google Play上发布了我的应用.出于某些原因,我只能在手机的Google Play中看到它.如果我在我的三星Galaxy Tab上搜索它,它就不会出现.

在manifest.xml中我没有写过类似的东西:

 android:largeScreens="false" 
Run Code Online (Sandbox Code Playgroud)

另外,据我所知,默认情况下,此标记设置为"true".

谁能告诉我一些关于这个问题的事情?

在Web浏览器的Google Play上,我看到了以下信息:

此应用与您的某些设备兼容.

-Samsung GT-P7500此项目与您的设备不兼容.

-Vodafone Samsung GT-I9000

-HTC HTC Sensation Z710e

= = = EDIT = =这是我的清单,就像你问的那样:

我也使用电话和电话管理员..这可能是问题吗?我必须为标签制作另一个版本或者什么?

也许android:largeScreens="false" 这是默认的?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.KeySoft.OpenGuide"
    android:versionCode="2"
    android:versionName="1.1" >
   <uses-library android:name="com.google.android.maps" />

    <uses-sdk android:minSdkVersion="10" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>"
    <uses-permission android:name="android.permission.ACCES_LOCATION_EXTRA_COMMANDS"/>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>   
    <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/>   

    <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name" >
    <uses-library android:name="com.google.android.maps" />

         <activity
            android:name=".LoadingScreen"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="@string/app_name" >
         <intent-filter>
         <action …
Run Code Online (Sandbox Code Playgroud)

android publish google-play

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

java.lang.NoClassDefFoundError:无法解析:Landroid/webkit/PacProcessor

实在找不到词语,我的项目就是一天天都无法编译。

\n

这就是我所做的:

\n

我下载并显示一个 PDF,然后将其作为保存的 PDF 打印到设备上,然后崩溃了。

\n

这是崩溃的情况:

\n
at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)\n   at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)\n   at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:176)\n   at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:459)\n   at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:251)\n   at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2681)\n   at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2676)\n   at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2741)\n   at void android.view.View.<init>(android.content.Context) (View.java:4815)\n   at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4956)\n   at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:659)\n   at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)\n   at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) …
Run Code Online (Sandbox Code Playgroud)

java android android-webview

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

无法解析目标意图服务,传递消息时出错:未找到ServiceIntent

我试着让gcm工作.

当我们的服务器发送推送通知时,我在应用程序的日志中遇到了这两个错误:

E/GcmReceiver(8049):无法解析目标意图服务,跳过类名强制E/GcmReceiver(8049):传递消息时出错:未找到ServiceIntent.

在我的应用程序的文件夹中,我收到了该google-services.json文件.

我已将2个所需的服务和接收器添加到我的Manifest中:

  <receiver
        android:name="com.google.android.gms.gcm.GcmReceiver"
        android:exported="true"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="com.myapppackage.application" />
        </intent-filter>
    </receiver>


    <service
        android:name="com.myapppackage.application.gcm.newgcm.RegisterGCMTokenService"
        android:exported="false">
    </service>


    <service
        android:name="com.myapppackage.application.gcm.newgcm.MyInstanceIDListenerService"
        android:exported="false">
        <intent-filter>
            <action android:name="com.google.android.gms.iid.InstanceID"/>
        </intent-filter>
    </service>
Run Code Online (Sandbox Code Playgroud)

还将这两个作为java类添加.提供并上传到我们服务器的gcm令牌很好.我也得到了推送'事件',但不知怎的,我得到了上面的2个错误,没有消息.

我已将我的项目编号从google api console添加到strings.xmlas'google_app_id'

API密钥应该是正确的,因为我确实得到了推送事件,但不知何故没有提供消息.

我的gradle的app级别依赖项有:

compile 'com.google.android.gms:play-services:8.+'
Run Code Online (Sandbox Code Playgroud)

我的gradle的项目级别依赖项有:

classpath 'com.google.gms:google-services:1.3.1'
Run Code Online (Sandbox Code Playgroud)

到底是什么?!如果可以,请你帮助我.

android google-cloud-messaging

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

如何在Google Play上测试应用更新?

假设我在Google Play商店中使用的是版本1.0的应用程序.

在新版本(1.1)中,我想用新列升级数据库.

数据库升级是我的应用程序中的常见崩溃,因为先前版本(1.0)中的用户在数据库中没有新列.

我曾尝试使用Google Play商店的Beta版测试功能,但问题是没有有效的方法(或者至少我还没有找到),以便执行以下操作:

将当前稳定版本(1.0)安装到测试仪的设备,然后将应用程序更新为(1.1) - 假设我们在新的更新版本(1.1)的游戏测试期间出现错误,我修复它(1.2)我会想重复这个程序,我想将1.0稳定的应用程序安装到测试人员的设备上,然后我想再次将应用程序更新为1.2(已解决的错误)

唯一的方法(据我所知)是从beta测试列表中删除beta测试人员(可能需要数小时才能在Google Play系统中刷新),重新下载1.0应用程序,将测试人员重新添加到beta测试列表,(再次等待数小时)并下载新的1.2应用程序.

是否有更复杂的方法来测试应用版本更新?

提前致谢.

编辑:

如果我可以与其他人测试我的应用程序,这将是很好的.因此,解决方案所需的编程和命令提示符使用越少越好.

android google-play android-testing

15
推荐指数
3
解决办法
3730
查看次数

官方Facebook示例崩溃(GraphApiSample)

我开始使用facebook-android-sdk-3.5.2.

SDK项目还包含使用api的varius示例示例:

  • HelloFacebookSample:一个简单的活动,你可以登录并做一些事情,它很棒.

接下来我想尝试下一个示例:

  • GraphApiSample,我遇到了问题.

我启动这个应用程序后,我收到此错误:( Logcat):

11-11 15:22:40.008: E/AndroidRuntime(14048): FATAL EXCEPTION: main
11-11 15:22:40.008: E/AndroidRuntime(14048): java.lang.RuntimeException: Unable to resume activity {com.facebook.samples.graphapi/com.facebook.samples.graphapi.GraphApiSampleActivity}: java.lang.IllegalArgumentException: Both context and applicationId must be non-null
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2621)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2649)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2122)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.app.ActivityThread.access$700(ActivityThread.java:134)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1218)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.os.Handler.dispatchMessage(Handler.java:99)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.os.Looper.loop(Looper.java:137)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at android.app.ActivityThread.main(ActivityThread.java:4867)
11-11 15:22:40.008: E/AndroidRuntime(14048):    at java.lang.reflect.Method.invokeNative(Native Method)
11-11 15:22:40.008: …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-android-sdk android-facebook

14
推荐指数
2
解决办法
5318
查看次数

毕加索图书馆今天停止使用facebook图片图片链接

在我的应用程序中,我使用Picasso库从URL加载图像.它是一个很好的工作,易于导入和使用的库,只是做我需要的东西.

然而,今天它停止工作,而不是在开发它时停止在编译的apk上工作.

所以在我搜索并搜索了我发现这个有问题的东西的原因之后:

我使用facebook图表网址加载个人资料图片.

这是一个像: profile pictre,

链接实际上是" http://graph.facebook.com/1464090949/picture?type=large "

但它重定向到:https: //fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5.0-1/572518_1464090949_1222130273_n.jpg

当然,两个url调用都在浏览器中工作,你可以看到个人资料图片.

但是当我用Picasso测试两个链接时:

    ImageView iv = (ImageView)findViewById(R.id.imageView1);

    //Url1 NOT working, loads nothing.
    String url1 = "http://graph.facebook.com/1464090949/picture?type=large";

    //Url2 is the same as URL1, i just copied it from a browser, and this is working
    String url2 = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t5.0-1/572518_1464090949_1222130273_n.jpg";


    Picasso.with(this).load(url2).into(iv);
Run Code Online (Sandbox Code Playgroud)

所以结论是,Facebook可能会改变一些东西,从现在开始Picasso无法从图形加载图像.

有人可以建议我做些什么吗?当然,我可以尝试不同的图书馆,但如果有另一种方式,我会非常高兴.

android picasso

14
推荐指数
2
解决办法
6586
查看次数

如何获得当前的细胞信号强度?

我想存储细胞信号强度,我这样做:

private class GetRssi extends PhoneStateListener {
    @Override
    public void onSignalStrengthsChanged(SignalStrength signalStrength) {
        super.onSignalStrengthsChanged(signalStrength);
        Variables.signal = signalStrength.getGsmSignalStrength();


    }

}
Run Code Online (Sandbox Code Playgroud)

好的,但只有在它发生变化时才会运行.我需要当前的信号强度.

有没有办法只询问当前的信号强度?

android telephony

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

Eclipse"Java堆空间"错误,Eclipse无响应

如果我尝试编辑我的一个layout.xml,Eclipse会越来越慢,大约1分钟后,它会给我带来5-6行"Java堆空间"错误消息,仅此而已:

ERROR1

在此之后,Eclipse 没有响应,我强行退出它,我得到了第二个错误:

误差2

每次我想编辑特定的布局时都会发生这种情况.

有人可以告诉我有什么建议吗? 我不能继续我的工作,它真的很烦人,它只是阻止我,我什么也做不了,我得到这个错误大约10次.

编辑:

很多人说要增加堆大小,在.ini文件等中将Eclipse配置到你的计算机等等.以防万一现在我突出问题:这不是配置错误,这显然是一个Eclipse bug,就是消耗无论你拥有多少,你都可以在几分钟内获得所有记忆.配置.ini文件不会解决此问题.

尝试关闭Lint.

eclipse android

12
推荐指数
1
解决办法
7819
查看次数

在不一致的位置观察到包ID'附加组件; addon-google_apis-google-19'

今天我想从我的应用程序生成一个APK,但我收到以下错误:

在不一致的位置观察到包ID'附加组件; addon-google_apis-google-19'

完整错误报告:

Information:Gradle tasks [:MyApp:assembleRelease]
    Observed package id 'add-ons;addon-google_apis-google-19' in inconsistent location 'C:\Users\MyUser\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-19-1' (Expected 'C:\Users\MyUser\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-19')
    :MyApp:preBuild UP-TO-DATE
    :MyApp:preReleaseBuild UP-TO-DATE
    :MyApp:checkReleaseManifest
    :MyApp:preDebugBuild UP-TO-DATE
    :MyAppEssentialsLib:preBuild UP-TO-DATE
    :MyAppEssentialsLib:preReleaseBuild UP-TO-DATE
    :MyAppEssentialsLib:compileReleaseNdk UP-TO-DATE
    :MyAppEssentialsLib:compileLint
    :MyAppEssentialsLib:copyReleaseLint UP-TO-DATE
    :MyAppEssentialsLib:checkReleaseManifest
    :MyAppEssentialsLib:preDebugAndroidTestBuild UP-TO-DATE
    :MyAppEssentialsLib:preDebugBuild UP-TO-DATE
    :MyAppEssentialsLib:preDebugUnitTestBuild UP-TO-DATE
    :MyAppEssentialsLib:preReleaseUnitTestBuild UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportDesign2330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportRecyclerviewV72330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportSupportV132330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportSupportV42330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComAndroidSupportSupportVectorDrawable2330Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComFacebookAndroidFacebookAndroidSdk460Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGithubAfollestadMaterialDialogsCore0856Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGithubJkwiecienEasyImage109Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGoogleAndroidGmsPlayServicesBase840Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGoogleAndroidGmsPlayServicesBasement840Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGoogleAndroidGmsPlayServicesGcm840Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGoogleAndroidGmsPlayServicesLocation840Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGoogleAndroidGmsPlayServicesMaps840Library UP-TO-DATE
    :MyAppEssentialsLib:prepareComGoogleAndroidGmsPlayServicesMeasurement840Library UP-TO-DATE
    :MyAppEssentialsLib:prepareDeHdodenhofCircleimageview200Library UP-TO-DATE
    :MyAppEssentialsLib:prepareMeZhanghaiAndroidMaterialprogressbarLibrary114Library UP-TO-DATE
    :MyAppEssentialsLib:prepareReleaseDependencies
    :MyAppEssentialsLib:compileReleaseAidl …
Run Code Online (Sandbox Code Playgroud)

android apk

12
推荐指数
1
解决办法
7355
查看次数