Tag: 安卓

如何在Android的TextView中显示图像?

我想在TextView中插入一些图像。 怎么做? 任何想法

ListSelector适用于整个列表

我有一个列表select器像这样简单的列表。 <ListView android:id="@+id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@+id/round" android:listSelector="#99000000" android:clickable="true" android:cacheColorHint="#00000000" android:background="#00000000"> </ListView> 正如你所看到的android:listSelector =“#99000000”,但“黑色alpha”颜色应用于整个列表,而不是选定的项目。 所以这就是我现在所拥有的,但整个列表仍然变黑 :: listview_background.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:state_focused="true" android:drawable="@drawable/list_normal" /> <item android:state_pressed="true" android:drawable="@drawable/list_pressed" /> <item android:state_focused="true" android:drawable="@drawable/list_active" /> </selector> :: colors.xml <resources> <drawable name="list_normal">#96FFFFFF</drawable> <drawable name="list_active">#66000000</drawable> <drawable name="list_pressed">#CA000000</drawable> </resources> ::我的列表中的xml标签 android:listSelector="@drawable/listview_background"

如何跨多个项目共享单个库源

题目中的问题。 这里提出了一个类似的问题,唯一的解决方法是将项目发布到本地Maven仓库。 这个问题在Android Studio 0.5中修复了吗? 在发行说明中,有一个声明说:“支持模块内容根目录之外的源文件夹”。 这是否意味着我们最终可以从项目文件夹外部导入库? 我试过文件 – >导入项目..但它不工作。 编辑2:查看最新解决scheme的接受答案(从0.8。开始) 编辑: 我的项目目录结构只有一个模块main ,看起来像这样 MyApp main build.gradle src build.gradle settings.gradle 库项目目录只有一个名为lib模块(当创build一个新的库项目时,它们都是自动生成的) MyLibrary lib build.gradle src build.gradle settings.gradle 以下行添加到MyApp/settings.gradle : include ':main', '..:MyLibrary' 以下内容添加到MyApp/main/build.gradle : dependencies { compile project(':..:MyLibrary') } 结果是以下错误: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project […]

如何在非活动类(LocationManager)中使用getSystemService?

我很难将主要活动OnCreate方法中的任务卸载到另一个类上来完成繁重的工作。 当我尝试从非Activity类调用getSystemService时,会引发exception。 任何帮助将不胜感激 :) lmt.java: package com.atClass.lmt; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.location.Location; public class lmt extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); fyl lfyl = new fyl(); Location location = lfyl.getLocation(); String latLongString = lfyl.updateWithNewLocation(location); TextView myLocationText = (TextView)findViewById(R.id.myLocationText); myLocationText.setText("Your current position is:\n" + latLongString); } } fyl.java […]

如果在Android中安装了特定应用程序,则从浏览器中检测

我正在寻找一种方法,以确定是否从客户端的Web浏览器安装特定的应用程序。 该平台是Android。 例如,我写我自己的网站,我写我自己的应用程序,现在我想当用户从Android手机浏览器来到我自己的网站。 浏览器看看应用程序是否已经安装在手机上,如果不是build议安装应用程序。 我可以这样做吗?

启动新活动时是否禁用活动幻灯片animation?

我有一个活动,通过点击button启动另一项活动。 默认情况下,在较新的操作系统版本的Android上,操作系统将为从右向左滑动的新活动设置animation。 有没有办法禁用这个animation? 我只是希望新的活动没有任何forms的animation。

Android上的WebView和Cookies

我有一个appspot上的应用程序,通过正常的浏览器工作正常,但是当通过Android WebView使用,它不能设置和读取Cookie。 我不是试图从这个Web应用程序“外部”获取cookie,一旦WebView访问URL,所有的处理,ID等都可以停留在那里,我所需要的只是在这个应用程序中的会话pipe理。 第一个屏幕也加载好,所以我知道WebView +服务器的交互性没有被破坏。 我看了WebSettings类,没有像setEnableCookies这样的调用。 我加载这样的url: public class MyActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView webview = new WebView(this); setContentView(webview); webview.loadUrl([MY URL]); } .. } 有任何想法吗?

如何在Android Studio中使用ADB查看SQLite数据库

我需要查看我的SQLite数据库,但我不知道该怎么做。 我去了http://www.sqlite.org/download.html并下载了我的操作系统的命令行shell,但是当我运行程序并键入adb …我得到错误。 注意:我使用的是Android Studio,所以我假设我不需要额外安装任何东西,因为我记得Android Studio说它具有所有需要的SDK工具。

PreferenceActivity Android 4.0及更早版本

例如,在ApiDemos for Android 4.0中尝试不同的首选项活动,我在代码中看到有些方法在PreferencesFromCode.java中不推荐使用。 所以我的问题是:如果我使用PreferenceFragment,它会适用于所有版本或只有3.0或4.0和以上? 如果是这样的话,我应该怎样使用它,以及2.2和2.3的工作呢?

Android Gradle的Apache HttpClient不存在?

我试图将一个IntelliJ项目转换为Android Studio的Gradle系统,但我遇到与Apache HttpClient的错误? 我错过了什么,我得到的错误如下: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not exist Error:(12, 37) error: package org.apache.http.client.entity does not exist Error:(13, 38) error: package org.apache.http.client.methods does not exist Error:(14, 38) error: package org.apache.http.client.methods does not exist Error:(15, 38) error: package org.apache.http.client.methods does not exist Error:(16, 35) error: […]