Questions tagged «android»

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

7
Android Fragment生命周期随方向变化而变化
使用兼容性包以Fragments为目标2.2。 重新编码活动以在应用程序中使用片段后,我无法进行方向更改/状态管理,因此我创建了一个具有单个FragmentActivity和单个Fragment的小型测试应用程序。 来自方向更改的日志很奇怪,有多个对片段OnCreateView的调用。 我显然丢失了一些东西-例如分离片段并重新附加它,而不是创建新实例,但是我看不到任何文档来表明我要去哪里。 任何人都可以告诉我我在做什么错。谢谢 方向更改后,日志如下。 Initial creation 12-04 11:57:15.808: D/FragmentTest.FragmentTestActivity(3143): onCreate 12-04 11:57:15.945: D/FragmentTest.FragmentOne(3143): OnCreateView 12-04 11:57:16.081: D/FragmentTest.FragmentOne(3143): OnCreateView->SavedInstanceState null Orientation Change 1 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): onSaveInstanceState 12-04 11:57:39.031: D/FragmentTest.FragmentTestActivity(3143): onCreate 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): OnCreateView 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): OnCreateView->SavedInstanceState not null 12-04 11:57:39.031: D/FragmentTest.FragmentOne(3143): OnCreateView 12-04 11:57:39.167: D/FragmentTest.FragmentOne(3143): OnCreateView->SavedInstanceState …

12
Android-如何获取应用程序名称?(不是包名)
在我的清单中,我有: <application android:name=".MyApp" android:icon="@drawable/ic_launcher_icon" android:label="@string/app_name" android:debuggable="true"> 如何获得标签元素? 注意:我的代码正在其他人的内部运行,因此我无权访问@ string / app_name
120 android 

6
在Android中使用枚举
我几乎要完成在Android中为我的应用程序进行的计算活动。我尝试创建一个性别枚举,但是由于某种原因出现语法错误,请插入“ EnumBody”以完成EnumDeclaration。 public static enum Gender { static { Female = new Gender("Female", 1); Gender[] arrayOfGender = new Gender[2]; arrayOfGender[0] = Male; arrayOfGender[1] = Female; ENUM$VALUES = arrayOfGender; } } 我也尝试了不使用静态{}的情况,但是出现了相同的语法错误。
120 android  enums 

6
字符串资源中的HTML?
我知道我可以将转义的HTML标记放在字符串资源中。但是,查看Contacts应用程序的源代码,我可以看到它们具有不必编码HTML的方式。引用联系人应用程序的strings.xml: <string name="contactsSyncPlug"><font fgcolor="#ffffffff">Sync your Google contacts!</font> \nAfter syncing to your phone, your contacts will be available to you wherever you go.</string> 不幸的是,当我尝试类似的操作(如Hello, <b>World</b>!)时,getString()返回不带标签的字符串(我可以在中看到logcat)。这是为什么?如何获得带有标签和所有内容的原始字符串?联系人应用程序如何执行?
120 android 

7
Android WebView,如何处理应用程序中的重定向而不是打开浏览器
因此,现在在我的应用程序中,我正在访问的URL具有重定向,当发生这种情况时,WebView将打开一个新的浏览器,而不是停留在我的应用程序中。有没有一种方法可以更改设置,以便视图可以像往常一样重定向到该URL,但是保留在我的应用程序中而不是打开新的浏览器? 编辑: 我想要重定向URL,我只是不知道如何创建它,因此,到达该URL的唯一方法是通过一个URL,它将导致重定向到我想要的URL。 例如:当您转到此处时:http : //www.amazon.com/gp/aw/s/ref=is_box_/k=9780735622777请注意它将如何将URL重定向到实际产品。在我的应用程序中,如果我在一个新的浏览器中打开它,它将很好地执行此操作,但是,如果我将其与WebView一起保存在我的应用程序中,它将显示为好像在搜索k = 9780735622777,如下所示:http://www.amazon.com/gp/aw/s/ref=is_s_?k=k%3D9780735622777&x=0&y=0。或,它将在浏览器中打开视图并显示适当的内容。但是,我想将所有内容保留在我的应用程序中。


6
以编程方式清除应用程序的数据
我想以编程方式清除应用程序的数据。 应用程序的数据可能包含数据库,共享首选项,内部-外部文件或在应用程序内创建的任何其他文件之类的内容。 我知道我们可以通过以下方式清除移动设备中的数据: 设置->应用程序->管理应用程序->我的应用程序->清除数据 但是我需要通过Android程序来完成上述操作吗?
120 android 



10
在不导航到设置页面的情况下打开位置服务
与提示用户进入设置页面并启用位置服务并再次返回的传统方法相反,我注意到在一些最新的应用程序中,执行相同操作的更简单方法。 参考下面的屏幕截图,它会提示用户一个对话框,只需单击一下即可启用位置服务,并且可以在这些应用中使用。 我怎样才能做到这一点?
120 android  location 

6
如何签署已编译的APK
我已经使用apktool解码了APK(因为原始源代码丢失了),所以我可以解决布局xml文件的一些问题。然后,我用apktool重建了它,当我尝试在设备上安装它(使用adb:adb install appname.apk)时,出现了以下错误: [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 但是原始apk是由密钥库(在eclipse IDE上)签名的,但不是,我该如何在Eclipse之外使用原始密钥石文件正确签名呢?

21
Facebook Android生成密钥哈希
尝试创建与Facebook集成的android应用程序时,我已经进入文档中必须生成密钥哈希文件的部分,它指定要运行以下代码 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 当我在终端上运行此命令时,我收到密钥库被篡改或密码错误的错误消息, 我只想生成我的密钥哈希 谁能指出我正确的方向?

7
如何在Android中向HTTP GET请求添加参数?
我有一个尝试发送的HTTP GET请求。我尝试通过首先创建一个BasicHttpParams对象并将参数添加到该对象,然后调用setParams( basicHttpParms )我的HttpGet对象,来向请求添加参数。此方法失败。但是,如果我手动将参数添加到URL中(即append ?param1=value1&param2=value2),它将成功。 我知道我在这里缺少任何东西,任何帮助将不胜感激。
119 java  android  http-get 

22
使EditText只读
我想做一个只读EditText视图。用于执行此代码的XML似乎是android:editable="false",但是我想在代码中执行此操作。 我怎样才能做到这一点?

14
将build.toolsVersion '26 .0.2'的Android Studio从2.3更新到3.0后,无法解析符号'?attr / actionBarSize'
将Android Studio从2.3更新到3.0后,我buildToolsVersion从26.0.0 更改为26.0.2,然后出现此错误: Cannot resolve symbol '?attr/actionBarSize xml代码: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> 依存关系: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.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.