草庐IT

content-encoding

全部标签

android - ListFragment "content view not yet created"旋转

我有一个扩展的ListFragment,带有这个onViewCreated()publicvoidonViewCreated(Viewv,BundlesavedInstanceState){super.onViewCreated(v,savedInstanceState);mListener.onFragmentAction(0x000A);if(mAdapter!=null){getListView().setAdapter(mAdapter);}}mListener.onFragmentAction调用主Activity附加一些监听器并将适配器发送到fragment的listVie

android - 如何获取提供 URI 的位图,java.io.FileNotFoundException : No content provider:/sdcard/Hello/1310610722879. jpg

我已经阅读了执行此操作的示例:protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(resultCode==RESULT_OK){UriimageUri=data.getData();Bitmapbitmap=MediaStore.Images.Media.getBitmap(this.getContentResolver(),imageUri);}}但是我得到java.io.FileNot

android - 我如何使用 "content://sms/inbox"获取 SMS 发件人联系人(人)保存的名称

在我的应用程序中,我想使用以下代码检索SMS发件人保存的名称,但它始终返回null。请建议我获取发件人姓名的便捷方法是什么。UriSMS_INBOX=Uri.parse("content://sms/inbox");Cursorc=getContentResolver().query(SMS_INBOX,null,null,null,null);android.util.Log.i("COLUMNS",Arrays.toString(c.getColumnNames()));try{if(c.getCount()>0){while(c.moveToNext()){Log.d("SMSs

android - 按钮背景图像拉伸(stretch)(wrap_content 或 dp 使用)

我正在为我的自定义按钮设置背景图片。我为我的应用程序制作了一个屏幕截图,并提到当我对按钮的宽度和高度使用“wrap_content”时,按钮被拉伸(stretch)了。当我在dp中固定大小时,它会看起来不错(例如:在我的mdpi文件夹中,我有48x48px图标,所以我在宽度和高度上设置了48dp)。你能解释一下为什么吗?上面的代码显示了我的XML文件。您可以检查此链接以查看我的问题的屏幕截图:https://www.dropbox.com/s/phnxt5p335ltqef/buttons_icon_altered.png 最佳答案

android - Content Provider 无法在 Nexus 系列设备上运行

我正在开发一个带有ContentProvider的应用程序来提供一些内部文件(二进制文件)。当我在SamsungGalaxyS、SII或任何其他设备上部署它时,它运行良好,当我在GalaxyNexus或NexusS上试用它时购买,它不起作用!场景:可以使用两个URI访问我的ContentProvider。根据此URI,提供程序创建DataCursor(扩展CrossProcessCursor)或ModelCursor(也扩展CrossProcessCursos)。事实是,在Nexus系列中,我访问第一个游标(DataCursor)以检索标识符,它工作得很好,但是在访问第二个游标时,它总

android - java.lang.IllegalAccessError : Method 'void android.support.v4.content.ContextCompat.' is inaccessible to class 'com.google.android.gms.iid.zzd' 错误

当我将我的目标sdk级别从23.0.2更改为25.0.1时。我的应用程序在以下行崩溃。我应该怎么做才能避免这次崩溃?请提出更改建议。InstanceIDinstanceID=InstanceID.getInstance(getContext());错误日志:AndroidRuntime:FATALEXCEPTION:AsyncTask#2Process:com.tuitoapp.admin,PID:19012java.lang.RuntimeException:AnerroroccuredwhileexecutingdoInBackground()Causedby:java.lang.

android - 当且仅当 ContactsContract.Contacts.CONTENT_URI 发生变化时,ContentObserver 才应调用

因为我的应用程序使用来自android.provider.ContactsContract.Data(API>11)和ContactsContract.Contacts.CONTENT_URI(API联系人。我已尝试针对这些提供商registerContentObserver()。但它会调用我的ContentObserver,即使我一调用电话就尝试从设备上调用某人。它确实触发了我的ContentObserver,这对我没有用,因为ContactsProvider中没有内容更改。根本原因:似乎LAST_TIME_CONTACTED或ContactsContract.Contacts.CO

Android Studio - Robolectric : android. content.res.Resources$NotFoundException : no such label com. my.app:string/app_name

这个问题我似乎无法摆脱,我已经阅读了大约3到4打文章和线程试图解决它。我已经概述了下面的所有内容。基本上问题是,问题是我在Robolectric上有缺陷吗?或者我遗漏了一些小步骤,或者我有一个奇怪的插件组合。对此的任何指导将不胜感激。Windows7的版本:Gradle2.7AndroidStudio1.3.2Robolectric3.0Roboguice3.+项目依赖:dependencies{classpath'com.android.tools.build:gradle:1.3.0'classpath"com.newrelic.agent.android:agent-gradle

java - RecyclerView 重新计算 WRAP_CONTENT

在23.2版本中,我们现在可以为recyclerView高度使用WRAP_CONTENT,这很棒。我正在这样做,但是我想在将项目添加(或删除)到适配器(从而增加或减少高度)后重新计算高度。我的特定RecyclerView从1个项目开始,然后在用户进行选择时添加项目。所以我需要RecyclerView布局来增加高度,直到一定程度。理想情况下,当列表增加或减少时,这会通过平滑的动画发生。布局后如何让它WRAP_CONTENT?尝试过:recyclerview.requestLayout();recyclerview.invalidate(); 最佳答案

android - wrap_content 的背景图片

我创建了一个自定义背景图片,并想将其用作高度为wrap_content的布局的背景。但是,该布局中内容的总高度远小于背景图像的高度。当我通过android:background="@drawable/image"将其设置为XML背景时,我注意到它显示了图像的整个高度,尽管实际内容的高度更短。有没有办法阻止这种情况发生?谢谢。 最佳答案 我遇到了类似的问题并且使用的是9patch。完整的9补丁图像显示为背景,即使它附加的内容不是那么大(使用wrap_content)。我不确定为什么Android选择显示完整图像而不是缩放背景以适合内容