Articles of android

如何在Google Maps API V2中获取当前位置

我正在创建一个应用程序,用户需要使用getMyLocation()查看他/她的地理位置,但这将返回null。 有没有解决方案,因为我确实读到getMyLocation()方法总是返回null。 我是谷歌地图的新手,所以任何帮助都将不胜感激! 码: GoogleMap map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); map.setMapType(GoogleMap.MAP_TYPE_HYBRID); map.setMyLocationEnabled(true); Location myLocation = map.getMyLocation(); if( myLocation != null ){ helper.showToast( “Latitude: ” + myLocation.getLatitude() + “\nLongitude: ” + myLocation.getLongitude() ); }

如何将图像放在单选按钮Android的右侧

我正在尝试制作4个项目的单选按钮列表。 每个项目都需要有正确的文本,但也需要文本右侧的图像。 图像不是单选按钮本身,而是描述该选项的图像。 到目前为止我没有运气,设计师似乎没有任何东西可以放置到位。 您必须知道如何使用XML编写代码。 我的XML看起来像这样: 在这里,我试图将一个图像放在第一个单选按钮的右侧,但没有成功。 如何将图像放在单选按钮的右侧?

如何确定意图持有的捆绑中额外的types?

我试图通过其Intent将任意数据传递给BroadcastReceiver 。 所以我可能会做类似以下的事情 intent.putExtra(“Some boolean”, false); intent.putExtra(“Some char”, ‘a’); intent.putExtra(“Some String”, “But don’t know what it will be”); intent.putExtra(“Some long”, 15134234124125); 然后将其传递给BroadcastReceiver 我想用类似keySet()东西迭代Intent.getExtras() ,但是我也希望能够获得键的值,而不必对像.getStringExtra()或.getBooleanExtra()这样的方法进行硬编码调用。 .getBooleanExtra() 。 一个人怎么做到这一点?

没有@Annex-annotated方法就无法提供上下文,但它是?

我有以下简单的模块: @Module public class ApplicationModule { private CustomApplication customApplication; public ApplicationModule(CustomApplication customApplication) { this.customApplication = customApplication; } @Provides @Singleton CustomApplication provideCustomApplication() { return this.customApplication; } @Provides @Singleton @ForApplication Context provideApplicationContext() { return this.customApplication; } } 以及相应的简单组件: @Singleton @Component( modules = ApplicationModule.class ) public interface ApplicationComponent { CustomApplication getCustomApplication(); Context getApplicationContext(); } 我在这里创建组件: public class CustomApplication […]

Androidanimationanimation

好的我正在学习android中的一些animation。 我从谷歌开发者文档中得到了两个实际上我无法理解的属性 android:propertyName=”string” android:valueType=[“intType” | “floatType”] 一些值有意义”fade”, “rotation”, “alpha”但是其他如endYear, firstDayOfWeek 我没有find任何关于这些的详细文档,或者我可能无法理解各种教程和Google Docs试图传达的内容。 ** 我怀疑是从哪里可以获得”propertyName”所有可能值而什么是”valueType”我的意思是它实际上它实际上是如何影响animation的 ** 我正在学习本教程 ,并尝试使用属性以便更好地理解。 比如说下面附带的截图显示了propertyName这么多可能性,但我不知道它们是如何有意义的。 更多Over propertyName接受“x”和“y”作为值,但它们不会进入窗口。 对于ValueType如果我在下面提到的wheel教程片段”floatType”更改为”intType” 它停止animation.. ?????? 可以任何人解释这个问题或来源,以便我可以弄清楚.. 这是Google文档中解释的内容 注意 : – 我第一次尝试animation,不仅是用于android而且在我的生活中……

Dialog.setContentView(View)和AlertDialog.setView(View)有什么区别

我正在创建一个自定义对话框来获取用户的输入。 我注意到当我使用AlertDialog我可以使用setView()方法将一些小部件(如EditText添加到AlertDialog 。 我正在寻找自定义AlertDialog并注意到Dialog有一个方法setContentView() 。 在AlertDialog的子类中,我可以使用setContentView()或setView() 。 我注意到的一个区别是当我在AlertDialog上使用setView()时,我可以看到正面和负面按钮。 在我的AlertDialog子类中,使用setContentView()我没有得到正面和负面按钮。 谁能解释其他差异? 谢谢。

如何在libgdx中绘制Button类

我知道libgdx有这个看起来很容易使用的Button类,但我想知道为什么draw方法被设置保护? 在那种情况下,我应该如何绘制按钮? Scene2d按钮

如何在Android中保存用户登录状态?

我正在尝试使用登录模块构建应用程序。 我想保存用户登录状态,以便最终用户不必重新键入他/她的凭据,除非他们已明确注销。 我理解SharedPreferences可能有一些用处,但如果有人可以在这个问题上为我提供一些专家意见,我将不胜感激。

自定义setDropDownViewResource微调项目的示例

我想在我的微调器的下拉视图中显示两个值。 目前,它只有一个城市名称,但我还想为它添加一个小距离字段。 MyCity dataAdapter; dataAdapter = new MyCity(this, R.layout.mycityrow, list); dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 我有自定义数据适配器的所有代码,扩展我的视图和持有者等。 但是,显示的项目不显示城市及其与当前位置的距离。 它只显示MyCityDistance类的toString()方法中被覆盖的内容。 我甚至尝试过设置 dataAdapter.setDropDownViewResource(R.layout.mycityrow); 但是,没有成功。 它抛出一个错误。 04-02 11:05:22.600: E/AndroidRuntime(367): java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView 04-02 11:05:22.600: E/AndroidRuntime(367): at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:347) 04-02 11:05:22.600: E/AndroidRuntime(367): at android.widget.ArrayAdapter.getDropDownView(ArrayAdapter.java:376) 04-02 11:05:22.600: E/AndroidRuntime(367): at android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:332) 创建自己的自定义setDropDownViewResource()什么好的例子? 即使我注释掉setDropDownViewResource()行,我setDropDownViewResource()得到同样的错误。 注意: mycityrow当前唯一的影响是Spinner的第一个元素是按照mycityrow的布局mycityrow 。 但是,当我单击打开下拉列表时,该布局将丢失。 在下拉选择期间我也想要相同的布局。

从已签名的APK或JAR中提取原始X.509证书

我有一个MD5哈希公钥的库,用于签署各种jar子,以及映射到他们各自的密钥库,我们用它来签署不同的APK。 我希望能够确定哪个密钥库用于签署APK,但不使用反复试验。 (另外,遗憾的是,我们的许多密钥共享相似或相同的DN。) 我的解决方案,因为我知道META-INF / FOO.RSA(或FOO.DSA)包含证书,就是从APK的RSA文件中提取证书并直接计算MD5哈希值。 (我知道证书就在那里,因为它可以被正在运行的Android应用程序访问,而jarsigner文档告诉我它就在那里。) 但我找不到任何能够提供证书实际字节数的工具。 当我使用jarsigner -verbose -verify -certs my.apk ,我可以获取DN和证书元数据,但这不会给我字节。