Tag: android

如何让用户从应用程序内检查最新的应用程序版本?

我想在应用程序中添加“检查更新”button,这样当有人点击它时,它会显示一个敬酒信息/进度对话框来检查应用程序的版本。 如果find新版本,应用程序将自动将其下载到手机,并让用户手动安装更新的应用程序。 或者只要能检查最新版本并通知用户更新就可以做其他任何方法 。

Android M权限:onRequestPermissionsResult()没有被调用

我正在更新我们的应用程序以使用新的M权限系统。 除了onRequestPermissionsResult()之外,它们都在工作。 我需要检查button上的权限,如果成功,发送一条短信。 当我授予这个权限时,对话框会closures,但是直到我再次按下button,它才会触发发送文本。 我已经debugging并在onRequestPermissionsResult()方法中设置断点,但它永远不会进入它。 这个方法首先被调用: private void askForPermission() { String[] permissions = new String[]{Manifest.permission.SEND_SMS}; ActivityCompat.requestPermissions(getActivity(), permissions, PERMISSIONS_CODE); } 然后我的callback看起来像这样: @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); if (requestCode == PERMISSIONS_CODE) { for (int i = 0; i < permissions.length; i++) { String permission = permissions[i]; int grantResult = […]

Android:滚动Imageview

我有一个ImageView是一个normale屏幕的高度的两倍(960浸)。 我想在屏幕上很好地滚动它。 屏幕底部应该包含一个button。 我已经尝试过各种ScrollView和Imageviews的组合,没有任何成功。 我也使用:isScrollContainer属性进行了细化,但没有结果。 任何人都知道如何做到这一点? 干杯,卢卡

我们如何防止服务被操作系统杀死?

我在我的应用程序中使用Service ,它需要运行,直到我的应用程序卸载,但问题是它被操作系统杀死。 我们如何防止它被操作系统杀死? 或者,如果它被杀害,我们可以通过编程重新启动该服务吗?

Android的异构gridview像pinterest?

是否有可能使用GridView在Android上创build像布局一样的pinterest? 我想使用GridView创build图像库,但我不确定是否是好的解决scheme。 我不想创build三个LinearLayouts (我认为这个解决scheme不好: android样式的listview或gridview ) 有任何想法吗 ;)?

Eclipse错误“ADB服务器没有确认,启动守护进程失败”

在更新SDK之后,Eclipse显示这个错误: ADB服务器没有确认,启动守护进程失败。 当我运行一个Android应用程序,它给了我以下内容: 请确保adb正确位于'D:\ android-sdk-windows \ platform-tools \ adb.exe'并且可以执行。 我该如何解决这个问题?

在哪里停止/销毁Android服务类中的线程?

我已经通过以下方式创build了一个线程服务: public class TCPClientService extends Service{ … @Override public void onCreate() { … Measurements = new LinkedList<String>(); enableDataSending(); } @Override public IBinder onBind(Intent intent) { //TODO: Replace with service binding implementation return null; } @Override public void onLowMemory() { Measurements.clear(); super.onLowMemory(); } @Override public void onDestroy() { Measurements.clear(); super.onDestroy(); try { SendDataThread.stop(); } catch(Exception e){ […]

如何为Android MediaController创build自定义UI

我想为我的video播放器自定义MediaController中的控件。 我想换出播放button的图像,改变皮肤,改变颜色等。 有没有一个这样做的已知方式? 谢谢

Android Studio中的JNI和Gradle

我正在尝试将本地代码添加到我的应用程序。 我拥有../main/jni所有内容, ../main/jni在我的Eclipse项目中一样。 我已经添加ndk.dir=…到我的local.properties 。 我还没有做任何其他事情(我不知道还有什么其他要求,所以如果我错过了一些让我知道)。 当我尝试build立我得到这个错误: Execution failed for task ':app:compileDebugNdk'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/me/android-ndk-r8e/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/me/Project/app/build/ndk/debug/Android.mk APP_PLATFORM=android-19 NDK_OUT=/Users/me/Project/app/build/ndk/debug/obj NDK_LIBS_OUT=/Users/me/Project/app/build/ndk/debug/lib APP_ABI=all Error Code: 2 Output: make: *** No rule to make target `/Users/me/Project/webapp/build/ndk/debug//Users/me/Project/app/src/main/jni/jni_part.cpp', needed by `/Users/me/Project/app/build/ndk/debug/obj/local/armeabi-v7a/objs/webapp//Users/me/Project/app/src/main/jni/jni_part.o'. Stop. 我需要做什么? Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # OpenCV OPENCV_CAMERA_MODULES:=on OPENCV_INSTALL_MODULES:=on include …/OpenCV-2.4.5-android-sdk/sdk/native/jni/OpenCV.mk […]

android屏幕坐标如何工作?

我正在使用Android Animation而且我发现Android坐标系统相当混乱,所以我在这里要问这个关于坐标如何在Android中工作的问题。 我正在按照这个图像移动一个视图到另一个,但它似乎不工作: