Questions tagged «android»

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


4
我应该将Android AccountManager用于什么?
我已经在Android SDK中看到了AccountManager,它用于存储帐户信息。因此,我找不到任何针对其用途的一般性讨论。有人知道AccountManager的目的是什么以及它能给您带来什么好处吗?对于适合哪种类型的帐户有任何意见?您将在这里放置用于一般Web服务的用户帐户信息吗?

28
如何在Android上获取OAuth 2.0的签名证书指纹(SHA1)?
我正在尝试按照https://developers.google.com/console/help/#installed_applications中的步骤注册我的android应用, 这使我遵循 http://developer.android.com/tools/publishing/app- signing.html。 但是,我不确定如何获取签名证书指纹(SHA1)。 我首先使用Eclipse ADT插件来导出和创建密钥库/密钥。然后,我尝试这样做keytool -list keystore mykeystore.keystore,它给了我MD5证书指纹。我需要重做签名吗(这意味着我不能使用eclipse导出向导)? 我可以先使用调试证书吗?
154 android  oauth-2.0 

17
“位图太大,无法上传到纹理中”
我正在将位图加载到ImageView中,并看到此错误。我收集到此限制与OpenGL硬件纹理(2048x2048)的大小限制有关。我需要加载的图像是约4000像素高的捏缩放图像。 我尝试关闭清单中的硬件加速,但没有任何乐趣。 <application android:hardwareAccelerated="false" .... > 是否可以将大于2048像素的图像加载到ImageView中?

13
如何在新的NavigationView中创建一个简单的分隔线?
Google NavigationView在设计支持库版本22.2.0中引入,您可以使用菜单资源非常轻松地创建抽屉。 如何在两个项目之间创建一条简单的分隔线?将项目分组不起作用。创建子项部分的确会创建分隔线,但是它需要标题,而我并不需要。 任何帮助,将不胜感激。


4
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'int android.view.View.getImportantForAccessibility()'
我正在尝试根据输入字段ArrayList和来组合购物清单应用ListView。该应用程序将基于Fragments。但是,我遇到了一个问题,我不知道如何解决。 我环顾了Google和StackOverflow,发现了一些信息。但是,我还没有开始工作。现在,我希望我的代码可以获得帮助。 我在Android开发方面经验不足。 Main.java import java.util.ArrayList; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; import android.view.MenuItem; public class Main extends FragmentActivity { ArrayList<Detail> items = new ArrayList<Detail>(); FragmentManager FM; FragmentTransaction FT; Input input = new Input(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); replaceFragment(R.id.container, input); …

18
Android中的多行TextView?
我在下面喜欢 xml <TableRow> <TextView android:id="@+id/address1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="left" android:maxLines="4" android:singleLine="false" android:text="Johar Mor, Gulistan-e-Johar, Karachi" > </TextView> </TableRow> 它不适用于multiline,而我正在使用TableLayout... 那我在这里做什么错?

12
如何在可旋转的Android中创建圆形进度条?
我正在尝试创建一个圆形的进度栏。这就是我要实现的 有一个灰色背景环。在其顶部,将显示蓝色进度条,该进度条在60或任何秒数内从0到360的圆形路径移动。 这是我的示例代码。 <ProgressBar android:id="@+id/ProgressBar" android:layout_width="match_parent" android:layout_height="match_parent" style="?android:attr/progressBarStyleLarge" android:indeterminateDrawable="@drawable/progressBarBG" android:progress="50" /> 为此,在可绘制的“ progressBarBG”中,我创建了一个图层列表,并在该图层列表内给出了如图所示的两项。 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape android:shape="ring" android:innerRadius="64dp" android:thickness="8dp" android:useLevel="false"> <solid android:color="@color/grey" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape android:shape="ring" android:innerRadius="64dp" android:thickness="8dp" android:useLevel="false"> <solid android:color="@color/blue" /> </shape> </clip> </item> 现在,第一个灰色环生成良好。但是,蓝色环从可绘制对象的左侧开始,并向右移动,就像线性进度条的工作方式一样。这就是它以50%的进度显示的方式,红色箭头显示了方向。 我想按预期方式在圆形路径中移动蓝色进度条。

14
.dex文件中方法引用的数量不能超过64k API 17
我正在使用SugarORM库构建一个应用程序,但是当我尝试为API 17构建项目时(未检查其他项目),它显示了构建错误。 Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportDesign2330Library UP-TO-DATE :app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42330Library UP-TO-DATE :app:prepareComAndroidSupportSupportVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidVolleyVolley100Library UP-TO-DATE :app:prepareComGithubSatyanSugar14Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServices840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAds840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAnalytics840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppindexing840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppinvite840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppstate840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAuth840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBase840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBasement840Library UP-TO-DATE …

29
错误:任务':app:compileDebugKotlin'的执行失败。>编译错误。请参阅日志以获取更多详细信息
Error:Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details build:gradle(模块:app) buildscript { repositories { maven { url 'https://jitpack.io' url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'io.fabric' apply plugin: 'kotlin-android-extensions' repositories { maven { url 'https://maven.fabric.io/public' …
154 android  build  kotlin 

26
无法将Nexus 4连接到ADB:未经授权
我有一个配备Android 4.3的Nexus 4,并且正在尝试将该设备连接到Windows 7 64位版本的计算机。 我安装了最新的驱动程序和最新adb版本。我想我几乎尝试了所有事情,但仍然收到以下消息: C:\Program Files (x86)\Android\sdk\platform-tools>adb devices List of devices attached 007667324ccb229b unauthorized 该错误的原因可能是什么?

15
如何在本机Android应用程序上使用“ Font Awesome”中的图标和符号
我试图在我的应用程序上使用Font Awesome,我可以使用来集成字体Typeface.createFromAsset(),但是我也想使用该字体提供的图标,但是到目前为止,我还没有做到这一点。 这种特殊的字体在Unicode专用区(PUA)中包含图标,用于诸如媒体播放器控件,文件系统访问,箭头等操作。 在Android上是否有人使用过包含图标和符号的字体,这有可能吗?

13
接受带有自签名证书的HTTPS连接
我正在尝试使用HttpClientlib 进行HTTPS连接,但是问题在于,由于该证书不是由公认的证书颁发机构(CA)签名的,例如Verisign,GlobalSIgn等,这些证书都列在Android可信证书中,我不断javax.net.ssl.SSLException: Not trusted server certificate。 我已经看到了一些解决方案,您只接受所有证书,但是如果我想问用户该怎么办? 我想要一个类似于浏览器的对话框,让用户决定是否继续。最好是我想使用与浏览器相同的证书库。有任何想法吗?
153 android  ssl  https  httpclient  ca 

8
是否有意将PreferenceFragment从兼容性包中排除?
我正在寻找可以同时应用于3.0和3.0之前版本设备的首选项。发现其中PreferenceActivity包含不推荐使用的方法(尽管在随附的示例代码中使用了这些方法),我查看PreferenceFragement了兼容性包并解决了我的麻烦。 但是,它似乎PreferenceFragment不在兼容性包中。谁能告诉我这是否是故意的?如果是这样,我是否可以轻松地定位一系列设备(即<3.0和> = 3.0),还是必须跳过障碍?如果没有有意排除它,我们是否可以期望新版本的兼容软件包?还是有其他可以安全使用的解决方法? 干杯 詹姆士

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.