草庐IT

内部的

全部标签

android - 在 Android list 中声明内部 Activity

在我的线程中,我在某一时刻创建了一个内部Activity“B”,以便为结果启动另一个Activity。我需要在我的Androidlist文件中声明它,但无法确定它的名称是什么,因为标准“.B”不起作用,因为它表示Activity不存在。我如何申报此Activity?谢谢 最佳答案 正如有人指出的,在AndroidManifest中,使用$符号,例如:将类B声明为静态的:publicstaticclassB 关于android-在Androidlist中声明内部Activity,我们在St

android - 从内部存储发送带有附件的电子邮件

我按照android文档的建议在内部存储上创建文件。准确地说,该文件是在内部存储的特定目录下创建的。我使用模式world_readable模式执行此操作。然后稍后我尝试使用电子邮件程序附加文件。我能够附加文件,但是发送电子邮件失败(似乎没有加载文件)我确定它是内部存储/权限问题。有人知道如何修复它或一个工作示例吗?在外部存储上转换所有内容会很糟糕。谢谢Ps:我查了其他帖,好像都没有解决办法(旧帖) 最佳答案 通过授予读取该文件的临时权限作为共享Intent的一部分,可以将文件从您的应用程序本地存储共享到另一个应用程序(例如电子邮件附

android - 从 AsyncTask 获取对调用 Activity 的引用(不作为内部类)

是否有可能从不是调用Activity类的内部类的AsyncTask中获取对启动AsyncTask执行的Activity实例的引用?我知道thisthread,但是它并没有完全解决如何引用调用Activity的问题。一些人建议将对Activity的引用作为参数传递给AsyncTask构造函数,但是据报道,这样做总是会导致NullPointerException。所以,我很茫然。我的AsyncTask提供了强大的功能,我不想在每个想要使用它的Activity中将它复制为内部类。必须有一个优雅的解决方案。 最佳答案 “优雅的解决方案”是实

java - 将文件从内部存储复制到Android中的外部存储

我的应用程序(AndroidAPI15)制作图片并将其存储在内部存储器的文件夹中。现在,我想将此文件复制到外部存储中的另一个文件夹,例如/sdcard/我的应用程序。我尝试了以下方法:方法#1:privatevoidcopyFile(Filesrc,Filedst)throwsIOException{Filefrom=newFile(src.getPath());Fileto=newFile(dst.getPath());from.renameTo(to);}方法#2:privatevoidcopyFile(Filesrc,Filedst)throwsIOException{FileC

android - 将图像从 drawable 保存到 Android 中的内部文件存储

我在可绘制文件夹中保存了大约10张图像。我想将它们移动到内部文件存储。这可能吗?我搜索了很多但是,我只找到了我们可以从给定路径将图像保存到内部文件系统的链接,但我想将图像从drawable文件夹保存到Android中的内部文件存储和我想通过代码实现这一点。任何帮助将不胜感激。谢谢。 最佳答案 将drawble资源中的图片保存到sdcard:假设您的可绘制对象中有一张名为ic_launcher的图像。然后从此图像中获取位图对象,例如:Bitmapbm=BitmapFactory.decodeResource(getResources(

android - 如何自定义 AOSP 内部版本号?

我正在构建AOSP,v4.4.2。我想指定“内部版本号”字符串的一部分(根据设置->关于平板电脑)。我知道这canbedone对于内核,使用CONFIG_LOCALVERSIONdefconfig值。但我想更改“内部版本号”,而不是“内核版本”(我能够成功完成)。目前,我的AOSP构建的相关部分是这样的:#Sourcebuildvariables.build/envsetup.sh#Specifythebuildtarget:#*user->limitedaccess;suitedforproduction(noADB)#*userdebug->like"user"butwithroo

AsyncTask 内部的 Android AsyncTask

所以,我正在研究一个条形码解码器,一旦我们有了条形码,它就会通过互联网进入多个API来解码刚刚扫描的内容。问题是我必须将一些XML解析链接在一起,我不知道我做的是否正确。因此,扫描条形码后,我的程序会调用一个ASyncTask,它通过API检索产品名称。一旦有了名称,我希望它调用另一个ASyncTask。我知道这可以通过在另一个的onPostExecute()中实例化一个ASyncTaks来实现,但是,我认为这是错误的,因为它就像盒子中的盒子。那么在我的主Activity中实例化我的第二个ASyncTask并让它等到我的第一个ASyncTask完成是不是可能/更好?(英语不是我的主要语

java - Android & Java 内部类概念

我点击了链接http://developer.android.com/reference/android/app/AlertDialog.html我尝试像这样创建新的AlertDialogAlertDialogmyAlertDialog=newAlertDialog.Builder(MainActivity.this).create();根据文档,AlerDialog是外部类,而Builder是AlertDialog中的内部类。现在我在访问内部类时将相同的概念与java联系起来,就像这样/p>packagecom.test;publicclassOuter{publicvoidOute

android - 如何从动态创建 fragment 的 Activity 中调用 fragment 内部的方法

我在没有xml文件的情况下动态创建fragment,现在我想从父Activity调用fragment内的方法,所以我该怎么做才能让任何人知道它,我发现了很多问题,但他们正在使用xmlfragmentActivitypublicclassHomeActivityextendsFragmentActivityimplementsOnClickListener{publicstaticfinalStringTAG=HomeActivity.class.getSimpleName();PageIndicatormIndicator;//Spinnerspinner1;ImageViewserv

android - getCompoundDrawables 在 onCreateView 内部返回 null,但之后不会

我想运行下面的代码,以便在Lollipop之前的设备上为按钮的可绘制对象着色,但是当在Fragment的onCreateView方法内部调用时,button.getCompoundDrawables()为数组的所有4个元素返回null。如果我稍后检查同一个Drawable[]数组-比如按钮单击事件-我可以看到drawable值已正确分配(3为空,1为有效)。是否有一些按钮生命周期或fragment生命周期我可以依赖已正确初始化的复合可绘制对象数组?Drawable[]drawables=button.getCompoundDrawables();if(drawables[2]!=nul