草庐IT

state_activated

全部标签

android - 为什么要添加 READ_PHONE_STATE 权限?

在我刚刚发布到Play商店的最新测试版中,我注意到READ_PHONE_STATE自上一版本以来已添加。我自己没有添加这个。自从以前的版本使用v9.6.0的各种播放服务库(之前是v9.4.0)以来,我记得所做的一切:compile'com.google.android.gms:play-services-location:9.6.0'compile'com.google.android.gms:play-services-places:9.6.0'compile'com.google.android.gms:play-services-auth:9.6.0'这样就可以了吗?我看不到它的

android-actionbar - 带选项卡的 Activity 对话框

我正在为选项卡构建应用程序。单击按钮时,我试图显示主题为@android:style/Theme.Dialog的Activity(比如A)内部ActivityA我正在创建操作栏并添加4个选项卡。点击选项卡我想更改fragment。一切正常,直到我不应用主题@android:style/Theme.Dialog应用主题后出现异常:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.ebuilder/com.ebuilder.views.MyTabActivity}:java.lang.NullPointerE

android - 我怎样才能开始新的 Activity 作为从中心扩大的圆圈

这个问题在这里已经有了答案:Circularrevealtransitionfornewactivity(5个答案)关闭6年前。我想从屏幕中心开始一个新的Activity作为一个扩展的圆圈,这样Activity就会像这样显示为一个圆圈。这是我当前的代码动画.xmlanimback.xml调用动画overridePendingTransition(R.anim.anim,R.anim.animback);当前代码只是放大新Activity,但我希望Activity从中心显示为一个圆圈。

java - 当我将 IntentService 与 ResultReceiver 一起使用时,当我的 Activity 被销毁时会发生什么

我通过网络搜索找到了这个答案。但是没有找到结果。抱歉,我是Java和Android编程的新手。我会详细说明我的问题。假设我的Activity启动了一个IntentService并且它在后台独立运行。该服务“订阅”了ResultReceiver的回调以更新ActivityUI。并且在服务执行长时间运行的过程期间,Activity被销毁。那么,如果服务通过ResultReceiver向Activity发送回复或进度更新,会发生什么?因为据我所知,ResultReceiver需要有一个Activity的引用。在我的项目中,我需要开发一个视频剪辑消息传递应用程序。当用户捕获视频时,它会将数据传

android - 与所有 Activity 共享 NavigationView?

我们如何与所有Activity共享Drawer?在列表器中:setNavigationItemSelectedListener的onNavigationItemSelected我们可以获得id并导航到它。我正在寻找的是这样的东西:privatevoidinitDrawerLayout(){drawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);NavigationViewnavView=(NavigationView)findViewById(R.id.navigation_view);navView.setNavigat

android - 应用升级时是否清理了Android Activity instanceState?

在Activity的instanceState中,我们存储一个Serializable(bundle.putSerializable)。在Play商店的崩溃报告中,我们看到了以下堆栈跟踪:Causedby:java.lang.ClassNotFoundException:o.ণatjava.lang.Class.classForName(Class.java)atjava.lang.Class.forName(Class.java:308)atandroid.os.Parcel$2.resolveClass(Parcel.java:2373)atjava.io.ObjectInputS

Android 包安装程序 - 如何同时获取 "Open"和 "Done"以及 Activity 结果?

我的Android应用程序有一个升级到更新版本的选项,更新版本的APK我在sdcard的路径下保持可用。单击升级选项后,我将调用以下方法。publicstaticvoidlaunchInstaller(Activityact,StringapkPath){Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newFile(apkPath)),"application/vnd.android.package-archive");intent.setFlags(Intent.FLAG_A

android - 在多项 Activity 中使用 Espresso 空闲资源

我有一个启动secondActivity的firstActivity,在secondActivity中我有一个加载对话框(不是AsyncTask),我需要让Espresso等到对话框消失,然后才能继续测试。我必须在哪里实现IdlingResource?如何让它等待dismissDialog()函数?这是我尝试做的:classDocumentLoadingIdlingResourceimplementsIdlingResource{privateResourceCallbackcallback;@OverridepublicStringgetName(){return"Documnetl

Android Studio 创建新 Activity 需要 fragment

我已经离开Android应用创建已有一段时间了,最​​近才开始我的新应用。现在我想我会测试这个新的AndroidStudio,因此下载了它。当我开始我的项目时,它要求一个fragment,但我不太确定它是什么(我知道什么是fragment!)。启动项目时,我有一个activity_main和一个fragment_main。现在每次我想创建一个新的activity时,它都需要我创建一个额外的fragement。任何人都可以向我解释为什么会这样(也许我错过了什么)。 最佳答案 fragment是谷歌UI设计的一部分philosophy自

java - 在 Activity 中显示转换后的文件

我正在androidstudio中开发视频转换器。我能够成功转换文件并可以播放生成的文件:Filefile=newFile(filepath);Uripath=Uri.fromFile(file);IntentOpenintent=newIntent(Intent.ACTION_VIEW);Openintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);Openintent.setDataAndType(path,"audio/mp3");try{startActivity(Openintent);}catch(ActivityNotFoundE