草庐IT

Android:将外部存储器上的文件夹设为私有(private)或 protected

我想将外部存储器(可能在SD卡上)上的文件夹设为私有(private)或protected,以便只有我的应用程序/进程可以访问该文件夹。我可以这样做吗?如果是,请告诉我?我的要求:我可以使用android的内存来存储我的应用程序的文件/数据,但这可能会减少手机的内存(这可能会导致诸如没有足够的空间安装其他应用程序等问题) 最佳答案 外部存储上的数据不能是私有(private)的。它是全局可读的,如果用户启用USB大容量存储,则可以由用户更改。引自developer.android.com:EveryAndroid-compatibl

android - 动态壁纸中的动态文本

欢迎。我有个问题。我想做动态壁纸,这样每隔几秒就换一次文字。该程序运行良好,因为文本正在更改,但更改后以前的文本仍然可见,几秒钟后我有很多文本。我到处看,但我是初学者,不知道如何解决该问题。有一个代码:privateclassMyWallpaperEngineextendsEngine{privatefinalHandlerhandler=newHandler();privatefinalRunnabledrawRunner=newRunnable(){@Overridepublicvoidrun(){draw();}};privatePaintpaint=newPaint();pri

android - 如何解析 Android 布局 xml 文件以创建帮助页面的副本?

我想获取Activity的布局文件,并使用它们在帮助页面上创建该Activity的图像。我想在Canvas上绘制Activity副本。我希望Canvas上显示的Activity图像直接链接到布局文件,这样当我更改Activity的布局时,Canvas上的帮助页面图片会自动更新。最初,我想使用菜单xml文件来获取ActionBar中使用的图标并将它们显示在Canvas上。我了解如何在Canvas上显示图标。我想知道如何从布局文件中获取使用的图标(例如android:icon="@drawable/ic_action_save")。我已经看到XMLPullParser作为一个选项。我想知道

android - 以选项卡形式返回 fragment 时崩溃。使用相同的 ID 查看

我的主要Activity有一个带有两个选项卡的ActionBar。Tab1是ListFragment,Tab2是使用HeaderListView库的fragment。当您打开应用程序时,将显示选项卡1。当您切换到选项卡2,然后返回到选项卡1,最后返回到选项卡2时,应用程序崩溃并显示以下内容:09-1213:19:22.44021772-21772/com.iosharp.android.smoothstreamsE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:com.iosharp.android.smoothstreams,PID:21772j

Android - 自动完成联系人

我创建了一个显示所有联系人姓名的AutoCompleteTextView框,但在查看AndroidAPI后,我的方法似乎效率很低。目前我正在抓取所有联系人的光标,将每个姓名和每个联系人ID放入两个不同的数组中,然后将姓名数组传递给AutoCompleteTextView。当用户选择一个项目时,我在上面创建的第二个id数组中查找联系人选择的ID。代码如下:privateContactNamesmContactData;//FilltheautocompletetextboxCursorcontactsCursor=grabContacts();mContactData=newContac

android - 如何关闭并重新打开 Sqlite 数据库?

在我的应用程序中,我支持Sqlite数据库文件的备份和恢复。我需要在恢复后关闭并重新打开我的数据库连接。我该怎么做? 最佳答案 此代码可能对您有所帮助。publicclassDbHelper{privatestaticfinalStringDATABASE_NAME="rayyildiz_sample.db";privatestaticfinalintDATABASE_VERSION=1;privatestaticfinalStringTABLE_NAME="Test";privatestaticfinalStringTABLE_C

安卓 donut chart

我创建了一个圆环图,如下所示:我生成的donutchart应采用以下方式:我的问题是,我怎样才能用图像实现线条(它们在第二个屏幕截图中四舍五入)供引用,这是我编写的代码:publicclassPieChartViewextendsView{privateint[]values={30,60,90,100,150};privateintc[]={Color.MAGENTA,Color.BLUE,Color.RED,Color.CYAN,Color.YELLOW};privateintvaluesLength=values.length;privateRectFrectF;privateP

具有多种布局的Android ListView

我必须显示一个包含不同类型View的列表。所以我必须定义一个带有适配器的ListView,我必须在其中扩展多个View。我经历了example给出,但问题是我的列表不是对称的,就像每次在4个项目之后重复标题的示例。所以我在getView()中面临重用项目的问题publicViewgetView(intposition,ViewconvertView,ViewGroupparent){inttype=getItemViewType(position);if(convertView==null){holder=newViewHolder();switch(type){caseTYPE_1:

Android 谷歌地图显示自定义标记和聚类问题

我想向谷歌地图显示自定义标记并将它们聚类。该标记包含一个ImageView,它将显示从网络下载的头像。这是我的目标:然而,当我实现GoogleMapsAndroidMarkerClusteringUtility时一切正常,ImageView显示相同的头像(有时是两个错误的头像)。这是我的自定义MarkerRender:publicclassMarkerRenderextendsDefaultClusterRenderer{privatestaticfinalStringTAG=MarkerRender.class.getSimpleName();privateIconGenerator

android - 如何使用 Mockito 在 android 中正确测试 ORM?

我是Android中Mockito测试的新手,不了解如何测试数据源方法。我使用在应用程序的应用程序类中初始化的RushOrm:AndroidInitializeConfigconfig=newAndroidInitializeConfig(getApplicationContext());List>classes=newArrayList();classes.add(CardCollection.class);classes.add(Note.class);config.setClasses(classes);RushCore.initialize(config);我的数据源类是这样的