约束失败-SQLite 3-Android

我的SQLite上有下表 StringBuilder createSql = new StringBuilder(); createSql.append("create table LIBRARY ( "); createSql.append("id integer primary key, "); createSql.append("title text, "); createSql.append("author text, "); create

如何在android中本地保存网页?

我想在android中将简单文本网页保存为html文件,然后在webview中显示。 网页首次从xml加载。然后我想下载它并将其保存为html文件 但我希望它在运行时将数据写入文件,然后在应用程序中显示。 这是可能的 感谢您保存网页: 加载已存储在资源中的webView WebView wv; wv = (WebView) findViewById(R.id.webView1); wv.loadUrl("file:///android_a

Android 如何从wsdl中查找名称空间、url、方法和操作

我是android新手,尝试开发一个迷你项目。该项目需要验证我用java(netbeans)创建的webservice中的客户端登录 问题出在android中的语句上,我写道: SoapObject request=new SoapObject(NAMESPACE,METHOD_NAME); 应用程序崩溃(强制关闭) 我怀疑我不知道从哪里获取名称空间url和方法名。名称空间如下: private static String NAMESPACE = "http://package1.your_a

Android 当活动A之前启动时,我如何从启动活动A的活动B中获取意图

我有两项活动:活动A和活动B: “A”是我的主要活动,它有一个按钮指向活动B。“B”有一个按钮指向“A”。现在我的问题是,我如何才能发现用户来自活动B 当我使用“getIntent()”时,它是来自主活动的意图,但我需要 活动B的意图 谢谢 当您从活动B传递意图时,您必须创建一个新的itent,并且只需添加一些额外的数据来识别它。喜欢 I n t I n t t n t=n新的I n t t n t(t h I s,A c t I v I t yA.c l A s);我没有。p u t E x

如何从Android SQLITE中的列类型文本中选择最早的日期

我正在使用android和SQLITE数据库。在那里,我必须将一个表中的最大记录数限制为10。该表有一列(dateReg),用于插入记录的日期和时间。我正在以以下格式将记录插入该列中。(dd/MM/yy HH:MM:ss) 我试图在日期前找到最旧的记录,并在行数为10时更新该记录 想知道是否有办法通过SQL查询选择最早的一天,如果该表中的记录总数为10,则更新该记录 非常感谢,非常感谢您的指导。谢谢 应该使用整型数据类型的列在SQLite中存储日期。要存储它们,请使用Java中的Date或Cal

Android 使用自定义适配器的ListView不显示任何内容

我有SQLite DB,我正在尝试在listView中显示查询的值。 我按照教程为listView创建了一个自定义适配器。也用作参考问题 我无法看到listView上显示的任何数据 自定义listView行应该有3项-描述、日期和金额(视图以xml定义)。这些值是从数据库中获取的。从db获取的数据看起来很好 我的自定义适配器代码: public class TransactionListAdapter extends BaseAdapter { Context context;

Android MediaPlayer将数据源设置为expansionFilePath不';行不通

我正在尝试从安装的Google Play APK扩展OBB文件中的文件加载电影 mMediaPlayer = new MediaPlayer(); StorageManager storageManager = (StorageManager)mParentActivity.getSystemService(Context.STORAGE_SERVICE); String obbPath = ExpansionHelper.getExpansionFilePath(mParentActivi

Can';t override on back按下或按下onKeyDown-Android

我正在用Tabhost实现一个应用程序。在我的一个选项卡中,我正在执行多个活动(ActivityGroup) 例如:我在活动1中,在列表视图中单击后,我转到同一选项卡中的活动2。问题是当我按下“后退”按钮时,应用程序关闭,我想返回活动1。我已经覆盖了onBackPressed()方法、onKeyDown方法,它们不会被调用,也不会被激发。我看到很多帖子都有同样的问题,但是上面提到的任何解决方案都不起作用 非常感谢你的帮助 创建选项卡: protected void onCreate(Bundle

Android:如何通过程序清除缓存而不影响数据库? public void trimCache(){ 试一试{ File dir=this.getCacheDir(); File appDir=新文件(dir.getParent()); if(appDir!=null&&appDir.isDirectory()){ 新的clearcache().execute(appDir); } }捕获(例外e){ //TODO:处理异常 } } 公共类clearcache扩展了异步任务{ @凌驾 受保护的Void doInBackground(文件…参数){ deleteDir(参数[0]); Log.d(“clearcache”,参数[0]。长度()+”; 返回null; } 公共布尔删除目录(文件目录){ if(dir!=null&&dir.isDirectory()){ String[]children=dir.list(); for(int i=0;i

我正在使用上述代码清除缓存,但这也会删除数据库更新。如何在不影响数据库更新的情况下仅清除缓存(图像缓存)?我们可以避免清除数据库缓存。这是我对上述问题的回答 public void trimCache() { try { File dir = this.getCacheDir(); File appDir = new File(dir.getParent()); if (appDir != null && appDir.isDi

ActionBarSherlok+;Android 2中的抽屉布局

我使用ActionBarSherlok和DrawerLayout,一切都很好,但在Android 2.3中,ActionBar抽屉图标不显示。相反,它显示返回图标。在Android 4中,显示抽屉图标 如何将安卓2中的返回图标更改为安卓4中的抽屉图标 我使用下一个代码初始化抽屉: drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.setDrawerShadow(R.drawable.drawer_shadow, G

Android 空指针ObsecureSharedPreferences

这是我代码中的一个片段,在加载时,我在android FragmentActivity中得到一个空指针,我不知道为什么。它发生在最后的SharedReference public class BaseActivity extends FragmentActivity { private static final String MY_PREFS_FILE_NAME = "check_status"; final SharedPreferences _prefs = new Obs

Android 动态更改片段(片段选项卡)的内容

我使用片段创建了一个选项卡式窗口,其中一个选项卡中有三个选项卡。我需要在不更改选项卡的情况下更改内容,我搜索并得出以下结论: public class FragmentTab1 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Vie

如何在Android中将项目文本颜色设置为微调器的白色

我正在开发演示应用程序,其中我使用的是Spinner,它有一个类似黑色的背景色,所以Spinner选择的项目颜色在默认情况下也是黑色的,所以它不可见 我希望通过xml或更新样式将此颜色更改为白色,以便在黑色上方可见 <Spinner android:id="@+id/countrySpinner" android:layout_width="match_parent" android:layout_height="wrap_content" android:

Android SlidingTableOut选定选项卡字体粗体

如何在幻灯片布局中使选定选项卡的字体加粗?我在设置所选标签颜色方面发现了足够多的问题,但在设置所选标签字体方面没有发现任何问题。提前感谢。在您的幻灯片布局.java中,您可以看到createDefaultTabView(上下文)函数,您可以在这里设置自定义字体: protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); textView

Android 在哪里可以找到GenyMotion emulator中的屏幕固定选项?

由于android在android 5.0及更高版本中引入了屏幕锁定,我想在Genymotion虚拟设备中访问该功能,但在开发设置中找不到任何选项,任何人都知道如何在Genymotion设备中找到此功能。要启用此功能,您需要遵循以下步骤: 1.在Android设备上启动设置应用程序。 2.向下滚动直到找到安全选项。点击它。 3.在安全页面底部点击屏幕固定。 4.将开关滑到接通位置。要启用该功能,您需要执行以下步骤: 1.在Android设备上启动设置应用程序。 2.向下滚动直到找到安全选项。点击

Android ImageView上的OnTouchListener无法正常工作?

在我的应用程序中,我有一个图像视图(它是一个圆形的,由一个进度条包围,同样是圆形的)。我将onTouchListener附加到它,因为我需要检查用户何时触摸图像视图以启动进度条动画,以及当用户的手指释放图像视图时,我需要取消进度条动画。然而,由于某种原因,只有动作被执行,我不知道为什么 这是我的布局: <RelativeLayout android:layout_width="match_parent" android:layout_height="match_paren

Android 关于ios和安卓推送和离子的澄清

这听起来可能很愚蠢,但在我读了很多关于这个话题的文章后,我仍然对推送有点困惑 对我来说,有两种推力: 1 - When your phone is idle and suddenly an "alert" pops up in the phone telling you something has happened with your app 2 - When you are "inside" the app and you get notified about something (maybe

Xamarin Android Spinner未显示

我有一个片段,我想让谷歌地图和两个微调器来选择一个车号和一天。你知道为什么我的纺纱机不显示吗?当我查看axml文件时,它们会显示出来,但当我在手机上运行应用程序时,只有地图会显示出来。我错过了什么 我是may.axml <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout

Android 如何使用本机函数保留类

如果类中有本机函数,是否可以告诉ProGuard完全跳过该类 -keepclasseswithmembernames class * { native <methods>; } -keepclassswithmembernames类*{native;} 上面的代码对我不起作用,因为它保留了类名和本机函数名,但混淆了其他成员 我想知道是否有可能在不显式指定每个类的情况下将所有内容都保存在这样的类中 谢谢您使用-keep而不是-keepclassswithmembernames -k

Android 使用进度条百分比截击请求

我在一个警报对话框中实现了一个水平进度条(我使用这种方式是因为进度对话框不推荐使用)。我想使用这个进度条的百分比,直到截击请求成功。这是我的进度条百分比代码 ubmitPredictPlant.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder myDialogBuil

如何在Android项目中从包名中删除重复的com?

我有一个项目,我想从包名中删除重复的com。 当我点击重构->重命名时,不可能删除那里的com。在这种情况下,如何正确重构包名 备份项目,然后打开androidmanifest.xml文件: package=“com.com.companyname.app1” 在它的包中有一个设置。。只需根据您的喜好进行编辑 编辑:另外,如果您在查找时遇到问题,只需打开项目目录树,然后搜索“AndroidManifest.xml”。。它应该在那里。我认为大多数IDE都使用此文件来存储清单设置,尽管不同的ID

Android 我能把所有的名字都给我吗

我可以将数据库中的所有名称发送到1 recyclerview吗?这很复杂,因为我需要逐月逐日加载,然后将名称加载到1 recyclerview。这是我的数据库 例如,在recyclerview中,我需要: <br /> Oktober <br /> 10 lucia <br /> 10 petra <br /> 18 adam <br /> <br /> November <br /> 15 sona &l

Android 如何将活动内容共享给其他用户?

我的问题是:是否可以将“活动”中的内容共享给其他用户,如果他们没有安装该应用程序,它会重定向用户下载该特定应用程序?在应用程序之外共享内容的位置?是的,例如,在“活动”中有关于汽车的信息。我想与其他用户共享该信息,如果该用户拥有我的应用程序,则该内容将在我的应用程序中打开,如果没有,他将被重定向到google play以安装该应用程序。我希望你能理解。我知道如果这些内容连接到一个网站是很容易的,但在我的情况下,我会在应用程序中显示所有信息。你可以使用Branch sdk来实现这一点。如果您需要代

Android应用程序在SDK 24到26升级时崩溃

我的React原生0.42应用程序与targetSdk=24一起100%工作,但PlayStore现在要求targetSdk=26最低要求,如果我切换版本,应用程序会在某些设备上崩溃,但不会在所有设备上崩溃(没有标准或特定版本) android.view.WindowManager$BadTokenException:无法添加窗口android.view.ViewRootImpl$W@a57d7dc--窗口类型2003的权限被拒绝 应用程序上的build.grandle: <use

Android Java.Lang语言环境数字格式I/O不对称问题

历史上,在南非销售的Android手机提供English.US和English.UK语言环境支持,但最近English.ZA(南非)出现在Android 9.0三星Galaxy A10上 此特定区域设置显示了对数字格式的不对称处理,在将浮点和双精度转换为字符串[*1]时使用Locale.DE(德语/荷兰语)约定,但在读回自己生成的相同字符串时引发Java.Lang.NumberFormatException。例如: // on output Float fltNum = 1.23456F; Sy

Android 日期()在12月29日(12月29日)显示下一年

我正在使用newdate()函数获取当前日期。但是,在2019年12月29日(2019年12月29日),该功能开始显示2020年12月29日(2020年12月29日),错误地提前3天将年份向前移动 然后在1月1日(2020年1月1日)返回正确的年份,正确显示正确的日期、月份和年份 我完全不知道这是什么原因,也不知道为什么会这样 以前有没有人经历过这种情况并知道原因?或者知道如何修复它 下面列出了我的代码。这是一个非常简单的事件流,但如上所述,一旦日期到达12月29日,TextView中的年份突然

Android 颤振简单背景计时器示例

我正在试图了解如何编写一个简单的背景定时器在颤振 我需要一个编辑文本,我写的时间和简单的按钮,设置通知事件的预定时间 例如:我在编辑文本中将时间设置为晚上8:00,现在是晚上7:30;我点击按钮;30分钟的计时器已在后台启动 当计时器终止时,我的操作系统上会显示一条通知 我怎么写呢? 有没有办法同时为Android和IOS编写呢 提前谢谢。这里 我已经创建了一个开源的Pomotoro定时器和跟踪器,目前只在Android上实现,但应该可以在iOS上运行,只需做一些调整。它按照你的要求工作 允许

应用程序流程可以';t在/system-SEED Android设备根实验室中创建文件

我一直在做种子安卓设备根实验室,以了解更多关于安卓根的知识,到目前为止进展顺利 但我在尝试以root用户身份执行代码时遇到了一个问题,将app_进程程序切换为我编写的程序,该程序只将一个虚拟文件写入/system目录并执行真正的app_进程64 我遇到的问题是,使用这段代码时,没有创建虚拟文件。我用NDK编译了这段代码: #include <stdio.h> #include <stdlib.h> #include <unistd.h> extern cha

华为设备中未接收到Android BOOT_已完成

我目前正在开发一个提醒应用程序,华为设备重新启动时,引导接收器不会执行。我已经在其他android设备上测试过该应用程序,除了华为的特定设备外,它工作得非常好。我试过以下方法 清单文件 如果你们能帮我找到一个解决方案,那将非常有帮助。毫无疑问,在开机的行为中有一个系统广播。我们可以在代码中注册一个广播,这基本上是一个静态广播。下面是一个示例代码。让我们继承一个broadcastreceiver并找到一个固定的操作,即获取android.intent.action.BOOT_uu完成,在其中做出逻

progressbar中的Android文本视图

我会在Android的progressbar中创建一个文本视图。我写了这段代码: <ProgressBar android:id="@+id/hamlebar" android:layout_width="140dp" android:layout_height="wrap_content" android:minHeight="10dp" android:maxHeig

Android Can';找不到牵引式/ic_stat_ic_发射器,彩色/汽油色

我的错误 我刚得到这个项目,并试图建立,但它不断得到这个找不到的错误,从搜索的结果是一些东西像小姐从xml文件复制,但我不知道是否正确。 需要帮忙吗 编辑 这是调试日志中显示的错误 <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_stat_ic_

从OMDB API android获取电影详细信息

这是我的项目。当我键入电影名称并单击搜索按钮时,我想显示omdb api中电影的详细信息,但什么也不显示。为什么?您应该隐藏密钥您应该隐藏密钥 AsyncHttpClient client = new AsyncHttpClient(); btnSearch.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v

Android 检查颤振中的位置权限是否启用

我使用下面的代码来检查位置权限的状态,当用户从设置屏幕返回以检查位置权限是启用还是现在 checkPermission() async { bool isLocationEnabled = await Geolocator().isLocationServiceEnabled(); if (isLocationEnabled) { print("enable"); } else { print("not enable"); } } 通

滚动recyclerview时,所有单选按钮突然取消选中(android kotlin)

我在recyclerview中的每一行中创建动态单选按钮列表,但当我随机滚动所有单选按钮时,我使用模型来存储单选按钮条件,notifyItemChanged,初始化first Checked,使用layout代替radiogroup,并使用选择条件来检查特定的单选按钮,但我无法解决这个问题 在第一张图片之后,选中所有单选按钮 但向下滚动和备份时,所有单选按钮均未选中 这是我在recyclerview中的项目布局 <?xml version="1.0" encoding="utf-8"?

Android 使用VolleyMultipart请求在文件上载期间显示进度

我正在使用截击多部分请求将视频文件从android设备上传到服务器。现在,我想显示文件上传进度栏与百分比在上传视频文件使用截击多部分。我们如何实现这一功能 下面是我的截击多部分请求代码 public class VolleyMultipartRequest extends Request<NetworkResponse> { private final String twoHyphens = "--"; private final String lineEnd =

Android 如何修复java.io.FileNotFoundException?

我尝试访问从Flatter应用程序下载的文件,并将其保存到外部存储。我调用该文件并在java部分中使用它,但它显示了以下错误: java.io.FileNotFoundException:/storage/simulated/0/Android/data/abc.xyz.qwe/files/mobilenet.tflite 在调用该文件之前,我已尝试授予权限,但它仍然不起作用(该文件已存在,我已检查)。文件名以斜杠开头。文件位于哪个目录?如果存储文件夹不在根目录(/)中,则无法找到该文件。如果存

Android 是否可以创建没有参数默认值的领域类?

我知道这在Kotlin中是不可能的,因为Realm需要一个空构造函数 但是,这会产生一个问题,即我们可能会意外地创建一个RealmObject,而不设置所有必需的字段。因此,必填字段的用途将丢失 我想知道是否有人找到了绕过这个领域限制的方法。这个目的并没有失去,因为保存这个空的RealmObject时仍然会出现错误。添加自定义构造函数,在保存之前验证数据,并且不要在代码中制造“意外”:p由于保存此空RealmObject时仍然会出现错误,因此不会失去此目的。添加自定义构造函数,在保存之前验证数据

Android 改装及保养;Moshi:通过密封类和;仿制药-可能吗?

我有一个密封的类来处理我的改装响应。它的成员采用泛型类型。我希望改造能够返回正确的对象,但我遇到了这个错误:无法为com.my.app.DataResult创建转换器-无法序列化抽象类com.my.app.DataResult 这是我的DataResult类: sealed class DataResult<out T> { data class Success<out T>(val data: T?) : DataResult<T>()

Android 在集成AFT时,我在HMS中得到一个代码为1110的错误

在HMS中集成AFT时获取错误代码1110。 检查了官方文件, 重建项目 采取mp3,wav格式仍然得到相同的错误, 尝试录制音频并作为输入提供相同的结果错误代码1110不完整。根据您提供的信息,音频文件格式wav是正确的。因此,请检查以下内容: 检查输入音频文件的大小和持续时间是否在支持的范围内。Base64编码后,持续时间小于1分钟,大小小于4 MB。持续时间小于5小时,大小为300 MB。本版本还支持中文和英文 完成上述检查后,请在转录引擎空闲时启动转录任务,上传完成后获取转录结果。检查参

Android 弗里达和查尔斯可以';t检查对firestore.googleapis.com的请求

我知道这个问题和这个很相似:, 但它非常古老,我认为谷歌改变了一些关于他们API的东西 我正在使用Charles检查来自android应用程序(不是我的)的HTTP请求。 此应用程序使用SSL固定,因此我在本教程中绕过了它: 除了firestore.googleapis.com之外,它适用于所有域 查尔斯告诉我这个错误: 没有提出任何要求。SSL证书可能已被拒绝 您知道这是否可以检查对该地址的请求 感谢该教程仅在使用该库的应用程序未被混淆的情况下,才禁用conscrypt库的SSLPining

Robolectric环境中的android.text.format.Time类初始化

在Robolectric(单元测试)环境中初始化android.text.format.Time类(Time-Time=new-Time())的实例时,我遇到了一个异常。如何配置此单元测试环境以绕过此问题 这是我用于单元测试的配置- @RunWith(RobolectrictTestRunner.class) @配置(sdk=28) @PowerMockIgnore({“org.mockito.*,”android.*,”org.json.*})

beeware将toga imageview添加到android

我正在用beeware构建一个小型android项目。最近发现beeware toga GUI toolkit不支持android中的图像/图像视图。是否有任何调整或其他方法可用于在我的android项目中添加图像。我找到了一个叫toga android的,但没有指南。任何帮助都会对我非常有帮助。谢谢你。 这是我的小代码片段。 """ Time Table app for salah """ import toga from toga