Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Android_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Android Imageview位于另一个Imageview的顶部

我有一个列表布局,其中的项目如下所示: 首先是一个图像视图(灯光),然后是两个文本视图。所有这些都在一个表布局中。(来源于此:) 我想有一个旋转的动画,当这个特定的设备(灯)执行一个动作或在它上面执行一个动作时,这个灯的顶部的加载指示器 如何将动画放置在此灯光图像视图的顶部?尝试以下操作: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android

Android 在String.xml中写入数据

我想从string.xml文件中的活动的editText中写入一些值。 我会举例说明: 在活动中,我有2个editText和1个按钮来提交信息。假设editText用于插入姓名和姓氏。 我在string.xml中有以下代码 <string name="person_name"></string> <string name="person_surname"></string> 开始时,这些字段将是空的,但在提交信息后,我想将从EditText获

是否可以自定义Android蓝牙配对请求通知?

我正在尝试创建一个Android应用程序,让用户连接到蓝牙设备以收集数据变得非常清晰和简单 理想情况下,我希望消除配对请求通知,让应用程序自动配对到设备,但不确定这是否可行。如果没有,是否可以自定义配对请求通知?它现在说“要与XXX配对,确认它显示的是密钥…”这可以定制为更加用户友好吗 有没有办法绕过这个 谢谢不要相信避免配对是可能的。。我的意见是,出于安全原因,这是强制性的 您有什么建议可以让它更方便用户?我认为答案很可能是否定的,因为要满足设备上的安全要求,需要使用密钥。您在蓝牙RFComm

Android GPS在尝试第一次修复时会耗尽电池电量吗?

我在HTC Desire的Android手机上发现了一些奇怪的东西:如果GPS无法得到修复,通知栏上的GPS图标会整天闪烁。即使我使用GPS强制停止所有应用程序,图标也会一直闪烁 闪烁意味着它没有得到修复。似乎全球定位系统一直在尝试第一次定位。如果在初始修复期间无法关闭GPS,它是否仍会像修复一样耗尽电池电量?使用RemoveUpdate()方法在应用程序中注销LocationListener。您一定忘了这一点。假设您已注销所有位置侦听器;这是一个我以前见过的已知问题。如果没有日志,真的很难说发

Android 如何使用imageview onclick保存位图图像

我正在开发一个android的图像着色。因此,当我单击另一个imageview(如save)时,对图像应用颜色后,我必须将该图像保存到gallery。首先获取imageview的drawingCache(位图),然后将位图保存到SD卡。 文件夹=新文件(Environment.getExternalStorageDirectory()+“/folder/”; 如果(!folder.exists())folderAppoint.mkdirs() 要从imageView获取位图,请执行以下操作: i

Android 如何使用EditText和ICS实现特定的电话号码格式?

我的应用程序要求电话号码的格式为xxx xxx xxxx。下面的代码在ICS之前工作,但ICS设备完全忽略了格式化文本监视程序。为什么它会忽略格式化程序,如何让ICS遵循预期的格式 我将过滤器和文本侦听器设置为: final EditText phoneNumber = (EditText) findViewById(R.id.phoneNumber); phoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher

Android 如何捕获wifi状态更改事件

我正在开发一个电源控制小部件,其中我有一个ImageButton,当按下它时可以切换Wifi,还可以更改按钮的src以进行视觉确认。问题是,我不知道如何从其他来源(如设置或其他电源控制小部件)检测Wifi何时被禁用或启用,并相应地更改按钮的src 例如,如果我的小部件和Android默认电源控制小部件都在主屏幕上,并且我使用我的小部件禁用Wifi,那么Android默认电源控制小部件的Wifi按钮也会被禁用,但是如果我使用stock Power Control小部件禁用Wifi,我的wifi按钮

限制android GCM中的密钥计数。第二部分

我已经询问了关于折叠键限制的问题,并从@ianhanniballake获得了正确答案。现在,我想精确一点。GCM折叠键的限制取决于每个应用程序级别。它是什么意思应用程序级别?例如,有两个应用程序安装在两个相应的设备上,即 设备1->AppInstance1->Reg1 Device2->AppInstance2->Reg2 每个应用程序实例最多可以有4个折叠键,还是所有应用程序实例上都可以有4个折叠键?gcm注册id和4个折叠键、每个注册id 4个折叠键或每个所有注册id 4个折叠键之间的链接是

Android 比较2(历元)次,如果一次较新,则另一次较新

目标是比较两次,一次来自android设备,另一次来自数据库服务器(在epoch中), 如果一个时间比另一个时间新,则应添加一个值(在listview中标记为new,newItem=true;)。 已使用(SimpleDataFormat)将提供的时间转换为字符串输出(今天、月日、昨天) 在转换为字符串之前比较两个(历元)时间的最简单方法是什么?我已经在stackoverflow上搜索了一些,但是我不确定哪一个最适合我的目标,最快 private String getDateString(fin

Android 对于免费和高级应用程序,我应该使用哪些软件包?

我在Google Play中有一个高级(付费)应用程序 我也想发布一个免费的(带有广告)版本,基于(几乎)相同的源代码 当我上传到Google Play时,我收到以下消息: You need to use a different package name because "com.brdgms.android" is already used by one of your other applications. 当我更改包名时,我会遇到以下问题: The package definition

Android 调用片段内的摄像头服务,如何处理回调?

通常我们使用如下代码调用摄像机: startActivityForResult(intent, REQUEST_CAMERA); 启动摄像头服务。并使用onActivityResult获取返回的照片uri。在活动中效果很好。然而,对于片段,回调只是主活动中的触发器,而不是片段,如何设置回调 请注意,片段位于tabhost内部,并且在转换之后,因此我不能简单地tabhostmanager().findviewbytag() 非常感谢 public void onActivityResult(in

Android 在PagerTitleStrip中隐藏相邻选项卡标题

因此,我有一个显示选项卡的应用程序,你可以借助ViewPager水平滚动 我的问题是:有没有办法在PagerTitle中隐藏相邻的标签标题 到目前为止,我还无法找到一种方法来动态地或通过XML实现这一点 提前谢谢 附言:我想贴张照片来说明这个问题,但我的声誉似乎太低了。。。很抱歉 编辑:在这张图片上,我想隐藏“今天”和“前一天”的文字。谢谢你的提示 我知道这很古老,但我想添加一种我用来为其他人节省时间的方法 pagerTitleStrip.setNonPrimaryAlpha(0F); 这个问

Android 在“操作栏”选项卡“动态”中单击文本设置

我想动态设置“操作栏”选项卡中的文本。显示该功能不可用。怎么做?我已经动态更改了禁用选项卡图标,正如您在 更改操作栏的标题/图标的几个答案 至于“删除线”文本,您可能需要重写ActionBar类,以便它拦截文本更改,并根据文本的宽度在文本中画一条线。。。我想不出一个原因,为什么你想在本质上是一个页面标题上有一个strkethrough效果。是设置操作栏样式的一些起点 这是我在谷歌搜索“扩展ActionBar”android时发现的一个链接 如果你足够敏锐,可以破译源代码,那么应该有很多指针。我做

在Android中,为什么服务中的线程即使在调用stopService后也不停止?

我正在使用服务将图像上传到服务器上,有一个取消按钮用于取消上传,但问题是当我单击取消按钮时,我调用了stopService(),然后执行了ondestory方法。但上传仍在继续..我想知道这是怎么发生的?我是乞丐,我知道呼叫stopService后服务将被破坏,那么这是怎么发生的?有人能帮我吗 MyService.java public class MyService extends Service { int id=1; private ProgressDialog pd;

Android 导航抽屉选项位于布局下方

发生此错误的原因是什么?我曾尝试在抽屉布局中添加android:Clickable=“true”,但这种讨厌的情况仍然存在。 请帮我把这胡说八道说出来 我添加了主要活动和NavigationDrawer片段以供参考 主要活动 import android.support.v7.app.AppCompatActivity; import android.support.v7.app.ActionBar; import android.os.Bundle; import android.view.

Android 从未调用DrawaerLayout.onDrawerOpened

我想更改抽屉布局中的文本视图。所以我用我自己的类来扩展它。问题是当我调试这段代码时,永远不会调用onDrawerOpened,特别是当抽屉被打开时 import android.support.v4.widget.DrawerLayout; public class MyDrawerLayout extends DrawerLayout implements DrawerLayout.DrawerListener { //Context context; pu

Android NDK SDL2 OpenGL ES 2阴影映射(方向)-可能吗?

尝试在OpenGL上使用方向阴影映射。需要生成一个深度纹理,而不是它将来经过的渲染缓冲区(需要能够从中读取)。在Android上运行时,继续获取GL_FRAMEBUFFER_complete_附件(由于glCheckFramebufferStatus)(在OSX上运行时不要获取错误) 这是我的密码: //Shadow //gen tex gl_shadow_bogus_texture_active_n = 7; glActiveTexture(GL_TEXTURE0+gl_shad

Android 如何添加右上角带有十字按钮的动态图像视图

我想在应用程序中提供附件功能。请参阅附加屏幕截图 如何在Android中创建专业语法 您应该创建一个包含两个ImageView的frameLayout,一个包含实际图像,另一个包含十字 创建包含框架布局的自定义_view.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout ....> <ImageView/> <ImageView/> </

Android 了解主要行动计划

我正在探索android编程的意图世界,并发现 Intent sendIntent = new Intent(Intent.ACTION_MAIN); sendIntent.setData(Uri.parse(xxx)); 我听说ACTION_MAIN可以打开其他应用程序,如果是这样,我应该在setData部分的xxx中填充什么?您在这里有一些误解 主要行动 上面的一个用于定义不需要输入也不需要输出的应用程序的入口点 看 现在让您的查询打开另一个应用程序 有

Android AudioRecord的read()函数读取什么?

我正在编写一个Android应用程序,我依靠处理麦克风信号。我用一个AudioRecord对象获取数据,在这个对象上执行read()函数 我不太清楚这个功能的工作原理。它是否等待下一个BufferSize字节并给出它们?或者它只是从内部缓冲区返回最后一个BufferSize字节?也就是说,如果我在短时间内调用它两次,数据是否会部分重叠 谢谢大家! 同时,我已经编写了代码来找出确切的内部工作原理。read()函数实际上只是从内部缓冲区读取最后一个BufferSize字节 如果快速连续调用函数,返回

Android EditText在使用数据绑定时不更新

EditText应包含文本“电子邮件地址”。用户按下EditText字段后,应立即清除该字段,以便用户可以填写其真实电子邮件地址 使用“Build”、“Rebuild project”完成更改,以确保数据绑定已正确重新加载 main活动 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final LoginActivityBind

为什么我能';当android启动时,我不能启动我的服务吗?(附代码)

我正在尝试编写一个简单的基本应用程序,在手机启动时启动我的服务 我添加所有需要的权限 我在我的android(android 6.01)上安装该应用程序。 当我重新启动手机时,我看不到服务是否启动或是否有任何动作 为什么这不起作用 如何在android上调试服务 守则: <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:nam

Android 截取认证头

当前,当我尝试发出get请求时,我必须首先进行身份验证。因此,在web上,我似乎需要使用getHeaders()并使用hashmap来提交凭据。然而,我的标题有一点额外的信息,我需要发送出去 我的标题如下所示: 我不确定是什么问题。我觉得我发送了所有正确的信息 JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, urlJsonObj, new Response.Listener<J

Android 更改ImageView可绘制内部ViewPager

我有一个碎片,上面有一个。我想通过片段更改ViewPager内部布局的图像 为此,我编写了以下代码: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { v = inflater.inflate(R.layout.fragment_tab,container,false); //fragment layout imageLayout

Android 不同大小的卡

如何使recycleView中有不同大小的卡片?(1x1、1x2和2x1,其中1是卡的长度) 您可以创建两个视图保持架。其中一人持有同一行的两张牌,另一人持有整行的一张牌。它肯定会像你发布的图片。要实现具有多个视图持有者的回收器视图,请签出。您可以使用具有不同跨度计数的GridLayoutManager。 这里有一些例子 在活动中: //Initialize recyclerView and adapter before GridLayoutManager layoutManager = new

Android 谷歌文档溢出菜单

当你点击文档的“三点”图标时,有没有一种方法可以创建一个像谷歌文档中那样的溢出菜单?我在搜索谷歌文档时没有发现任何东西,可能是谷歌示例github页面中的什么 当OnOptions ItemSelected被触发时,尝试执行底部工作表 以下是设计指引- 查看开发者博客上关于底部工作表的官方文章(向下滚动阅读底部工作表)找到了另一个构建底部工作表的好指南:

在android中更改相机预览形状

我想做的是“简单地”获取相机预览(已经开始工作),然后将它放在一个圆形的形状中,例如,这样它就不会出现在矩形形状上,而是出现在一个圆形形状上,例如在上角。这个相机预览在一个自定义视图中。此外,还有另一个自定义视图在摄影机预览后面运行,这是一个视频,如图像:(黑色->摄影机预览,绿色->视频) 我想要的是这样的东西: 这可能吗 在为这个问题寻找了一段时间的解决方案后,我没有得出任何有效的结论 提前感谢尝试使用形状的角半径。它可能是有用的

Android 在活动中添加ListView内容

我有一个带有列表视图的活动主布局。 我需要在MainActivity中填写我的ListView MainActivity不扩展ListActivity,因为我在布局中不仅使用ListView,还使用其他元素 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_top_level);

Android 是否有办法在同一天和随后的每一天的指定时间运行一次任务?

是否有办法在同一天和随后的每一天的指定时间运行一次任务?我正在使用一个名为“”的库,因为它即使在设备重新启动后也会保留计划的作业。我一直在努力使这个库为我的用例工作,但运气不佳 注意:最终目标是在每天指定的时间启动和停止后台服务。例如,我想在晚上8点停止服务,并在上午8点重新启动) 目前,我的代码如下所示: Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 20); calendar.se

Android Ping TTL超出输出解密

我正在为Android创建一个traceroute服务,由于Android没有内置traceroute命令,所以我正在使用adb shell ping以不断增加的TTL值实现一个 这是请求/响应的示例: //Sample shellCommand: /system/bin/ping -c 1 -t 8 Runtime.getRuntime().exec(shellCommand + DESTINATION_URL); PING opf-www.google.com(xxx.xx

Android 如何使用HorzontalScroll视图拉伸以编程方式创建的列

你好,我一直在寻找答案,但由于某些原因,我找到的大多数答案对我没有帮助。我已经在片段上创建了一个tablelayout,并以编程方式添加了一个带有文本视图的简单tablerow。目前有5列或更多的列似乎被塞进了左角,有没有办法在视图中拉伸?谢谢你的帮助 更新:删除水平视图修复了问题,但是有没有办法通过水平滚动使表格拉伸?或者我必须手动为每个单元格添加宽度吗 XML: 在我看来,HorizontalScrollView导致了issue@NikaKurdadze那正是我想要的谢谢你@Nikakurd

TTS打破了Android Studio';s布局预览渲染器

我有一个自定义布局(扩展LinearLayout),它实现了TextToSpeech.OnInitListener接口。除了在Android Studio的编辑器中打开包含此布局的活动外,其他一切都正常工作 预览呈现失败,因为Android Studio找不到TextToSpeech.OnInitListener类: java.lang.ClassNotFoundException: android.speech.tts.TextToSpeech$OnInitListener at or

在android中添加工具栏时出现充气异常

我不熟悉材料设计,我正在尝试一些东西。 对于我的应用程序,最小sdk为21。但是我的应用程序崩溃了,代码如下 工具栏的代码是 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par

Android 当if语句为真时打开活动

嗨,我想在if语句实现时打开一个活动。如“如果gameStatus等于12,则打开scoreActivity”。守则: import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.GridLa

Android 最近的联系人获取最近的通话日志时出错

我有一个应用程序,显示最近的电话联系方式。 因此,我使用下面的代码获取最近的联系人,但当我试图运行它时,会出现以下错误 java.lang.IllegalStateException:无法从中读取第0行第1列 游标窗口。在开始之前,请确保光标已正确初始化 从中访问数据 以下是我最近的联系人获取代码: ContentResolver cr = getActivity().getContentResolver(); String[] projection = new String[] {C

Android 查看片段中的寻呼机

我有底部导航栏实现与查看寻呼机。现在在第一个片段中,我希望在顶部有标签,所以我只需要在片段内部有一个查看页面。该视图寻呼机将有自己的片段集。可能吗?有人能帮我吗?是的,这是完全可能的,因为您的内部viewpager和TableLayout将独立于其父片段。实现这一点的过程与创建第一组选项卡的过程完全相同,但必须使用getChildFragmentManager() 对于表格布局,只需创建视图并像往常一样使用setupWithViewPager(viewPager)功能。是的,您可以将viewPa

如何检查android应用程序是否处于后台或前台或终止?

我想检查我的应用程序状态,现在很容易我得到我的应用程序在后台或前台使用下面的代码,但我不知道如何检查应用程序被杀死或终止谁可以帮助这个问题。使用下面的代码,我在后台或前台检查应用程序 public static boolean isAppIsInBackground(Context context) { boolean isInBackground = true; ActivityManager am = (ActivityManager) context.get

Android意图过滤器与assistant中的pathPattern匹配,但不起作用

我正在尝试创建一个应用程序链接来打开我们的应用程序,而不是浏览器 app links Assistant告诉我该模式工作正常,但当我在模拟器或物理设备上尝试时,它不工作:( 过滤器: <activity android:name=".activities.AppLinksActivity"> <intent-filter android:autoVerify="true"> <action android:name="an

在我的android studio项目中添加/更新libpng最新版本

请任何人告诉我如何在我的android studio项目中添加/更新libpng最新版本,以修复libpng漏洞问题。我的项目只有src/main/jniLibs,其中包含带*.so文件的/x86和/armeabi。 请帮帮我。 谢谢我怀疑,根据您提问的方式,您没有将libpng直接添加到您的项目中。如果你有,很明显你只需要下载一个新的版本,如指定的 因此,请确定您正在使用的库本身使用的是libpng,并安装该库/框架的更高版本。例如,如果您使用的是OpenCV,那么您可以检查哪些地址该库的哪个

Android——可视页面内视频侧面的垂直黑条

我目前正在Xamarin.Android中开发一个应用程序。 在这个应用程序中,我使用了几个viewpager,从昨天开始我就没有遇到过任何问题 在我的应用程序开始时,我得到了一种动画巡演,这是一个包含ViewPager的简单活动,它使用4个片段(每个片段中有一个视频),因此我们可以水平滚动以继续巡演。下面您可以看到它的屏幕截图: 但是我的问题出现在所有不在安卓7上的安卓设备上(安卓4和之前的版本不受支持,所以我的问题只出现在安卓5和6上)。当我在这个ViewPager上水平滚动时,每个视频的

Android WebView无法打开某些https URL。显示空白白屏

我已经用许多https URL测试了我的应用程序,几乎所有的都工作正常,但不是我想要的那个。我已经测试了我的URL,除了Internet Explorer之外,其他浏览器都可以正常使用 已在处理SSL错误 Override也应该OverrideUrlLoading webView.getSettings().setJavaScriptEnabled(true) 我想知道这是URL中的问题还是来自Android。只要尝试忽略SSL,检查下面的代码片段 webView.setWebViewClien

Android 启用自动校正时,FMX TEdit复制第一个输入

我目前正在使用Delphi 10开发一个Android应用程序。 我拥有一个Galaxy Tab E(SM-T560)和一个三星Galaxy S3 Mini来测试这个应用程序,当三星键盘的“智能文本”选项被启用时,TEdit的第一个输入被复制,设置智能文本关闭修复了这个问题,我能够在embarcadero论坛线程中找到这个“修复”: 由于此选项在三星设备上默认启用,我不打算继续要求我们的客户禁用此选项,我想用TEdit解决此问题,问题是:如何 到目前为止,这个线程是我唯一能找到人谈论这个问题的地

Android 在LiveData可观察对象中使用@IntDef

我正在研究如何更新一些现有代码以使用新的Android LiveData架构模式。希望代码示例是不言自明的,我正在努力让@IntDef/@接口处理实时数据。我很乐意在ViewModel上为setAnsweredCorrect、SetCheated等创建方法,或者创建一个可变的LiveData属性并在代码中进行设置,只是我很难看到如何使用普通整数以外的任何东西,这会失去类型安全性 public class QuestionViewModel extends ViewModel { pub

如何在Android的表格布局中设置表格行中心水平

这是我的xml布局代码,我保存在两个表行中的第一个表行中,我在两个imageview和view中保留了线性布局,在第二行中,我保留了相对布局,其中我保留了4个文本视图,我必须保持与第一个表行图像视图的中心水平,但当我设置该属性时,它会出现在左侧,请检查我的代码并建议我如何修复它。现在它的中心和开始从同一位置,而我想设置中心水平。请查看此预期输出。使用android:layout\u gravity=“center\u horizontal”属性 <FrameLayout andro

Android RecyclerView不会滚动

我对RecyclerView有一个问题:它不会滚动,这是我的布局: <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/a

Android 在此.state.message中显示接收器消息

我正在使用react-native-gifted-chat()在我的应用程序上创建聊天界面,我想从我的数据库加载消息,但如何在react-native gifted chat中指定接收者发送消息而不是发送者,即在应用程序加载之前,消息加载到this.state.messages,根据文档,应该是这样的 { _id: 1, text: 'My message', createdAt: new Date(Date.UTC(2016, 5, 11, 17, 20, 0)), user: {