Android 在WebView中添加进度条

我正在尝试向使用WebView的应用程序添加进度/加载栏。我对如何实现每次单击链接时都会出现的进度条感到困惑 当前代码: public class CULearnBrowser extends Activity { WebView webview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

Android Can';t使用仿真器进行动作

尽管我是安卓的新手,但我比以往任何时候都感觉不舒服。 我的视图扩展了SurfaceView,在那里我覆盖了onTouchEvent并将此测试代码放在其中: if (event.getAction() == MotionEvent.ACTION_MOVE) { return true; } return false; 然后,当我在调试模式下在emulator中运行应用程序(使用Eclipse)时,我无法使其返回true。我单击、保持单击并拖动,然后释放,但无论发生什么情况,它始

Android 警报对话框,文本后跟复选框和2个按钮

我需要弹出警报对话框,就像一个EULA屏幕。 其中包含描述EULA的文本,带有复选框“不再显示此内容”,最后有两个按钮用于确定和取消 如何将文本视图和复选框作为警报对话框的一部分?我必须同意Mudassir的观点,EULA不应该有“不再显示”复选框,但下面介绍了如何进行类似操作 您可以使用AlertDialog.Builder构建包含视图(可以用XML设计)的对话框。这里有一个例子 AlertDialog.Builder eulaBuilder = new AlertDialog.Builder

从用户代理获取Android操作系统版本

我一直在试图找到一个解析器或正则表达式,它将从用户代理字符串中为我提供Android OS版本 例如 将返回: 2.2.1 有人能帮忙吗?正则表达式应该可以工作,这是未经测试的 Android([0-9]\[0-9](\[0-9]) 然后使用您使用的任何正则表达式函数在parens中获取该部分。此正则表达式比: 它允许在每个位置使用多个数字,以及在版本号中使用额外的句点。Android已经推出3年了,我们现在使用的是3.0。最终我们将达到10.0.0 这将包含以下所有内容: Linux;And

Android 从另一个AsyncTask调用AsyncTask

在AsyncTask的某一点上,在完成一些验证之后,我需要生成另一个线程来执行其他工作。因此,我想在这一点上两个背景线程,每个做自己的事情(大约2-3秒执行每个)。这个想法是为了最大限度地提高像Atrix这样的双核处理器的性能 可以创建另一个asynctask并从第一个asynctask执行它吗?有人能提出更好的方法吗 谢谢 编辑:我想知道第二个任务中的publishProgress()会做什么。。。由于异步任务不是从活动启动的?异步任务在与主线程通信以处理UI更改时,用于执行一些后台工作。看来

Android 以编程方式从应用程序启动Skype&;通行证号码-安卓

正在尝试通过以下代码从我的应用程序启动并将电话号码传递给skype: PackageManager packageManager = getPackageManager(); Intent skype = packageManager.getLaunchIntentForPackage("com.skype.raider"); skype.setData(Uri.parse("tel:65465446")); startActivity(skype); Skype已启动,但无法捕获号码。使用此

Android 在eclipse中虚拟创建sd卡

我想知道如何在模拟器中虚拟创建sd卡。此外,我还想知道应用程序在设备上的实际安装位置。它是在sd卡中还是在内存中。请提前感谢。如果您想在模拟器中使用sd卡功能,请添加新的硬件sd卡支持。创建新的avd时,此选项可用。 以上内容回答了您有关emulator SD卡的问题 有关已安装的应用程序位置,请访问以下链接: 您可以在Eclipse中使用DDMS找到应用程序的存储位置。通常你的应用程序会在 data->data->那么我如何将一些图像放到虚拟sd卡上,并通过模拟器查看它呢

Android Facebook风格幻灯片

新的Facebook应用程序及其导航非常酷。我只是想看看如何在我的应用程序中模拟它 有人知道如何实现这一目标吗 单击左上角按钮,页面幻灯片显示如下屏幕: 我想在这里大胆猜测一下 我假设他们的布局代表了不可见的菜单。当点击菜单按钮时,它们会在顶部设置布局/视图的动画,以移动到一边,并简单地启用菜单布局的可见性。我没有想到这会导致视图中出现任何类型的z索引问题,或者它们是如何控制的。我认为facebook应用程序不是用本机代码编写的(我指的是,在Android中使用布局),但他们使用了webvi

Android 带有空默认选择的微调器

我有一个微调器,它使用SimpleCursorAdapter进行填充。我的光标有一些值,但我需要微调器在默认情况下显示空选项 出于某种原因,我不想在此应用程序中使用ArrayAdapter或CursorWrapper 默认情况下,应该有一种更简单的方法来显示微调器中的空选项。微调器的OnItemSelectedListener也会在编译时运行,它会获取要在微调器上查看的第一个项目 在SimpleCorsorAdapter上添加一个伪项(String-null”),并使用微调器。setSelect

Android 如何正确清除ImageView?

例如,在我的活动中,我有这样的代码(我跳过变量的初始化): 问题是-如何正确清除iview资源(有或没有销毁视图)?ImageView会在b.recycle()之后释放其资源(用于本机代码)吗 我想,ImageView不只是在活动结束后释放it资源(或onDestroy)。不需要取消绑定Drawables,您可以通过设置iview.setImageDrawable(null)来实现 或 我认为在Android 2.2.1上使用带有颜色标识符的setImageResource会给您带来崩溃问题,

Android 如何与USB设备通信?

我正在尝试建立USB通信作为主机。我遵循这里的例子,但我不能让它工作。这是我的密码: private static final String ACTION_USB_PERMISSION = "com.multitools.andres.LCView"; UsbDevice device; //Pide permisos al usuario para comunicacion con el dispositivo USB private final BroadcastRe

如何在android中设置广播发送方和接收方的权限

我们如何在广播发送应用程序中指定哪个应用程序可以接收此广播,以及在接收应用程序中指定哪个特定应用程序有权向其广播接收器发送广播 我是android新手。我阅读了internet上的文档等,但找不到指定这些权限的语法。在清单中的receiver标记中使用意图过滤器 <receiver android:name="Your receiver" android:enabled="true" android:exported="false" > <in

Android HttpURLConnection引发EOFEException

这是一个最简单的问题 我使用HttpUrlConnection对象通过代理创建到服务器的HTTPS连接 我的代理关闭了连接,但我的代码仍试图重用相同的连接。所以我得到了EOFEException 如何处理此类情况?请尝试以下代码:` Httppost方法: HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, TIMEOUT_MILL

Android emulator没有';我不能再开始了

我在OSX山狮上跑步。我最近从Eclipse安装了最新版本的Eclipse和Android SDK。我也通过Eclipse更新了SDK,下载了Extras、Android2.2(API 8)、Android4.1.2(API 16)和Tools文件夹中的所有内容 最后,我可以通过创建一个设备来运行模拟器,但速度非常慢(我有250gb ssd硬盘驱动器+16gb RAM),我甚至无法运行我的应用程序。我试图修改emulator的一些选项,现在显然我不能再运行任何东西了。当我尝试运行一个程序(Hel

Android 收听传入的Whatsapp消息/通知

我正在开发一个基于通知的应用程序,我需要监听传入的通知。我已经能够收听来电、短信、邮件等。我不知道如何通过代码收听Whatsapp上朋友的ping或消息。这真的可以做到吗?如果是,怎么做?可用于此目的,使用包名为“com.whatsapp”?除非该应用程序的开发人员有意共享服务、内容提供商,或有意发送事件的公共广播,或公开自定义广播注册系统,否则android中没有合法的方式来监听第三方应用程序的内部工作。Android中的应用程序隔离设计有一个非常重要的原因:安全性我可以使用。使用此选项,您可

Android 如何估算在应用程序中使用AdMob的潜在收入?

目前,我在android应用程序中几乎没有付费功能。我想估算在应用程序中使用AdMob广告的潜在收入,并选择最佳策略:付费功能或广告。据我所知,要真正估算这样的事情是不可能的。 Admob中的付款率取决于很多因素,如填充率和点击率,但一般来说,你可以肯定它会非常低。 基本上你所说的数字低至每1000次浏览0.04美元 然而,真正的问题是,你的功能/应用是否值得付费,尤其是假设你的应用和开发者帐户并不知名,而且谷歌也没有把你挑到第一页的聚光灯下 基本上,这一切都取决于你自己的判断,但在我看来,在寻

Android 与gradle签署产品口味

我正准备将我的项目迁移到gradle。我的一个项目有多种产品风格,每个项目都必须在其发布版本中使用不同的signingConfig进行签名。这就是我到目前为止所尝试的: buildscript { ... } apply plugin: 'android' android { compileSdkVersion 17 buildToolsVersion '17' signingConfigs { flavor1 { s

Android 是";“走了”;不利于绩效的观点?

我正在制作一个应用程序,它可能会为我节省一些时间 为多个活动设置一个布局,其中一些视图设置为“已关闭”,具体取决于正在使用的活动 我知道布局中有大量视图会导致性能不佳。如果我有一个包含大量视图的活动,但这些视图中的很大一部分都消失了,那么这个活动的性能是否仍然很差。也就是说,设置为“消失”的视图是否会导致性能恶化?如果是,它们是否比可见或不可见视图需要更少的处理能力 谢谢 关于“消失”与“看不见”,您首先应该了解的是: View.GONE此视图不可见,并且不占用任何空间用于布局 View.IN

将Android位图转换为OpenCV Mat并向后转换

我想简单地将Android的位图转换为OpenCV的Mat对象。此主题通常在堆栈溢出上讨论。例如: ) ) 还有更多的东西要找。我遵循了这个答案中的说明,但我仍然无法找到正确的方法 最小代码: //First convert Bitmap to Mat Mat ImageMat = new Mat ( image.getHeight(), image.getWidth(), CvType.CV_8U, new Scalar(4)); Bitmap myBitmap32 = image.copy

Android 碎片恢复方向更改时的状态

我必须在我的应用程序中实现“标准”片段导航(请参见) 问题是,当设备处于纵向模式时,应该只显示1个片段,当设备旋转到横向模式时,应该显示2个片段 我尝试了两种不同的方法: 1)我只使用一个具有不同纵向和横向布局的活动。 纵向布局xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

Android 编辑文本,在文本上显示红色下划线

我正在使用EditText从用户处获取日期。因此,当我以我给定的默认值运行应用程序时,它会在文本下方加上红色下划线。 XML代码 <EditText android:id="@+id/setDate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:grav

Android ScrollView中的WebView:“;视图太大,无法放入图形缓存";-如何重做布局?

我有一个带有滚动视图的布局,其中包含以下视图:图像视图,文本视图,网络视图,文本视图。(这是因为我想将整个内容滚动到一起,而不仅仅是WebView的内容) 在WebView中加载一些HTML后,我收到以下消息: WARN/View(632): View too large to fit into drawing cache, needs 14236800 bytes, only 1536000 available …并且WebView的内容将不会显示。删除ScrollView后,警告消失,一切

Android 我从未为我的密钥库和别名设置过任何密码,那么它们是如何创建的呢?

当我在互联网上浏览一些帖子,了解更多关于签署Android应用程序的信息时,我收到了一些帖子,比如如何签署应用程序,以及如果你丢失了密钥库文件或密码该怎么办。 我在这里要问的问题是,我从来没有创建过密钥库,或者它的别名,或者它的密码,所以我怎么能忘记它呢 我知道,对于Android,我们使用的是密码Android,因此,如果默认密码是Android,人们怎么能忘记它呢?(我确信一定有其他方法来创建新的密钥库) 最后,如果android是默认密码,默认别名是什么?当我们在eclipse apk中运

如何在Android ListView中添加子项?

我使用下面的布局和ListActivity类制作了一个android listView RowLayout.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap

在Android中设置每天特定时间的重复报警

我使用报警管理器在每天的特定时间运行报警。下面是代码 Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.set(Calendar.HOUR_OF_DAY, 00); calendar.set(Calendar.MINUTE, 00); AlarmManager alarmManager = (A

如何在推送通知(Gcm)android中显示图像?

从两天开始,我一直在努力做到这一点。但我失败了。请任何人建议我如何在推送通知中获取图像。先谢谢你 编码我尝试的内容: @SuppressWarnings("deprecation") private void handleMessage(Context mContext, Intent intent) { Bitmap remote_picture = null; long when = System.currentTimeMillis(); int icon = R.

Android 使用改型2获取简单的json对象

My api打印一个简单的json对象,如下所示: {"status":1} 如何说改型(v2)将其传递给gson并返回一个JSONObject,其中包含这个键值对作为响应 我尝试了以下几点: Call<JSONObject> result(); 调用结果(); 但是当在onResponse(response-response)方法中打印response.body()时,它返回{},这意味着它是空的。经过大量的研发,我得到了答案。请在下面找到 使用包com.google.gso

如何检查Android棉花糖中的模拟位置?

在安卓棉花糖中,如何检测位置是否由模拟位置触发 以前,我使用了Settings.Secure.ALLOW\u MOCK\u LOCATION 但是,在API级别23中,这已被弃用 我想检查一下触发器是假定位还是原始GPS 现在,如果您使用的是FusedLocationProviderApi,并且使用setMockLocation(mgoogleapClient,fakeLocation)设置了模拟位置,那么检查Mock-Location是否启用了Android Marshmallow?在call

膨胀类android.support.design.widget.CoordinatorLayout和类NotFoundException时出错:android.support.design.R$styleable

我正在开发一个应用程序,其中有刷卡功能的标签。我正在使用Eclipse进行开发。我已通过属性将支持设计库导入为库。在运行过程中,我不断收到这个错误“错误膨胀类android.support.design.widget.CoordinatorLayout” 首先,我添加了android support design.jar,并尝试了一下,但没有成功 我通过Java build path添加了support design library的class.jar文件,但该文件不起作用 最后,我使用Prop

如何在android项目中使用@WorkerThread注释?

之前,我在非ui线程(异步任务、加载程序等)中使用了一些调用代码的方法。但现在我尝试对方法使用@WorkerThread注释,它调用了一些网络请求 @WorkerThread public void downloadInFile(final String url, final String rootDirectory, final OnFinishLoadAudioInFile onFinishLoadAudioInFile,

Android 无论应用程序状态如何,从通知正确启动活动

我有一个带有闪屏活动的应用程序,然后是一个主活动。启动屏幕在启动主活动之前加载内容(数据库等)。从这个主活动中,用户可以导航到多个其他子活动并返回。一些子活动是使用startActivityForResult()启动的,其他的只是startActivity() 活动层次结构如下所示 | Child A (startActivityForResult) | / |--> Splash --> Main -- Ch

Android 高级RecyclerView库-代码示例

就其提供的功能而言,这似乎是一个很棒的库。然而,它缺乏良好的文档。它有一个关于Swipeable项目的“教程”,但和其他一些人一样,我无法理解它 是否有人有一个工作示例,或者有人可以使用此库创建一个简单的用例,即滑动一个项目并在其下显示一个按钮?对于很多对这个功能感兴趣的人来说,它会很有用。我发现这个库有很好的文档记录并且易于使用 我从原始示例中选择了代码,它是实现swipe所需的,下面的按钮可以找到 希望下面的提示能让您更容易理解示例的实现模式 概述 createAdapter中的方法 概述了

Android 使用修改的alpha引用颜色资源

有没有一种方法可以在xml资源文件中引用修改了alpha值的颜色资源?我要找的是这样的东西: <!-- base color --> <color name="myColor">#19AEE0</color> <!-- redefined color with alpha - not particularly elegant --> <color name="myColor2">#8019AEE0

Android 改变Exo播放器的比特率

这个问题可能已经被问过很多次了。我到处找,但找不到正确答案。我在项目中使用ExoPlayer播放HLS视频 我想给用户选择视频带宽的选项。类似于YouTube的功能。知道如何使用ExoPlayer实现这一点吗?来自ExoPlayer问题跟踪: ExoPlayer当前选择主菜单中列出的第一个变体 播放列表。如果我没记错的话,这就是苹果公司 建议/指定为正确的客户端行为。如果你想开始 在最低的质量,你应该有你的服务器技术 首先生成质量最低的主播放列表 除此之外,我们同意这对客户更有意义 在本地进行初

某些android设备中的FCM令牌问题

FCM专家请帮助我,我必须使用FCM为android集成通知,我正在尝试Firebase提供的演示,我尝试了许多逻辑,但它为一些设备提供了第一个令牌: 我使用了三款设备,Moto E(第二代)(android版本5.1.1)、三星GT-S7562(A.V 4.1.2)和Karbon Titanium(A.V 4.2.2),我只收到Karbon Titanium的代币,不知道为什么我没有收到Moto E(第二代)和三星GT-S7562的代币,而是从Karbon Titanium设备收到代币: 以下

Android 附加调试器有时会导致应用程序崩溃

我正在开发一个Android应用程序,有时在将调试器连接到正在运行的应用程序时,过了一段时间,它会导致应用程序崩溃。下面是stacktrace。我应该提到我正在手机上运行N预览 A/art: art/runtime/runtime.cc:403] Runtime aborting... A/art: art/runtime/runtime.cc:403] Aborting thread: A/art: art/runtime/runtime.cc:403] "Jit thread pool wo

Android GCM推送通知。发布错误通知-无法';t展开远程视图以进行:状态通知

因为android的默认通知只允许图像,所以需要定制通知。因此,我讨论了如何在扩展时为通知附加一个自定义UI,现成的答案是创建一个自定义视图并传递给通知管理器,API级别16允许这样做。所以我做了一个,这里是我的布局xml代码-filename:notification\u custom\u view\u new: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou

Android 谷歌登录不起作用

我跟随谷歌标志。我打电话的时候有个奇怪的问题 Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent (mGoogleApiClient); startActivityForResult (signInIntent, RC_SIGN_IN); 它的意图似乎已被激发,但我看不到“帐户选取器”对话框。我正在使用 编译“com.google.android.gms:play services auth:9.6.1” 当我检

Android 如何将Tensorflow与react native一起使用?

我环顾了一下网络,似乎找不到使用TensorFlow的方法 我不认为TF支持react-native(至少不是官方的)集成,但我希望社区中有人找到了一种方法 如何在React原生项目中使用TensorFlow 谢谢 投稿人更新: 本文介绍如何将tensorflow与本机android开发结合使用。 我还需要一个用于react native的tf支持库。但正如你所说,现在还没有图书馆 在这里,他们构建了一个adroid应用程序,带有react native和tensorflow支持,看看, 遇

Android 体系结构组件视图模型与savedInstanceState捆绑包

试图理解使用ViewModel保留活动或片段的某些状态,并使用savedInstanceState包保存它们的区别 在类似配置更改的情况下,当操作系统销毁活动/片段时,ViewModel实例保持活动状态,以便在操作系统重新创建活动/片段时,可以从ViewModel实例获取仍然有效的数据 它是否适用于最小化应用程序并重新打开它 进行了一些测试,似乎最小化了应用程序并重新打开了应用程序,操作系统将重新创建活动/片段,其中onCreate()中的stateInstanceState捆绑包不为null(

Android Kotlin中的字符串数组

在科特林开始新的项目,却错过了这些 尝试获取字符串数组资源,但无法 在strings.xml中,我分配了下一项 <string-array name="themeList"> <item>white</item> <item>sepia</item> <item>black</item> <item>pink</item> </string-array

Android React Native:呈现无限多的页面(双向滑动)

问题 人们如何实现无限多的页面供您动态浏览 详细信息 如果一个应用程序在一天内呈现一个页面,你可以期待前一天向右滑动,第二天向左滑动 例如,FitNotes应用程序似乎没有做到这一点: 向右/向左滑动与按下按钮5/6相同。并显示已渲染的页面。同时,还呈现了最近几天的新页面 起初,我认为这是你可以使用旋转木马做的事情,例如,使用图书馆。我想象了下面的例子,但是使用状态变量而不是图像数组呈现页面 因此,如果我想呈现一个日期在顶部的页面,我会有一个数组作为状态的一部分,例如: carouselEl

如何隐藏&x27;在Chrome'中运行;Android设备上TWA应用程序上的toast?

几天前,我在PlayStore中发布了一个符合TWA要求的应用程序。应用程序的行为类似于本机应用程序,URL栏当然是隐藏的 问题是,当应用程序第一次启动时,应用程序显示本机toast“在Chrome中运行”。用户对此表示不满,并在Google Play上给了我们一些不好的评论 有没有可能隐藏这片土司?现在还不可能 看看这个来源,他们把它放在那里是有目的的: 不知怎的,这很奇怪。如果他们把它放在那里是有目的的,那么最好不要让用户使用数字资源链接隐藏工具栏。

Android IDE无法创建目录。可能原因:父目录是只读的,或者用户缺少必要的权限

当我试图在我的电脑上安装Android Studio时,出现错误,它会说: IDE无法创建目录。可能原因:父目录为只读或用户缺少必要的权限 如果您修改了idea.config.path属性,请确保它是正确的, 否则,请重新安装IDE 位置:C:\Users\Acer/.AndroidStudio4.0/config java.nio.file.AccessDeniedException:C:\Users\Acer.AndroidStudio4.0 我的问题通过访问 C:\Users\Myuse

如何将URI转换为文件Android 10

在android 10及以上版本中,如何从URI获取文件对象或将URI转换为文件对象 final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); 在android 10中,您无法将直接文件转换为URI。相反,您可以将文件复制到您的文件目录中,这将帮助您获取文件对象 File f = getFile(getAp