我目前正在开发一个应用程序,其中主屏幕没有像setContentView(R.layout.myScreen)中那样的实际视图;使用。相反,它使用一个XML文件,该文件仅详细说明分配给列表适配器的textview,并填充数据库中的数据
下面是使用的XML文件
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/andr
好的,我有一个活动,需要2到6个数字输入。用户完成后,按下按钮启动处理,然后显示中间结果。问题是
我不能让键盘消失,它覆盖了显示结果的可滚动区域
我正在使用
confirButton.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图){
但这并没有隐藏键盘。
我必须使用“确认”按钮-因为某些输入是可选的。因此我不能依赖焦点更改侦听器或类似功能。按钮视图中的内容是否会影响我在父窗口中隐藏键盘的能力
还是发生了更险恶的事情
我可以
我找到了很多教程和示例,但是为什么不能在ScrollView中使用ListView呢
唯一的答案是
使用ListView使其不滚动非常昂贵,这违背了ListView的全部目的。
我有以下xml文件
.........
<ScrollView
android:id="@+id/sv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_belo
我正在尝试整理一个网络应用程序,但找不到一种可能的方式,包括通过手机软键使用后退按钮。我该怎么做呢?
i、 e我想使用手机上的“后退”按钮返回到以前查看的网页
多谢各位
约旦
package com.wear2gym;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.
在我的代码中,我在活动“a”中有一个禁用的按钮
我可以从活动“B”启用活动“A”上的该按钮吗
谢谢。通常情况下,你不能
如果您正在从活动B调用活动A,那么您可以通过intent传递是否启用按钮的信息
如果A调用了B,而您需要根据用户在B中的操作在A中执行某些操作,那么您可以使用startActivityForResult调用B,并将结果从B发送回A;然后,在“活动A”的“活动结果”中,您可以根据B传回的内容启用/禁用按钮。通常,您不能
如果您正在从活动B调用活动A,那么您可以通过intent传递
`大家好
请检查此Json的格式
{"id": "293369****","owner": {
"name": "******",
"id": "*****"},name": "test event","start_time": "2012-05-18T02:00:00","end_time":"2012-05-18T05:00:00","privacy": "FRIENDS","updated_time": "2012-05-18T08:25:37+0000"}
我用这个代码。我能够
在应用程序的末尾,我有一个按钮可以重新启动应用程序
在按钮的onClick侦听器中重新启动应用程序的方法是什么
我试着用“com.android.action.main”创建一个意图
但是它不起作用吗?请将以下代码放入您的onClick
Intent i = getBaseContext().getPackageManager()
.getLaunchIntentForPackage( getBaseContext().getPackageName() );
i.add
我正在一个比原始图像更大尺寸的ImageView中显示一个微小的png可绘制资源。这是正常的,顺便说一句,我想要的是:)
当显示ImageView时,图像是模糊的,我想这是因为使用了缩放方法
我希望达到类似以下效果:
原始图像在无抗锯齿的情况下放大
有没有一种方法可以直接使用具有一定宽度和高度(倾斜)的图像视图和可绘制的图像视图,而不必使用中间位图来实现这一点?您是否尝试过在布局中关闭抗锯齿功能
<ImageView
xmlns:android="http://schemas.an
我已经实现了两种共享方法。通过facebook和twitter
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
adapter = new SocialAuthAdapter(new ResponseListener());
}
public voi
我是Android编程新手。我只想知道如何为android 2.2版本创建ActionBar。您可以使用ActionBarSherlock。它是一个开源库,模拟了ActionBar的确切功能和设计
请参阅:
谷歌在许多应用程序中也使用了这个功能。你可以使用ActionBarSherlock。它是一个开源库,模拟了ActionBar的确切功能和设计
请参阅:
谷歌在许多应用程序中也使用了这个功能。是的,ActionBarSherlock是最好的选择
请参见是的ActionBar夏洛克是最佳选择
请
标签: Android
classnotfoundexceptionandroid-support-libraryandroid-appwidgetandroid-gridlayout
我很难在android.support.v7.widget.GridLayout中使用支持库。它总是给我以下错误:
08-09 23:49:55.746: W/AppWidgetHostView(132): Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{com.myapp.AppWidget}): android.view.InflateException: Binary XML file l
我在drawable文件夹中有以下图像:
image_1.png
image_2.png
image_3.png
...
image_n.png
我有一个PlayerTo,它的id属性如下:
public class PlayerDTO implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
//... getters and setters
为什么在简单的hello world编译后,我无法在三星Mini S3的操作栏中看到操作设置,它显示在Nexus 7中。这是否取决于我正在使用的应用程序主题?我试图改变应用程序的主题,但它似乎总是采取Nexus的布局,即使我选择三星迷你显示器的大小。有什么想法吗
注:我也不能选择三星Mini显示器尺寸800*480,在ADB中我有480*800选项,如果您使用的是在新android应用程序中创建的默认操作栏,您当然不会看到三星Mini S3上的溢出菜单,因为如果我没有弄错的话,S3 Mini左侧
我可以在Windows 8 pc上安装Android sdk吗?
是否可以在Windows 8 pc上开发应用程序?系统要求非常明确:
如果您至少安装了最新的JDK,这是可能的。
以下是带有SDK和专用Eclipse版本的Windows捆绑包:
系统要求非常明确:
如果您至少安装了最新的JDK,这是可能的。
以下是带有SDK和专用Eclipse版本的Windows捆绑包:
是的,你可以,在谷歌上搜索如何安装,还有很多教程可供选择
Is it possible to develop app
我不熟悉安卓系统。在这个方法中,我愿意发送一个BEAccident对象和一些字符串,但是服务器抛出了一个错误
公共字符串SendIncident(beacident意外,字符串用户名,
字符串(密码){
请告知这是否是使用URLConnection发送非本机对象的正确方法。我感谢您的任何响应。如果查询字符串中的参数名称与web服务的参数名称不匹配,则可能会发生这种情况。如果您可以说明接收的服务器类型,则会很有帮助。如果参数名称为n您的查询字符串与web服务的参数名称不匹配。如果您可以说明您正在接
我有一个应用程序,它有隐藏的调试菜单。如果(Build.DEBUG和)用户在一秒钟内点击一个视图4次,我需要启用这个秘密菜单。
我想用这个RxJava
我尝试使用Kaushik Gopal在上取消BouncedBuffer,但这会计算单击次数,如果在指定的时间段内没有单击,则返回值
通过使用simplebuffer(),我已经达到了预期的效果,但是如果没有点击,它会开始缓冲并不断发出空列表。我可以添加filter(),但我希望以不同的方式获得相同的结果
我想在第一次单击后启动缓冲区,收集所有单击
有人能帮我在散列映射上迭代,并将值存储到字符串数组吗?
我有一个哈希映射,它有两个键,每个键下都有相应的值。由于值集很大,所以我希望迭代每个键的哈希映射中的值,并将其存储到字符串数组中。请帮助。试试这个:
List<String> valuesList =new ArrayList<>();
for(String key:mHash.keySet()){
valuesList.add(mHash.get(key));
}
试试这个:
List<String
我正在研究Android应用程序的纵向和横向视图。
由于在更改方向时数据丢失,我想通过重写方法onSavedInstanceState并从onRestoreInstanceState恢复数据,将数据存储在一个包中。
它工作正常,但我想在捆绑包中存储应用程序的背景色,因为它是随机颜色,我不知道背景色是什么
我们可以这样做吗?或者有其他方法可以解决这个问题吗?您可以将颜色作为整数传递。类似于此示例的内容:
Random rnd = new Random();
int color = Color.a
我正在Android上做一个表单示例,用户可以用她的狗创建一个人(一对一关系),因此我设计了一个人和狗模型,其中每个人对象都有一个狗对象(在人对象内部)。因此,当我点击按钮用他的狗创建person对象时,Android会向我抛出以下错误:
RealmPrimaryKeyConstraintException:值已存在:
我用来创建领域对象的方法是copyToRealm
realm.copyToRealm(persona.getPerro());
realm.copyToRealm(persona
我正在使用GoogleFitAPI创建一个跟踪用户步骤的应用程序。我一直坚持要多次调用onDataPoint方法。我的代码几乎与GoogleFit示例代码完全相同,只是位置被步骤替换了
示例代码为。它与我正在测试的代码非常相似,只是做了一些小的调整
这是我的密码。任何帮助都将不胜感激,我到处寻找,找不到解决办法
private void findFitnessDataSources() {
// [START find_data_sources]
// Note: Fitness
我希望在我的Xamarin Forms应用程序中删除选项卡页面上的文本(并将图标垂直居中),如下所示:
我在iOS上通过使TextColor清晰并在自定义渲染器中向下移动图像实现了这一点:
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
if (TabBar != null)
{
foreach (var item in TabBar.Item
我知道这个问题以前被问过很多次,但我想不出来
在第一次启动时,我使用说明的方法从asset文件夹复制数据库。但当我启动应用程序时,它会崩溃,并出现以下错误:
android.database.sqlite.SQLiteException: table "TOOL" already exists (code 1): , while compiling: CREATE TABLE "TOOL" ("_id" INTEGER PRIMARY KEY ,"NAME" TEXT NOT NULL ,"I
我想从互联网上下载一个mp4视频剪辑,并使用unity3d在android设备上使用外部默认视频播放器播放。我设计了重新查询的用户界面。我编写了在persistentdata位置下载它的代码,但Application.openurl在android设备上不再工作。请任何人帮助我替换代码。你必须将你的应用程序的构建设置设置为23或更低的targetSdkVersion才能正常工作!在它成为一个全新的系统之后,OpenURL()的工作方式就不一样了,而且它不是唯一受影响的行为
当我在搜索答案时,我发
我想通过ssh将我的linux pc连接到我的linux设备,该设备通过USB连接到我的android设备(仅使用adb shell命令)
目前,我正在使用安卓设备上安装的两个应用程序来完成这项工作:
1.网络IP扫描器,它为我提供目标设备的IP。
2.FwdPortForwardingApp()
使用该应用程序,我使用udp和tcp协议执行端口转发,从端口2222上的wlan0到从端口22上的网络IP扫描程序获得的目标IP
我想只使用adb shell命令来完成它,我该怎么做呢
尝试了adb转
在appium中运行自动化脚本时出错
我正在Windows桌面系统上运行移动自动化脚本,并设置了以下软件
软件设置:
1.安卓工作室
2.附属物
3.连接到系统的移动/平板电脑
4.Selenium/Appium自动化驱动程序代码
错误
apksigner stderr: ERROR: Registry editing has been disabled by your administrator.
Exception in thread "main" java.nio.file.Acces
我正在浏览由提供的lex样本
据我所知,我必须创建一个IAM用户,我这样做了,并在Amplify上授予管理员访问权限和登录权限。之后,我只需要按照指南进行操作,然后放大,就可以为我解决所有的问题。但是由Amplify创建的文件都充满了占位符,如下图所示,没有实际的PoolID等。我试图在AWS控制台中找到这些资源,但找不到它们,显然我无法手动替换这些值
TL;博士
我在AWS控制台上的何处查找和访问资源Amplify create
{
"UserAgent": "aws-amplify-
标签: Android
grid-layoutandroid-studio-3.5
我在Android Studio 3.5中找不到“网格布局”的任何属性,尽管我已经下载并添加了它库?您可以在调色板中的遗留选项中找到它。转到传统选项,然后转到网格布局,它将要求您下载网格布局。因此,您可以使用它。
您可以在调色板的传统选项中找到它。转到传统选项,然后转到网格布局,它将要求您下载网格布局。因此,您可以使用它。
这是一个项目的开始,我遇到了一个问题。现在,我的应用程序只做两件事。检测并连接到由Arduino Due控制的特定SparkFun蓝牙模块/屏蔽。这个很好用
它应该做的另一件事(但不是)是打开/关闭由Arduino控制的LED灯。我将在下面布局代码和一些日志
Arduino草图
char Incoming_value = 0; //Variable for storing Incoming_value
const int pwmPin = 13;
void setup()
标签: Android
in-app-billingandroid-billingplay-billing-library
我正在我的应用程序中使用Google Play计费库。内部测试松弛类型中的应用程序松弛。但当我单击产品按钮时,launchBillingFlow()无法显示Google Play购买屏幕。单击后,代码直接跟随块的“//做点什么并返回菜单操作”部分。
我的应用程序配置行:首先,在我的清单中有一个“com.android.vending.BILLING”。其次我的gradle文件有一个当前版本的计费库;“实现'com.android.billingclient:billing:2.0.3'”。但我不
要测试的功能包含如下触发广播,我不想测试广播触发机制,需要测试此广播触发代码之上的代码,这与应用程序内存有关。将数据存储到应用程序内存后,需要发送广播,以使用应用程序内存中存储的数据更新某些视图
sendBroadcast(
Intent(application,
Receiver::class.java
).apply {
action = "some action"
我有一个Xamarin项目,在该项目中,可以选择通过URL方案从另一个应用程序启动该应用程序。在Android上,当我点击图标启动应用程序时,启动屏幕会出现约5秒,然后应用程序就会出现,但当我通过URL从另一个应用程序启动时,启动屏幕会在应用程序运行前停留25-30秒。我在iOS版本上没有看到类似的问题
我正在使用Android文档中提供的方法和代码通过URL打开应用程序
有没有人遇到过类似的问题?您对此做了哪些调试?如果你在应用程序中添加一些日志,你可能会缩小问题的范围。谢谢,但我不确定我会记
但这不是一个好代码。我会把它放在DialogFragment中,然后直接调用它。没有回电。然后在DialogFragment中,我将使用MVVM,这样DialogFragment将在ViewModel中发布结果。然后从ViewModel可以调用所需的内容 代码格式化修复程序
public class Display{
String value = null;
public Dispaly(){}
public String showTestDialog() {
如何从坐标的字符串数组开始以编程方式在地图视图上绘制多边形?我的意思是:
separated[0] = "49.89760342670385 10.878719240427015"
separated[1] = "49.89755850492233 10.878766849637032"
separated[2] = "49.89760558640384 10.878866761922836"
separated[3] = "49.89764748456432 10.87881579995155
标签: Android
android-sensorsinjectgyroscopexposed
我想在按下按钮时模拟陀螺仪数据。
是否可以使用xposed模块以编程方式注入这些事件i通过hook dispatchSensorEvent方法解决
findAndHookMethod(
"android.hardware.SystemSensorManager$SensorEventQueue",
lpparam.classLoader, "dis
我正在使用room数据库进行本地缓存。在我的实体中,我有其他对象,其getter具有与其用途相关的接口的返回类型。但是,room找不到字段的getter。我的目标是使用这些接口作为返回类型,以便可以将来自多个远程源的数据添加到一个数组中。如何在实现灵活且良好的抽象的同时做到这一点
public interface Venue {
Location getLocation();
Contact getContact();
}
public interface Location {
d
我有一个带有recyclerview的片段,我需要从函数中填充recyclerview,但我不知道如何从函数中访问recyclerview,这是我的代码:
class ValcuotaDataFragment : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val root = in
我正在尝试将Firefox for Android连接到Firefox桌面(在Ubuntu 19.04上),这要感谢MDN上的文档:
但我面临的版本问题是“注意:如果远程设备上的Firefox版本比计算机上运行的版本早一个以上,您可能会看到如下消息:…”
我的版本是:
Firefox桌面:72.0.1
Android版Firefox:68.4.1
我找不到Android的更新版本,也找不到桌面的更新版本
Firefox ESR 68 for Desktop没有新的关于:调试支持
任何帮助都将
使用Replicator连接CouchDB服务器时出现以下错误
Status{activityLevel=CONNECTING,
progress=Progress{completed=0, total=0},
error=CouchbaseLiteException{CouchbaseLite,11001,'WebSocket connection closed by peer'}}
Status{activityLevel=STOPPED,
pro
我想对nav视图中的某些元素实现单击方法,但如果我使用以下代码,它不会更改操作栏中的标题,而且不一致,任何人都可以建议为抽屉设置单击侦听器的更好方法。我正在使用导航抽屉版本2.2.0
public class MainActivity extends AppCompatActivity {
private AppBarConfiguration mAppBarConfiguration;
Fragment fragment = null;
@Override
如何在Android Studio中从Webview中删除导航栏
这是我目前掌握的代码
webView.setWebViewClient(新的WebViewClient(){
//用于在应用程序中显示URL的webview
@凌驾
公共void onPageFinished(WebView视图,字符串url){
//webview加载url并从网站中删除标题
loadUrl(“javascript:(函数(){”+
“document.getElementByTagName('header')[
我已经从github导入了一个图像上传库。但我犯了一些错误,比如合并失败。有人能帮忙吗
在这里,我共享了导入的库
implementation "com.github.ChiliLabs:ChiliPhotoPicker:0.3.1"
只需转到清单文件,并在底部点击合并清单,你们可以在那个里检查errors@ShivamOberoi好啊
一个包含5-200个对象(取决于应用程序用户)的列表/集合,其中包含5个40个字符的字符串变量,需要在活动之间共用
ViewModels适用于片段之间的数据传输,但似乎不适用于活动之间的数据传输,因为ViewModel的生命周期仅限于单个活动的生命周期
问题1:是否可以使整个应用程序而不是单个活动成为ViewModelStoreOwner?如果是,怎么做?你能推荐一个ViewModelSingleton吗
问题2:换成普通的单例怎么样?与ViewModel和ViewModelSingleton相
我试图添加一个文本视图,一个文本视图,一个文本视图,但当我运行代码时,所有的文本视图都堆积在一起。代码如下:
RelativeLayout constraintLayout;
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams
(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_C
我得到一个错误:
Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library [androidx.appcompat:appcompat:1.0.0]
好的,那个么我应该设置什么androidx.appcompat:appcompat来支持API 9到30的版本呢?我已经设置了Android Studio中最古老的androidx.appcompa
在android中,我想根据用户动态设置导航菜单。
一些用户有3个菜单,另一个usr只有一个菜单,以此类推。。。。
如何动态设置导航菜单?导航菜单的设置以xml文件编写。我想在类文件中设置导航菜单,并使用显示和隐藏菜单
class MainActivity : AppCompatActivity() {
private lateinit var appBarConfiguration: AppBarConfiguration
private lateinit var navCo
在我的主要活动中,我有以下两个功能:
fun showsettings片段(){
val事务=supportFragmentManager.beginTransaction()
事务.替换(R.id.fragmentContainer,settingsFragment)
transaction.addToBackStack(空)
commit()事务
}
娱乐节目主打片段(){
val事务=supportFragmentManager.beginTransaction()
事务.替换(R.id.
我有一个非常常见的问题,但我已经尝试解决它,但它不起作用
这是我的SDK位置:
我将该路径添加到环境变量
我还尝试了“D:\Stuff\ProgramFiles(x86)\Android”。
它不起作用。
但有效的方法是:
仅使用“adb”命令可以做什么
附言:这不仅仅发生在“亚洲开发银行”身上emulator-list AVD或其他东西也不起作用。
谢谢你在这里度过的时光
如果我们在没有收到任何通知的情况下直接打开并关闭应用程序,Firebase消息服务将不会在android中调用或启动。它与数据负载或通知负载问题无关,因为我确信FCM设置是正确的。最重要的是,如果我们在关闭应用程序之前收到第一个通知,那么当应用程序关闭或打开时,通知可以正常工作
通过跟踪设备日志,我在事件日志中看到了这条消息-->“未能向停止的应用程序广播”:确保应用程序未被强制停止
请帮我解决这个问题
我正在开发一个跨平台的3d游戏,android的引擎和游戏逻辑是用C++编写的,与平台的交互是用Java编写的。我遇到了以下问题:当系统更改主题时(例如,android 10在打开/关闭省电模式时打开或关闭黑暗主题),游戏会收到重新启动活动消息,因此会调用onDestroy方法。问题是,由于无法从Java代码中正常卸载本机库,在onDestroy方法中,我必须调用System.exit(0),这导致游戏终止。问题是,我们能否以某种方式告诉系统,我们不需要更改主题,这样它就不会向我们发送重新启动活
标签: Android
samsung-mobile-sdkstylus-pen
在我的KitKat时代Android应用程序中,我使用了S Pen SDK v。2.3在/libs/中添加libspen23.jar
与此同时(2013年->2020年),三星似乎采用了一个新名字。不再提供Spen SDK。三星提供了一个新的软件,其中包括spenremote-v1.0.X.jar和sdk-v1.0.0.jar
S笔远程SDK是否是“S笔SDK”的替代品?
作为参考,S Pen SDK v。2.3相当大
/Users/calaf/prj/proj/libs:
total used