Tag: 安卓

监听ACTION_SCREEN_OFF

我试图启动一个服务,在侦听ACTION_SCREEN_OFF的后台运行,当它发现ACTION_SCREEN_OFF ,启动我的活动。 我读了一个地方,你需要创build一个BroadcastReceiver,因为把它放在清单XML不起作用。 但是,我不知道从哪里开始,经过多次search。

在相对布局中以编程方式添加视图

我想这样编程: view1 | view2 view3 | view4 —————- view1 | view2 view3 | view4 —————- view1 | view2 view3 | view4 ————— ……….. …… which keeps repeating ————– 我不想使用ListView。

:app:dexDebug ExecException用非零的退出值2结束

任何人都可以帮我解决以下错误。 当我清理项目是显示没有错误,但每次我尝试运行我得到这个消息。 错误:任务':app:dexDebug'的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'command'C:\ Program Files \ Java \ jdk1.8.0_45 \ bin \ java.exe'零退出值2 该应用程序运行没有错误,但当我的系统崩溃,并重新启动android studio我有几个更新的Android API 22.更新后,应用程序不断给我这个错误消息。 我下载了JDK 8并试图运行,但没有工作。 后来我降级到这个堆栈后,但仍然没有解决它的JDK 7。 是否有可能使用Java 8进行Android开发? 我已经浏览了许多类似的问题,但没有一个适合我。 在堆栈上发现一些类似的问题 为什么java.exe在android studio中以值1退出 错误:任务':app:dexDebug'的执行失败。 > comcommand以非零的退出值2结束 Java完成非零退出值2 – Android Gradle java.exe完成非零退出值2 进程'命令'C:\ Program Files \ Java \ jdk1.8.0_31 \ bin \ java.exe''以非零退出值2结束 我已经通过gradle中的依赖关系来查看是否有任何冲突,但没有发现任何冲突。 我甚至试图将代码复制到一个新的项目,并运行它,但仍然没有成功。 任何人遇到同样的问题,并解决它请帮助我。

将Google Play服务添加到Eclipse项目

我已经红了一些post和文章,但它不适合我。 我无法在我的项目中添加/使用Google Play服务。 我的步骤: 我开始使用Google Api 2.2的项目 我已经使用SDK下载了Google Play服务 我将Google Play服务导入Eclipse工作区 在我的项目中添加Google Play服务作为依赖:Project – > Properties – > Android – > Library,Add – > google-play-services_lib 步骤1至3是好的,但我认为问题是在第4步。没有发生后,我做了第4步,我没有看到我的项目结构有任何改变:没有库被添加。 这些步骤也在这里描述。 我知道这是行不通的原因是因为任何来自Google Play服务的导入都会导致无法parsing的错误。

名称为的FirebaseApp不存在

迁移到Firebase云消息传递后。当打开我的应用程序时,它崩溃并抛出一个错误,说java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist. 我已经把我的新的google-services.json和更新我的SDK。 这是我的MainActivity public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Check Google play service GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance(); int resultCode = googleAPI.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { GooglePlayServicesUtil.getErrorDialog(resultCode, this, PLAY_SERVICES_RESOLUTION_REQUEST).show(); } else { Log.e(LOG_TAG, "This device is not supported."); […]

如何从另一个Android应用程序调用一个Android应用程序

我想从另一个应用程序调用一个android应用程序 我已经尝试了一些例子 ,但他们不为我工作,我得到一个包parsing错误。 考虑有两个应用程序:Application1和Application2 我想从Application1调用Application2 这里是一些示例代码来做到这一点: Intent i = new Intent(); i.setAction(android.content.Intent.ACTION_VIEW); i.setDataAndType(Uri.fromFile(fileName),"application/vnd.android.package-archive"); startActivity(i); 这里fileName = "file://data/data/package_name/files/Application1.apk";

ActionBarActivity无法parsing符号

在我的android Studio中,编译器无法findActionBarActivity 。 正因为如此,我收到很多错误。 编译器无法导入ActionBarActivity和ActionBar类。 这些是编译器抛出错误的行: import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; 我试图在问一个问题之前在stackoverflow上search。 我得到的答案是日食是添加图书馆。 我试图在Android Studio中做,但没有得到任何东西。

清单文件中的android:configChanges不允许使用错误stringtypes

这里是我的清单文件,它显示不允许在android:configChanges的错误stringtypes,请帮助我纠正错误。 下面是我的清单文件。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ifahja.banner" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".MyBannerActivity" 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.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> </application> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> </manifest>

在android中实现View.OnClickListener的最佳方法

假设我们有一个有很多关于哪个OnClickListener被注册的视图的Activity。 实现这个最常见的方法是让Activity-Subclass实现OnClickListener,如下所示: public class ActivityMain extends Activity implements View.OnClickListener { @Override public void onClick(View view) { switch (view.getId()) { //handle multiple view click events } } } 我喜欢实现它的方式是在Activity-Subclass中创build一个私有类,并让该内部类实现OnClickListener: public class ActivityMain extends Activity implements View.OnClickListener { private class ClickListener implements View.OnClickListener { @Override public void onClick(View view) { switch (view.getId()) { //handle multiple view click […]

Android设备作为A2DPconfiguration文件的接收者

基本上,我现在想要做的是使用Android设备作为A2DP接收器,当配对build立时,android会播放从发送器接收到的声音。 我担心,如果我使用STPconfiguration文件,可能会导致stream式传输延迟。 所以,我想使用A2DP,但是这可能使用Android设备作为A2DP的接收器? 以及如何做到这一点?