Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。


5
服务意图必须明确:意图
我现在有一个应用程序,通过广播接收器(MyStartupIntentReceiver)调用服务。为了调用服务,广播接收器中的代码是: public void onReceive(Context context, Intent intent) { Intent serviceIntent = new Intent(); serviceIntent.setAction("com.duk3r.eortologio2.MyService"); context.startService(serviceIntent); } 问题是,在Android 5.0 Lollipop中,出现以下错误(在早期版本的Android中,一切正常): Unable to start receiver com.duk3r.eortologio2.MyStartupIntentReceiver: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.duk3r.eortologio2.MyService } 为了将服务声明为显式且正常启动,我必须更改什么?在其他类似线程中尝试了一些答案,但尽管我摆脱了该消息,但该服务无法启动。

3
无法在Android API> = 24上使用java.lang.IllegalArgumentException恢复活动
有一个在我上运行的版本设备的应用程序崩溃7.0,7.1.1并8.0.0具有下列堆栈跟踪: Fatal Exception: java.lang.RuntimeException: Unable to resume activity {xxx/xxx.views.activities.HomeActivity}: java.lang.IllegalArgumentException at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3788) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3828) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2991) at android.app.ActivityThread.-wrap14(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1635) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6692) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) Caused by java.lang.IllegalArgumentException at android.os.Parcel.readException(Parcel.java:1697) at android.os.Parcel.readException(Parcel.java:1646) at android.app.ActivityManagerProxy.isTopOfTask(ActivityManagerNative.java:6600) at android.app.Activity.isTopOfTask(Activity.java:6142) at android.app.Activity.onResume(Activity.java:1331) at android.support.v4.app.FragmentActivity.onResume(FragmentActivity.java:485) at xxx.views.activities.BaseActivity.onResume(BaseActivity.java:50) at …

11
Android:如何通过Intent打开特定文件夹并在文件浏览器中显示其内容?
我以为这很容易,但是事实证明事实并非如此。 是)我有的: 我的外部存储设备上有一个名为“ myFolder”的文件夹(不是sd卡,因为它是Nexus 4,但这不是问题)。该文件夹包含一些*.csv文件。 我想要的是: 我想编写一种执行以下操作的方法:显示各种应用程序(文件浏览器),我可以从中选择一个(见图)。单击它之后,所选的文件浏览器应启动并显示“ myFolder”的内容。不多不少。 我的问题: 我该怎么做?我想我与以下代码非常接近,但是无论我做什么-我确信肯定有些东西我还没有弄清楚-它总是只从外部存储打开主文件夹。 public void openFolder() { File file = new File(Environment.getExternalStorageDirectory(), "myFolder"); Log.d("path", file.toString()); Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setDataAndType(Uri.fromFile(file), "*/*"); startActivity(intent); }

3
改造2-URL查询参数
我正在使用查询参数来设置Google Maps API所需的值。 问题是我不需要&第一个查询参数的符号。 @GET("/maps/api/geocode/json?") Call<JsonObject> getLocationInfo(@Query("address") String zipCode, @Query("sensor") boolean sensor, @Query("client") String client, @Query("signature") String signature); 改造产生: &address=90210&sensor=false&client=gme-client&signature=signkey 当我需要它时会导致呼叫失败 address=90210&sensor=false&client=gme-client&signature=signkey 我该如何解决?

7
Android,如何在我的应用程序中读取QR码?
在我的应用程序中,我需要阅读Qr代码。我在网上搜索并找到了Zing代码,但是许多开发人员在使用它时遇到了问题,而且似乎有问题! 如果我假设我的客户在其设备上安装了QR阅读器,那么我该如何使用这些应用程序并通过隐式意图对其进行调用? 如果用户没有任何QR阅读器,应用程序将如何处理?如果崩溃,我可以要求用户下载例如QrDroid,然后再使用它吗?

2
使用RestTemplate的HTTP获取标头
如何使用Spring RestTemplate发送GET请求?其他问题已使用POST,但我需要使用GET。当我运行它时,该程序继续工作,但是似乎网络被阻塞了,因为它在AsyncTask中,当我单击该按钮后尝试运行另一个asynctask时,它们将无法工作。 我试着做 String url = "https://api.blah.com/2.0/search/cubes?w=jdfkl&whitespace=1"; MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>(); map.add("Bearer", accessToken); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); //copied this from somewhere else, not sure what its for HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers); HttpMessageConverter<String> stringConverter = new StringHttpMessageConverter(); FormHttpMessageConverter formConverter = new FormHttpMessageConverter(); …

11
如何删除imageView上方和下方的多余空间?
我有一个非常简单的图像 RelativeLayout,由于某种原因,我在顶部和底部获得了额外的间距,无法删除。如何清除? 看起来是这样的: 这是代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/slice11pp" /> </RelativeLayout>

3
android数据绑定的优缺点是什么?
我和我的同事都拥有Web App MVVM的经验,而我们还是原生android开发的新手。现在我们对android数据绑定有相反的看法-我是他的粉丝,而他不是。 我的论点: 减少样板代码,从而带来 减少耦合 可读性更强 功能强大,易于实现的自定义属性和自定义视图 甚至比findViewById更快(详细信息) 他的论点: 自动生成的.class会增加应用大小。 难以调试 我进行了一些调查,但没有太多讨论。现在,我想收集android数据绑定的优缺点。 讨论的方面包括但不限于: 单元测试 应用程式大小 性能 学习曲线 可读性 耦合



5
Android facebook applicationId不能为null
我一直在遵循以下教程将我的应用程序与Facebook集成。 Facebook教程 我已经按照教程中的所有内容进行了操作,但是我遇到applicationId cannot be null了两种情况,这确实令人沮丧。 MyFacebookActivity onCreate具有以下内容,与本教程完全相同: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); uiHelper = new UiLifecycleHelper(this, callback); uiHelper.onCreate(savedInstanceState); setContentView(R.layout.main_fb); FragmentManager fm = getSupportFragmentManager(); fragments[SPLASH] = fm.findFragmentById(R.id.splashFragment); fragments[SELECTION] = fm.findFragmentById(R.id.selectionFragment); FragmentTransaction transaction = fm.beginTransaction(); for(int i = 0; i < fragments.length; i++) { transaction.hide(fragments[i]); } transaction.commit(); } 但是,当我尝试显示活动时,得到applicationId cannot …
71 android  facebook 

5
渲染期间引发异常:java.lang.System.arraycopy
我对新的ADT版本有奇怪的问题。我已经从eclipse.org下载了新的Eclipse,然后在其上安装了ADT。一切正常。我可以为android创建一个项目,并且一切正常,除了: 尝试创建一个xml布局时,出现以下错误: Exception raised during rendering: java.lang.System.arraycopy 在错误日志中,我看到: Failed to render set of icons for AnalogClock, AutonCompleteTextView, button, SmallButton , .... 如果更改EditText为TextView,错误消失。即使出现此警告,我也可以运行我的程序,但是我想在图形部分中查看我的布局。 我的布局是: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/settingback" android:orientation="vertical" android:weightSum="480" > <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="50" android:gravity="right" android:orientation="horizontal" > <Button android:id="@+id/close" android:layout_width="50dp" android:layout_height="match_parent" android:background="#00000000" /> </LinearLayout> <View android:id="@+id/view1" …
71 android  eclipse 


27
Android Studio中的任务:app:compileDebugJavaWithJavac执行失败
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我正在Android Studio中开发一个Android应用程序。不太确定出了什么问题。我几天前已经成功建立了。任何帮助都会很棒。 这是错误: Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. * What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. 这是我的build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "21.1.2" defaultConfig { …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.