Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

11
在没有开发服务器的设备上构建并安装未签名的APK?
由于我是本机新手,因此如果步骤中有任何错误,请告诉我。 我已经按照文档使用命令构建了一个React Native Android应用 react-native android 在设备上运行时,使用了以下命令 react-native运行Android 这使我的项目文件夹/ android / app / build / outputs / apk中有2个apk文件的输出 现在,当我用来在安装后安装此apk时,它要求开发服务器进行连接以捆绑JS。但是我的要求是用户不必安装开发服务器,而只需要安装apk就可以完成所有工作。 经历了一些stackoverflow问题,但对于构建不需要开发服务器的未签名apk并没有帮助。 你们可以帮助我找到如何在本机中构建和未签名apk的方法吗?

30
以非零退出值结束
我正在尝试导入我的项目。但是当我运行该应用程序时,出现以下错误: Error: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non- zero exit value 1 这是我的gradle文件 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.vishnuruhela.signup" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled true …

7
Android和XMPP:当前可用的解决方案
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 去年关闭。 改善这个问题 如今,哪个XMPP库将是Android开发的最佳选择? 我一直在使用修补的Smack库,如本文其他许多问题所建议的那样。但是,这是两年前Smack API的补丁版本。尽管总体上效果不错,但我正在探索其他任何最新的选择。 我一直在研究官方的Smack API,经过一些研究,现在看来它可能还不错(尽管我还没有在实际的应用程序中尝试过)。 我遇到的另一个解决方案是Beem的aSMACK库。Beem是一个相当新的Android XMPP客户端,据我了解,他们正在使用自己的补丁版本的aSMACK。 最后,有一个aSMACK,但也有相当长的一段时间没有更新(如网站所建议)。 您还有其他建议吗?您是否可以解释为什么我应该选择以上其中一项?
165 android  xmpp  smack  asmack 

25
如何在Android中获取当前日期?
我写了下面的代码 Date d = new Date(); CharSequence s = DateFormat.format("MMMM d, yyyy ", d.getTime()); 但是问我参数,我想要字符串格式的当前日期, 喜欢 28-Dec-2011 这样我就可以设置了TextView, 解释一下,如果您认为有必要,我是Android开发的新手。

16
默认情况下,工具栏上没有阴影吗?
我正在使用支持库v21中的新工具栏更新我的应用。我的问题是,如果我未设置“ elevation”属性,则工具栏不会投射任何阴影。这是正常行为还是我做错了什么? 我的代码是: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:elevation="4dp" android:minHeight="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> <FrameLayout android:id="@+id/FrameLayout1" android:layout_width="match_parent" android:layout_height="match_parent"> . . . 在我的Activity-OnCreate方法中: Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); setSupportActionBar(toolbar);


13
如何检查json键是否存在?
因此,我从服务器获取了一些JSON值,但我不知道是否会有特定的字段。 像这样: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited" } 有时,还会有一个额外的字段,例如: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited", "club":"somevalue" } 我想检查是否存在名为“ club”的字段,以便在解析时不会得到org.json.JSONException:club的值
165 java  android  json 

7
在Android中使用SVG的最简单方法?
为了在Android中使用svg并避免令人沮丧的创建不同分辨率并为每个分辨率删除文件,我发现了无数的库,当应用程序具有许多图标或图像时,这将变得非常烦人。 任何人都可以像这样一步一步地介绍最简单的库来在Android中使用SVG的过程,我相信这也会对其他许多人有所帮助。 另外,我使用Android Studio和Illustrator生成图标和图像。
165 android  svg  androidsvg 


2
使用毕加索将图像调整为全宽和固定高度
我有一个垂直的LinearLayout,其中一项是ImageView使用毕加索加载的。我需要将图像的宽度增加到整个设备的宽度,并显示以固定高度(150dp)裁剪的图像的中心部分。我目前有以下代码: Picasso.with(getActivity()) .load(imageUrl) .placeholder(R.drawable.placeholder) .error(R.drawable.error) .resize(screenWidth, imageHeight) .centerInside() .into(imageView); 我应该输入screenWidth和哪些值imageHeight(= 150dp)?

20
Android Studio 0.4.2:Gradle项目同步失败错误
更新到0.4.2后,打开项目时出现此错误:'Gradle项目同步失败。基本功能(例如,编辑,调试)将无法正常工作” 事件日志显示如下: Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34) at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109) at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90) at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95) at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72) at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149) at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74) at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42) at …


2
什么是“应用” Android XML名称空间?
这是app我从res/menu/main.xml文件中看到的名称空间的示例 <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> app命名空间有什么作用?它是“标准” Android XML名称空间吗?是否有相同的值选项可用于放置在两个不同名称空间(例如app:showAsAction和android:showAsAction)中的同一属性。 从文档: android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"] 即,如果属性改为,则上面示例中的行会表示其他含义: android:showAsAction="never" 看起来好像是某种“子类化”机制,但我似乎无法app从Google / Android来源中找到有关名称空间的任何真实文档。

6
与ActionBarActivity相比,AppCompatActivity有什么增强?
android.support.v7.app.AppCompatActivity 昨天作为一项新功能被添加到最新的v7支持库中。 据说ActionBarActivity已经过时了,不赞成使用新功能,AppCompatActivity而这AppCompatActivity是使用支持库操作栏功能的活动的基类。那么,AppCompatActivityover的新功能是ActionBarActivity什么?做什么改进AppCompatActivity有过ActionBarActivity?又有什么优势AppCompatActivity呢?有人可以提供一些样品吗? 任何提示表示赞赏。并预先感谢。 PS:让我最惊讶的AppCompatActivity是从android.support.v4.app.FragmentActivity的直接父类继承而来的ActionBarActivity!我的意思是实际上现在ActionBarActivity可以做任何AppCompatActivity事情,为什么Android推出了后者? 同时,我看到一篇博客文章指出:“ 这不是从ActionBarActivity到的重命名AppCompatActivity,AppCompat可以通过来使用的内部逻辑AppCompatDelegate,那么的“ 内部逻辑 ”是AppCompat什么?怎么AppCompatDelegate办 有人可以为此发布一些代码吗?

9
如何在Android中切换没有动画的活动?
如何FLAG_ACTIVITY_NO_ANIMATION在AndroidManifest文件中正确使用Intent标志?我认为我的问题很琐碎,但是我找不到很好的例子或解决方案。 <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> 但是,编译data器未报告任何错误,但不正确。我只想禁用动画,以防在活动之间进行切换。我可以getWindow().setWindowAnimations(0);在onCreate或onResume中使用,但是使用标志是更好的方法,不是吗? 我也可以在代码中使用: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); 但是我想在Android清单中使用此标志。如果从第二个活动返回到第一个活动,也要禁用动画。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.