Questions tagged «android»

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

18
导航抽屉:如何在启动时设置所选项目?
我的代码运行完美:每次单击导航抽屉中的项目时,都会选中该项目。 当然,我想使用默认片段(主页)启动应用程序,但是Navigation Drawer没有选择该项。如何以编程方式选择该项目? public class BaseApp extends AppCompatActivity { //Defining Variables protected String LOGTAG = "LOGDEBUG"; protected Toolbar toolbar; protected NavigationView navigationView; protected DrawerLayout drawerLayout; private DateManager db = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.base_layout); navigationView = (NavigationView) findViewById(R.id.navigation_view); // set the home/dashboard at startup FragmentTransaction fragmentTransaction …

9
在Android浏览器中建立链接以启动我的应用程序吗?
是否可以建立一个链接,例如: <a href="anton://useful_info_for_anton_app">click me!</a> 使我的Anton应用启动? 我知道这适用于具有市场协议的Android Market应用程序,但是其他应用程序可以做类似的事情吗? 这是一个将启动Android Market的链接的示例: <a href="market://search?q=pname:com.nytimes.android">click me!</a> 更新: eldarerathis提供的我接受的答案很好用,但我只想提及<intent-filter>标签的子元素顺序有些麻烦。我建议您只是<intent-filter>使用该标签中的新子元素来简化另一个操作,以避免出现我的问题。例如我AndroidManifest.xml看起来像这样: <activity android:name=".AntonWorld" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <data android:scheme="anton" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
229 android 

24
Android-样式查找栏
我想为搜索栏设置样式,如下图所示。 通过使用默认的搜索栏,我将得到如下内容: 所以我只需要改变颜色。我不需要多余的样式。有没有直接的方法可以做到这一点,还是应该构建自定义可绘制对象? 我尝试构建自定义商品,但无法获得上述确切的商品。使用自定义drawable后,我得到的结果如下所示: 如果需要构建自定义样式,请建议如何减小进度线的宽度以及形状。 我的自定义实现: background_fill.xml: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:angle="90" android:centerColor="#FF555555" android:endColor="#FF555555" android:startColor="#FF555555" /> <corners android:radius="1dp" /> <stroke android:width="1dp" android:color="#50999999" /> <stroke android:width="1dp" android:color="#70555555" /> </shape> progress_fill.xml <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:angle="90" android:centerColor="#FFB80000" android:endColor="#FFFF4400" android:startColor="#FF470000" /> <corners android:radius="1dp" /> <stroke android:width="1dp" android:color="#50999999" …

30
Android-Facebook应用的密钥哈希
我正在开发一个Android应用程序,我想在其中集成Facebook发布功能。我下载了Facebook-Android SDK,并在其中找到了readme.md(文本文件),其中提到该文件可为Android生成密钥哈希。我如何生成它?

11
将视图放置/重叠(z-index)在android中另一个视图之上
我有一个线性布局,其中包含imageview和textview,一个在另一个布局下面。 <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> 可能缺少一些规则,这是一个想法,布局看起来如何。我想在图像视图上方放置另一个长度和宽度为50dip的小文本视图,“上方”是指z-index大于imageview,我希望将其放置在imageview的中心和上方(重叠)。 我想知道如何将z-index(最好是线性布局)变化的一个视图放置在另一个视图之上?

9
如何在Android中制作渐变背景
我想创建渐变背景,其中渐变在上半部分,下半部分有纯色,如下图所示: 我不能因为centerColor覆盖面覆盖底部和顶部。 如何制作像第一张图片一样的背景?如何centerColor缩小没有散布的小东西? 这是上面背景按钮的XML中的代码。 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:startColor="#6586F0" android:centerColor="#D6D6D6" android:endColor="#4B6CD6" android:angle="90"/> <corners android:radius="0dp"/> </shape>

9
android.widget.Switch-开/关事件监听器?
我想实现一个切换按钮android.widget.Switch(可从API v.14获得)。 <Switch android:id="@+id/switch1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Switch" /> 但是我不确定如何为按钮添加事件监听器。应该是“ onClick”侦听器吗?我怎么知道它是否被“打开”?
229 android 



27
模拟Android的低网络连接性
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,这样成为Stack Overflow 的主题。 2个月前关闭。 改善这个问题 我想在网络连接低的情况下测试我的应用程序。除了站在电梯里,最好的方法是什么?我曾尝试用铝箔纸包裹手机,但并没有太大帮助。 我需要在真实的设备上而不是在模拟器上对其进行测试。

21
如何检查是否启用了定位服务?
我正在Android操作系统上开发应用程序。我不知道如何检查位置服务是否已启用。 我需要一个方法,如果启用它们,则返回“ true”,否则未返回“ false”(因此,在最后一种情况下,我可以显示一个对话框来启用它们)。

21
错误:很遗憾,您不能在一个项目中使用非Gradle Java模块和> Android-Gradle模块
我有一个由两个模块组成的IntelliJ 14.1.2项目-一个是基于Android Gradle的模块,另一个是具有Maven的基于Spring Java的模块。 gps-trackman.v1是我的根项目,并且我没有为此项目配置任何输出或构面。该应用程序是我的android gradle模块,并且我已经为此项目配置了Android和Android-Gradle Facet,而gps-trackman不是我的Spring Maven项目。我希望能够一起构建所有内容。可能吗? 我现在在IntelliJ Eventlog中收到此错误消息 检测到不支持的模块:以下模块不支持编译:gps-trackman,gps-trackman.v1,应用程序。不幸的是,您不能在一个项目中拥有非Gradle Java模块和Android-Gradle模块。 项目'gps-trackman.v1'不是基于Gradle的 这个错误是由于我的项目配置错误引起的,还是真的不可能在一个项目中拥有Maven模块和Gradle模块? 我是否需要为根项目配置任何方面?另外,我必须将我的Maven转换为gradle吗?

29
Android SDK管理器无法打开
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 所以我为Windows安装了android sdk: http://developer.android.com/sdk/index.html (安装链接) 并遇到了路径变量问题。因此,我通过更改环境变量中的“ PATH”来解决该问题,以包括来自JDK的java.exe文件所在的位置。 但是现在当我打开android sdk管理器时,类似cmd的屏幕只是短暂地闪烁了半秒钟,然后消失了。我不知道这是怎么回事,以及如何使它正常工作。
227 android  path 


6
Android拆分字符串
我有一个名为的字符串CurrentString,其形式像这样 "Fruit: they taste good"。我想CurrentString使用:分隔符。这样一来,单词"Fruit"将被拆分成自己的字符串,"they taste good"并将成为另一个字符串。然后我只想使用SetText()2种不同的TextViews字符串来显示该字符串。 解决此问题的最佳方法是什么?
227 java  android  string 

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.