Questions tagged «android»

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

8
Android矢量可绘制应用程序:srcCompat不显示图像
我正在使用支持库在android kitkat上显示矢量图像。当我在模拟器上测试我的应用程序时,我看不到任何这些图像。我为Android Lollipop及更高版本制作了单独的布局,并且运行良好(我认为是因为我使用的是src属性,而不是srcCompat下面的代码,这是我在USIG支持库中使用的代码 <LinearLayout android:layout_alignParentBottom="true" android:id="@+id/lake_detail" android:background="@drawable/my_fishing_plan_footer_line" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="90dp" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <RelativeLayout android:layout_marginRight="3dp" android:id="@+id/fire_logo" android:layout_width="20sp" android:layout_height="20sp"> <ImageView android:tint="#d74313" app:srcCompat="@drawable/circle_icon" android:layout_width="30sp" android:layout_height="30sp" /> <ImageView android:layout_centerVertical="true" android:layout_centerHorizontal="true" app:srcCompat="@drawable/lauzaviete" android:layout_width="25dp" android:layout_height="25dp" /> </RelativeLayout> 这很奇怪,因为我在android studio预览窗口中看到了图像。



15
禁用来自NotificationChannel的声音
今天,我开始针对API 26,这迫使我使用通知通道。 我的问题是,现在在每个新通知(包括对其的更新)上都会播放烦人的声音。 如何禁用此声音? 我尝试用自定义的mp3声音替换此声音,然后将其传递给带有静音的mp3,但这被忽略。 我只是添加了一个优先级非常低的通知,基本上是给用户一个与应用程序交互后执行某些操作的选项。没有理由大声喊叫,用户将知道他可以参考该通知,因为他已经对应用进行了某些操作,他知道该操作将导致显示通知。 用户真的会开始被那种声音烦恼。

7
预期进行BEGIN_OBJECT的改造,但进行BEGIN_ARRAY
我是JSON解析的新手,我使用Square的Retrofit库,遇到了这个问题。 我正在尝试解析此JSON响应: [ { "id": 3, "username": "jezer", "regid": "oiqwueoiwqueoiwqueoiwq", "url": "http:\/\/192.168.63.175:3000\/users\/3.json" }, { "id": 4, "username": "emulator", "regid": "qwoiuewqoiueoiwqueoq", "url": "http:\/\/192.168.63.175:3000\/users\/4.json" }, { "id": 7, "username": "test", "regid": "ksadqowueqiaksj", "url": "http:\/\/192.168.63.175:3000\/users\/7.json" } ] 这是我的模型: public class Contacts { public List<User> contacts; } ... public class User { String username; …
78 java  android  json  gson  retrofit 


13
如何在片段之间传递数据
我试图在程序的两个片段之间传递数据。它只是存储在列表中的简单字符串。该列表在片段A中公开,当用户单击列表项时,我需要它显示在片段B中。内容提供者似乎仅支持ID,因此将无法使用。有什么建议么?

5
以编程方式更改从API响应获得的颜色资源的值
假设,在我的API调用中,我有一个称为的参数color。是否可以编辑或修改现有内容R.colors.color以从API结果中分配颜色? 举个例子: 我对我的API进行了调用,它返回green,现在我想用ie(绿色Toolbar,绿色TextView等)加载我的应用程序,这可能吗? 我的第一个想法是: 创建一个对项目colors.xml叫demo然后分配给它一个默认的颜色,然后用这个demo地方我想颜色(Button,TextView,等),那么我想这可能是可能与来自API的结果编程修改这个值,所以我不会需要创建一个SharedPreferences或类似的东西,以避免更多的代码。 正如@YS对我说的 不幸的是,您将不得不设置文本的颜色或在任何地方手动查看... :( 我想知道是否还有其他方法可以做,因为我不知道Activities我的项目将包含多少个,所以如果有其他方法可以做到,我很高兴听到其他猜测。 编辑 我正在尝试@Jared Rummler答案,也许我在做错什么...我创建了一个简单的应用程序,然后将其放在Json我的Assets中进行解析,Json然后将其放入GlobalConstant一个“简单的应用程序”。 首先,我有一个TextView和一个Button包含“ your_special_color”的元素,返回的内容GlobalConstant int如下: case "your_special_color": return GlobalConstant.color; 那么我试过是我第一次Activity有1TextView和1Button正如我以前说过,他们有颜色“your_special_color”我不想改变它,但我有一个Intent在我Button打开另一个Activity包含相同,但与GlobalConstant.color它并没有改变。 我尝试这样做(我的第二个活动): public class Main2Activity extends AppCompatActivity { private Res res; @Override public Resources getResources() { if (res == null) { res = new Res(super.getResources()); } return res; } @Override protected …

3
Android设备可以充当iBeacon吗?
Android设备可以充当iBeacon并确定其他Android设备何时进入其范围吗?这些其他Android设备是否需要打开蓝牙? 如果客户进入我的商店,但他的设备上未安装我的应用程序,那么iBeacon可以工作,还是必须先安装该应用程序?每天都有如此多的客户来我们商店购物,但是如果他们没有安装我的应用程序,那么iBeacon概念是否有效?

6
Android上的Clojure [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 是否可以在Clojure中编写Android应用程序?如果可以的话,有人可以建议一本好的教程或书吗?
78 android  clojure 

13
是否可以将Android编程为物理USB键盘?
我真正想知道的是硬件问题还是软件问题。我可以将我的Android手机通过USB插入计算机,并使其充当硬件键盘。我不想在计算机上安装任何东西,我希望android表现得像标准硬件一样。 编辑:澄清我想为Android编写程序/库,使设备能够完全模拟普通键盘,以便操作系统将其报告为标准键盘设备,并且它将在BIOS或键盘的其他任何地方工作作品。
78 android  keyboard  usb 

6
从OKHTTP下载二进制文件
我在我的Android应用程序中使用OKHTTP客户端进行联网。 此示例显示了如何上传二进制文件。我想知道如何使用OKHTTP客户端获取二进制文件下载的输入流。 这是示例的清单: public class InputStreamRequestBody extends RequestBody { private InputStream inputStream; private MediaType mediaType; public static RequestBody create(final MediaType mediaType, final InputStream inputStream) { return new InputStreamRequestBody(inputStream, mediaType); } private InputStreamRequestBody(InputStream inputStream, MediaType mediaType) { this.inputStream = inputStream; this.mediaType = mediaType; } @Override public MediaType contentType() { return mediaType; …


14
在布局中添加空格
我正在尝试在android中制作空行。这就是我一直在做的: android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="\n\n" 我想知道是否有更好的方法?谢谢
78 android  xml 

10
如何在onTouchEvent()中区分移动和单击?
在我的应用程序中,我需要处理move和click事件。 点击是一个ACTION_DOWN动作,几个ACTION_MOVE动作和一个ACTION_UP动作的序列。从理论上讲,如果您先收到一个ACTION_DOWN事件,然后又收到一个ACTION_UP事件-这意味着用户刚刚单击了您的视图。 但实际上,此序列在某些设备上不起作用。在我的Samsung Galaxy Gio上,只要单击我的视图,我就会得到这样的序列:ACTION_DOWN,几次ACTION_MOVE,然后是ACTION_UP。即我收到了带有ACTION_MOVE操作代码的意外OnTouchEvent触发。我从未(或几乎从未)获得序列ACTION_DOWN-> ACTION_UP。 我也不能使用OnClickListener,因为它没有给出点击的位置。因此,如何检测点击事件并将其与移动区别?

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.