草庐IT

read_actions

全部标签

com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store

报错信息在程序build成功后,打开模拟器运行app时,出现以下报错。无法从默认的存储位置读取debug.keystore,因为被进程锁住了。解决方法就是删除报错提到的路径下debug.keystore和debug.keystore.lock,模拟器运行时会重新生成新的debug.keystore。Executionfailedfortask':app:packageDebug'.Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.Workers$ActionFacadecom.android.ide.co

android - java.lang.IllegalStateException(在onSaveInstanceState之后不能执行这个 Action )

在不同的情况下,我收到以下消息的错误:Activity已被销毁不能在onSaveInstanceState之后执行此操作我正在编写一个应用程序,其中两个Activity相互交互。Activity-A使用Intent启动Activity-B。此Activity-B类有两个fragment子级。Fragment-A使用公共(public)Activity方法启动另一个Fragment-B。publicvoidbeginTransaction(IDid,Bundlebundle){Fragmentfragment=getFragmentItem(id);//Incasethisactivit

android - 请求权限 READ_SMS 后,包安装程序在 Android M 中崩溃

我有一个尝试访问(TelephonyManager)getActivity().getSystemService(Context.TELEPHONY_SERVICE);的登录fragment这适用于最高Lollipop5.1的设备。当我在Marshmallow6.01中尝试它时,它显示了安全异常。所以我从android文档中添加了代码来请求运行时的权限。这是代码intpermissionCheck=ContextCompat.checkSelfPermission(getActivity(),Manifest.permission.READ_SMS);if(permissionChec

android - 如何以编程方式锁定展开/折叠 Action ?

我想在特定操作上保留此布局:如今,我可以通过在其上执行滑动来折叠或展开此CoordinatorLayout。我想阻止这种行为。 最佳答案 我假设您的列表使用的是RecyclerView。您可以在RecyclerView上关闭嵌套滚动,这将禁用工具栏折叠:recyclerView.setNestedScrollingEnabled(false);您可以通过清除滚动标志来锁定工具栏:CollapsingToolbarLayouttoolbar=findViewById(R.id.collapsingToolbar);//orhoweve

android - 如何使用 android.intent.action.CALL_PRIVILEGED 和 android.intent.action.NEW_OUTGOING_CALL?

我找不到以下文档:android.intent.action.CALL_PRIVILEGED我看到它在csipsimple中用于处理调用。我想更好地了解如何使用它。例如:之间的关系是什么android.intent.action.CALL_PRIVILEGED和android.intent.action.NEW_OUTGOING_CALL?我补充说:在我的项目的AndroidManifest中。当从native拨号器开始调用时,我的Activity被调用,但如果在onResume中我执行getIntent().getAction()结果为null编辑我让它可以处理onNewIntent

android - 对特定路径使用 Intent.ACTION_PICK

我正在尝试使用Android画廊来挑选图像。为此,启动画廊很容易IntentphotoPickerIntent=newIntent(Intent.ACTION_PICK);photoPickerIntent.setType("image/*");startActivityForResult(photoPickerIntent,1);但是,我需要将图库中显示的图像限制为设备上的特定路径(即仅显示单个文件夹中的图像)。这可能吗?如何做? 最佳答案 抱歉,不,这是不可能的。此外,您错误地使用了此Intent协议(protocol)。根据h

android - ActionBarSherlock - 删除 Action View 中的应用程序图标(以及其他样式问题)

我刚开始使用ActionBarSherlock,但遇到了一些小的样式问题。我不希望应用程序图标显示在左侧,这很容易实现getSupportActionBar().setDisplayShowHomeEnabled(false);然而,在其中一个Activity中,我想要一个可折叠的操作View(搜索View)。当我将SearchView设置为ActionView并深入查看时,应用程序图标再次出现。你知道如何摆脱它吗?另一个问题是按钮之间的分隔线,如何设置可绘制对象?我将不胜感激! 最佳答案 好吧,我找到了解决图标问题的方法,但我不太

android - Intent.ACTION_CALL 启动 skype 通话而不是 "normal"电话

我有以下代码,我是从对话框fragment按钮开始的:uri="tel:"+ServerDialogCallUs.this.contents.getString("phone_number");Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));此代码不是调用普通电话,而是启动Skype通话。我怎样才能让用户在普通通话和Skype通话之间进行选择。谢谢 最佳答案 实际上,我缺少权限:将此权限添加到list后,我可以在普通通话和Skype通

android - 在 Android 的 ViewGroup 的 onInterceptTouchEvent 方法中检测到 MotionEvent.ACTION_POINTER_DOWN?

我扩展了ViewGroup以创建自定义View。在触摸事件中,当我的第二根手指触摸屏幕时,onInterceptTouchEvent方法中未检测到MotionEvent.ACTION_POINTER_DOWN。onInterceptTouchEvent方法是否允许多点触控?我的真实设备是2.2手机。请帮忙。谢谢。 最佳答案 你可以这样做:publicbooleanonTouch(finalViewview,MotionEventevent){finalintaction=event.getAction();floatxPositio

java - 带有 EXTRA_OUTPUT 的 Android Intent MediaStore.ACTION_VIDEO_CAPTURE 在播放时崩溃,重拍

我正在尝试制作一个录制视频并将其保存到SD卡的应用程序,当它再次运行时它会覆盖之前的视频。问题是,当我指定额外的IntentEXTRA_OUTPUT时,摄像头将视频录制到该位置,但在重拍和播放点击时崩溃。我使用的代码如下:_path=Environment.getExternalStorageDirectory()+"/examplevideo.3gp";Filefile=newFile(_path);UrioutputFileUri=Uri.fromFile(file);Intentintent=newIntent(android.provider.MediaStore.ACTION