Articles of 安卓

Android:应用程序快捷方式必须在更新后重新创build

一个奇怪的事情正在发生:我已经发布了谷歌播放的更新。 当用户下载更新时,现有的主屏幕快捷方式消失,必须重新创build或在其他设备上,快捷方式停留在主屏幕上,但当他们按下时,它表示引用应用程序不存在,然后他们不得不删除该快捷方式并重新创build它。 有谁知道这是为什么发生?

Android Google Map V2显示空白并仅显示缩放button?

我使用谷歌地图V2和显示多个标记,但首先我想显示在屏幕上的地图我放下我的所有文件在这里只给出空白我会检查出来,但没有为我工作 main.xml中 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <fragment android:id="@+id/mapview" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /> </RelativeLayout> AndroidManifest.xml中 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mapactivity" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission […]

测量在Android应用程序上花费的时间

我是新来的android。 在我的应用程序中,我想跟踪其他应用程序(安装在设备上)多长时间(在前台)。 可能吗? 如果是,那么如何? 提前致谢!

时间回到Android上

我正在开发一个应用程序,并不时得到这个奇怪的消息: W/SystemClock(11814): time going backwards: prev 9003590393023(ioctl) vs now 9003584533648(ioctl), tid=11856 这是什么意思? 为什么会发生? 谢谢!

如何使用MediametadataRetriever从android / album / Artist中获取歌曲?

首先,我是一个新手,其次我知道有一个解决scheme“如何从Android专辑中获取歌曲?” 但是这是通过使用光标和MediaStore和我已经使用MediametadataRetriever和它完全不同我没有使用hashmaps和所有…..所以它变得有点困难….请为此任何解决scheme???不使用hashmaps和mediastore? 这里是我用来显示所有歌曲和它的艺术家的代码………. import java.io.File; import java.io.FileFilter; import java.io.FilenameFilter; import java.io.Serializable; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.List; import android.annotation.SuppressLint; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.media.MediaMetadataRetriever; import android.media.MediaPlayer; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.ListFragment; import android.util.DisplayMetrics; import android.util.TypedValue; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; […]

如何设置Android Studio,以便在离线时进行编译(从互联网断开)

我今天在androidstudio工作,我的构build开始失败。 令我惊讶的是,我已经失去了我的互联网连接,不能再build立我的代码。 build.gradle文件包含以下内容: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.3' } tasks.withType(Compile) { options.encoding = "UTF-8" } } apply plugin: 'android-library' dependencies { compile files('libs/android-support-v4.jar') } … 所以…我如何重新configuration​​我的开发环境,改变我的build.gradle,并做任何其他必要的,以使android开发脱机。 注意:编辑问题是为了从存储库中删除mavenLocal(),因为它自己添加了试图解决这个问题

如何在android中的服务器上以base64格式发送多个图像

我正在开发一个应用程序,我必须通过调用Restful Web服务以base64格式在服务器上发送多个图像。 调用Restful Web服务的代码: try { //instantiates httpclient to make request DefaultHttpClient httpclient = new DefaultHttpClient(); //url with the post data HttpPost request = new HttpPost(urlPath); //convert parameters into JSON object JSONObject holder = new JSONObject(jsonObjString); //passes the results to a string builder/entity StringEntity se = new StringEntity(holder.toString()); //sets the post request as the resulting […]

“包没有正确签名”出现给一些用户

我在Google Play上有一个应用程序,已经看了无数次更新。 最新的更新(第一次)没有为某些人安装,他们只是得到“包没有正确签名”错误消息。 它适用于我在家里的Android设备。 我正在build立和签署一个自定义的构build系统,基本归结为调用ant release ,其次 jarsigner -verbose -keystore $(keystore) -storepass $(storepass) $(appname).apk $(alias) zipalign -v 4 $(appname).apk $(finalname).apk 这已经工作了多年,没有任何修改的构build系统或密钥库,我不知道为什么它停止为一些用户工作。 我注意到文档添加了以下警告: 从JDK 7开始,缺省签名algorithm[sic]已经发生变化,您需要在签名APK时指定签名和摘要algorithm[sic](-sigalg和-digestalg)。 所以我加了-sigalg SHA1withDSA -digestalg SHA1 ,它产生一个不同大小的APK。 我可以尝试滚动,但我不想推出更新,并惹恼用户,而不知道我实际上正在修复的东西。 为什么这只对一些人失败? 我如何解决它? 明确指定-sigalg / -digestalg是否够用?

在我的Glass GDK浸入式应用程序中打开活动时,如何使屏幕变亮?

我有一个GDK沉浸式应用程序,其中启动程序Activity获取SCREEN_DIM_WAKE_LOCK WakeLock 。 该应用程序还有一个服务,将接收聊天消息,并启动一个Activity的Intent ,以显示每一个。 每当消息Activity打开,我想要使屏幕变亮。 但是,我发现的所有方法似乎都不起作用。 例如,将以下内容添加到onResume中不起作用: Settings.System.putInt(getContentResolver(), SCREEN_BRIGHTNESS_MODE, SCREEN_BRIGHTNESS_MODE_MANUAL); WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.screenBrightness = 1.0f; getWindow().setAttributes(lp); 为了更好地说明问题,下面是我的应用程序中的事件序列: 活动A启动并获取SCREEN_DIM_WAKE_LOCK。 活动A在很短的时间后变暗。 服务B通过networking接收聊天消息,并创build一个活动意图C. 活动C打开,如上所示设置屏幕亮度,但保持灰色 我怎样才能让屏幕变亮?

显示错误导致:java.lang.reflect.InvocationTargetException

当我按下button(名为“当前位置”)时,它应该在文本视图(名为“tvAddress”)上显示当前位置(纬度和长度)。但它没有按照我的预期工作。 它给了我错误。错误在下面给出。任何人都可以帮助我PLZ 错误是: 02-05 23:37:22.429: E/AndroidRuntime(20293): FATAL EXCEPTION: main 02-05 23:37:22.429: E/AndroidRuntime(20293): java.lang.IllegalStateException: Could not execute method of the activity 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.view.View$1.onClick(View.java:3680) 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.view.View.performClick(View.java:4191) 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.view.View$PerformClick.run(View.java:17229) 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.os.Handler.handleCallback(Handler.java:615) 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.os.Handler.dispatchMessage(Handler.java:92) 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.os.Looper.loop(Looper.java:137) 02-05 23:37:22.429: E/AndroidRuntime(20293): at android.app.ActivityThread.main(ActivityThread.java:4960) […]