Questions tagged «android»

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

11
android中textview的圆角
我有一个textview,希望它的角是圆形的。我已经知道可以使用android:background="@drawable/somefile"。就我而言,此标记已包含在内,因此无法再次使用。例如android:background="@drawable/mydialogbox"已经在后台创建图像 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_gravity="top" android:background="@drawable/mydialogbox" android:orientation="horizontal" > <TextView android:id="@+id/textview_name" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" /> </LinearLayout> </RelativeLayout> 因此,当我textview(textview_name)也想使用圆角时,该如何实现。
171 android  textview  shapes 

10
Android上的OpenGL-ES游戏的教程和库[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 有哪些可用的教程和库可以帮助初学者使用OpenGL-ES在Android上开发2D和3D游戏?我正在寻找可以帮助我学习OpenGL-ES的教程,并且正在寻找可以使OpenGL-ES的初学者生活更轻松的OpenGL-ES库。 由于Android仍然很小,我想阅读iPhone OpenGL-ES教程也可能对您有所帮助,因为我认为OpenGL-ES的功能大致相同。 我想分享以下有用的信息: Android教程: DroidNova:基本教程,涵盖多边形,无纹理 Anddev论坛以及一些教程 其他Android OpenGL-ES信息: 关于游戏的Google IO讲座,没有太多的OpenGLES 《Khronos参考手册》也具有相关性,但它并非最佳的入门指南。 iPhone OpenGL-ES教程(其中OpenGl-ES信息可能很有用): http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html 至于初学者可能用来获得更简单的OpenGL-ES实际操作经验的库,我只发现了Rokon,它是最近启动的,因此存在许多漏洞和错误。而且它(目前)是gnuGPL许可的,这意味着如果我们希望出售我们的游戏,就不能使用它。 还有什么呢?
170 android  opengl-es  3d 

10
NoClassDefFoundError:android.support.v7.internal.view.menu.MenuBuilder
运行Android 4.2的Samsung设备上的Android appcompat v7库存在问题。我在开发人员控制台中通过以下堆栈跟踪不断崩溃: java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder at android.support.v7.widget.PopupMenu.<init>(PopupMenu.java:66) at com.[my-package-name].CustomActivity$5.onClick(CustomActivity.java:215) at android.view.View.performClick(View.java:4222) at android.view.View$PerformClick.run(View.java:17620) at android.os.Handler.handleCallback(Handler.java:800) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5391) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) at dalvik.system.NativeStart.main(Native Method) 这是CustomActivity.java的第215行: PopupMenu popup = new PopupMenu(CustomActivity.this, mImageViewMenu); 崩溃来自一系列设备,但始终是三星,并且始终是Android 4.2。 快速的网络搜索使我相信很多人都遇到相同的问题,我尝试解决的一些步骤包括: 检查Android项目属性,确保正确添加了appcompat库。 检查Java Build Path Order和Export项目属性,确保已选中Android Dependencies和Android …


19
在WebView中上传文件
最近几天以来,我一直在努力从WebView上传文件,但是没有任何进展。我用谷歌搜索并实现了所有建议的解决方案,但没有一个可行,例如:这里建议的解决方案,依此类推。 问题:我有一个带有以下代码的HTML页面,用于上传文件。它在Firefox之类的桌面浏览器和模拟器/ AVD的内置浏览器中运行良好,即,当我单击按元素呈现的“浏览...”按钮时,浏览器会打开一个对话框,供我选择要上传的文件。 但是,在android 3.0模拟器/ AVD中,当我单击“选择文件”时,没有任何反应,没有打开文件对话框! <form method="POST" enctype="multipart/form-data"> File to upload: <input type="file" name="uploadfile">   <input type="submit" value="Press to Upload..."> to upload the file! </form> 任何人都可以尽早提出可能的解决方案。

5
Android clipToPadding属性有什么作用?
我想知道该clipToPadding属性的作用ViewGroup在Android中的作用是什么? 我已经浏览过文档和一些网站,但没有人真正解释过它的作用和含义,完全没有我真正能理解的东西,因此我认为在这里提出问题可能是一个好主意。

23
错误“模块根文件夹中缺少文件google-services.json。没有它,Google Services插件将无法运行”
我将项目更新为最新的Play服务classpath 'com.google.gms:google-services:1.5.0-beta2'。我还在app.gradle文件中使用了最新版本的playservices: compile 'com.google.android.gms:play-services-location:8.3.0' compile 'com.google.android.gms:play-services-gcm:8.3.0' 但是,当我编译时,Gradle会引发如下异常 Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.


19
如何使用Android从sqlite中的表中删除所有记录?
我的应用程序有两个按钮,第一个按钮用于删除用户输入的记录,第二个按钮用于删除所有记录。但是,当我要删除数据时,它会显示消息 “您的应用程序已被强制停止”。 请检查我的代码并给我一些建议。 public void deleteAll() { //SQLiteDatabase db = this.getWritableDatabase(); // db.delete(TABLE_NAME,null,null); //db.execSQL("delete * from"+ TABLE_NAME); db.execSQL("TRUNCATE table" + TABLE_NAME); db.close(); } 和 public void delete(String id) { String[] args={id}; getWritableDatabase().delete("texts", "_ID=?", args); } 但是它显示以下Log cat错误。 03-07 15:57:07.143: ERROR/AndroidRuntime(287): Uncaught handler: thread main exiting due to uncaught exception 03-07 …
169 android  sqlite 

10
如何播放Android通知声音
我想知道如何在不通过媒体流播放通知声音的情况下播放通知声音。现在,我可以通过媒体播放器执行此操作,但是我不希望它作为媒体文件播放,我希望它作为通知或警报或铃声播放。这是我的代码现在看起来像的一个示例: MediaPlayer mp = new MediaPlayer(); mp.reset(); mp.setDataSource(notificationsPath+ (String) apptSounds.getSelectedItem()); mp.prepare(); mp.start();

14
如何使用gradle在APK文件名中设置versionName?
我正在尝试在gradle自动生成的APK文件名中设置特定的版本号。 现在gradle生成了,myapp-release.apk但我希望它看起来像myapp-release-1.0.apk。 我尝试重命名似乎很杂乱的选项。有没有简单的方法可以做到这一点? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk")) } } 我没有运气尝试过上面的代码。有什么建议?(使用gradle 1.6)

14
Android:如何验证EditText输入?
我需要对一系列EditText进行表单输入验证。我使用OnFocusChangeListeners在用户键入每个用户名后触发验证,但是对于最后一个EditText,它的行为并不理想。 如果在键入最终的EditText时单击“完成”按钮,则InputMethod将断开连接,但从技术上讲,永远不会将注意力集中在EditText上(因此永远不会进行验证)。 最好的解决方案是什么? 我应该监视InputMethod何时与每个EditText解除绑定,而不是监视焦点何时改变吗?如果是这样,怎么办?

8
Android-让孩子进入视图吗?
给定一个视图,我如何在其中获取子视图? 因此,我有一个自定义的视图,并且调试器显示在下面mChildren还有其他7个视图。我需要一种访问这些视图的方法,但似乎没有公共API可以执行此操作。 有什么建议? 编辑: 我的自定义视图继承自 AdapterView
169 android  view 

14
android TextView:动态设置背景颜色不起作用
以编程方式设置android的背景颜色TextView似乎无效。我想念什么! TextView et = new TextView(activity); et.setText("350"); et.setBackgroundColor(R.color.white); 我的res / values文件夹中也有此文件(colors.xml) <resources> <color name="white">#ffffffff</color> <color name="black">#ff000000</color> </resources> [编辑]:同样,设置文本颜色会使TextView消失。 TextView c1 = new TextView(activity); c1.setTextColor(R.color.solid_red); c1.setText("My Text");
169 android  textview 

10
如何使用Cordova命令行界面创建签名的APK文件?
我制作了一个名为的示例应用程序checkStatus。现在,我想创建一个签名的APK文件。因此,我可以将其安装在不同的设备中进行测试。 为此,我用Google搜索并找到了本文档。 根据文档,我切换到项目目录并运行以下命令: keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000 之后我跑上面的命令,我得到了一个文件名为key-name.keystore在projectRoot/key-name.keystore。 然后,我将该文件复制粘贴到projectRoot/platforms/android/key-name.keystore。 之后,我创建了一个名为的文件ant.properties并将其保存在中projectRoot/platforms/android。 我在文件中编写了以下代码: key.store=projectRoot/key-name.keystore key.alias=myApp 之后,我运行以下命令来释放 Cordova builds android --release 它引发以下错误: /home/projectRoot/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: ant with args: release,-f,/home/projectRoot/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen Error: /home/projectRoot/platforms/android/cordova/build: Command failed with exit code 8 at …
169 android  cordova  ant 

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.