Articles of 安卓

在android中的圆形button..避免按下“外部”button?

我已经创build/试图创build,通过使用ImageButton“小部件”Android的圆形button。 但是,由于这种types的button被视为一个正方形,我的PNG图像也被视为一个具有透明背景的正方形,那么如何避免用户能够按下圆形button? ..他们可以按下button的“angular落”,并仍然会触发点击事件..是否有任何speciall贴图层可以在Photoshop中完成或以任何方式来改变图像button的半径,所以它适合我的形象“圆”或任何想法? 在此先感谢!..对不起英文不好

使用传感器事件检测电话方向

我有一个活动,这需要它的方向被locking setRequestedOrientation(screenOrientation); 但是我想获得方向更新,以便我可以对UI进行调整(想象一下HTC相机应用程序,只有button的图标改变方向时)。 所以我find了这个class 。 它提供的方向值介于0到360之间。我是否要过滤这个值,即完美区间[a, b] ,如果a<x<b那么方向是横向还是纵向? 计算是什么意思? 任何提示?

为什么把一个活动的对象列表传递给另一个活动是非常麻烦的

我想知道,为什么Google会把从1个活动到另一个活动的对象列表都传递给这么难 ,尽pipe我的活动都在一个单独的过程中? http://androidideasblog.blogspot.com/2010/02/passing-list-of-objects-between.html 帮助传递ArrayList和Parcelable Activity http://developer.android.com/resources/faq/framework.html#3 为什么他们不能有这样的事情呢? intent.putExtra("histories", listOfHistoryObjects); 他们是否过度devise?

更改TabPageIndicator页脚和文本颜色(ViewPagerIndicator)

这让我疯狂:我不能为我的生活弄清楚如何改变我的TabPageIndicator(来自杰克·沃顿的ViewPagerIndicator)的页脚和文本颜色。 我查看了示例ViewPagerIndicator应用程序的源代码,找不到“Default”和“Styled”示例代码不同的地方。 “默认”具有默认的蓝色页脚和白色文本,而“样式”示例具有红色页脚并使用灰色字体。 我知道这是可能的,但我不知道如何做到这一点! 任何帮助非常感谢。 🙂

我应该为Android应用程序开发购买哪些Android设备?

我正在市场上购买基本的Android设备。 我购买的主要原因是学习开发移动应用程序。 虽然Eclipse IDE提供了一个用于testing应用程序的虚拟Android设备,但与真正的Android设备不同,它不会让我和Android设备用户处于同一个波长。 (最明显的例子是:在明亮的户外环境中,可见度比室内更差) 一些问题: 平板电脑是我应该得到的设备types吗? 我觉得它比其他设备更通用。 我不需要智能手机,因为我的哑巴适合我,而且我甚至不用它。 我讨厌被locking到一个特定的无线提供商的想法。 我对电子书不感兴趣,因为我仍然更喜欢纸上的书。 我应该使用Android 2.3还是4.0? 一方面,目前超过90%的Android用户使用2.3.3或更早的版本。 另一方面,4.0更好,将获得市场份额。 (现在购买Android 2.3设备,购买Android 4.0设备是我的最佳select?) 除了wifi之外,我还应该寻找什么? 有没有我应该避免的品牌/型号? 我记得听说Packard Bell PC是最不可靠的。 南国是一个可怕的价值。 (旧的Oldsmobile Cutlass笨重是一个更好的价值 – 至less可靠,但买得便宜很多。) 有没有购买使用点? Ebay和Google购物上的列表并没有显示使用的平板电脑比新的平板电脑便宜多了,而且还有更多的新平板电脑比使用的平板电脑更便宜。 易趣上市目前(5-23-2012)显示超过200个Android 2.3平板电脑卖$ 55- $ 90: http ://www.ebay.com/sch/iPads-Tablets-eBook-Readers-/171485/i.html?Operating %2520System =的Android%25202%252E3%252Ex%2520Gingerbread&LH_BIN = 1&因特网%2520Connectivity =无线%252DFi%7CWi%252DFi%2520%252B%25203G%7CWi%252DFi%2520%252B%25204G&_nkw =机器人+ 2.3&_dmpt = US_Tablets&RT = NC&LH_ItemCondition = 1000 易趣上市目前(5-23-2012)显示超过200个Android 4.0平板电脑卖$ 83- $ 107: […]

为什么开始排除我自己的应用程序的资源时,这是不需要的?

我最近遇到一个令人困惑的问题 ,没有任何解释,我设法解决 。 解决scheme本身对我来说是个问题,因为我不理解它 :它迫使我直接指导Proguard忽略关于我自己的应用程序包的全部警告。 -dontwarn com.bta.** 除了不得不忽视关于我的开发中最容易出错的代码(最频繁更改的代码)的警告之外,我对以下两个问题感到困惑: 为什么这个需求突然出现? (我以前从来不需要这样做。) 为什么在我开发的其他项目/应用程序中不需要这些? 我相信我介绍的一些新代码或库导致了这种情况(AdMob?),但对此的解释是什么? 为什么第三方图书馆会迫使我closures对自己应用程序资源的警告? closures我自己的应用程序包的警告(像我一样)的副作用是什么?

使用Android手机上的相机拍摄图像面对方向问题

我正在使用exifInterface进行照片旋转问题代码如下:面对摄像头捕获的图像方向问题。 从文件中创build一个位图 Bitmap b = BitmapFactory.decodeFile(imagePath); 通过缩放到适当的级别来调整位图的大小 int width = b.getWidth(); int height = b.getHeight(); int newWidth = 150; int newHeight = 150; float scaleWidth = ((float) newWidth) / width; float scaleHeight = ((float) newHeight) / height; Matrix matrix = new Matrix(); matrix.postScale(scaleWidth, scaleHeight); // Bitmap resizedBitmap = Bitmap.createBitmap(b, 0, 0, width, height, matrix, true); […]

如何禁用adb端口转发?

如何禁用以前启用的adb中的端口转发规则 adb forward tcp:1234 tcp:1234 除杀死和重新启动adb服务器之外,还有其他方法吗?

如何创buildAndroid代码和本机代码之间的callback?

我有一个要求在本地代码(C语言代码)和Android代码之间创buildcallback。 我写了JNI函数从这样的android调用C code JNI代码在这里 #include <android/log.h> void initSocket(); #ifdef __cplusplus extern "C" { #endif JNIEXPORT void JNICALL Java_org_pjsip_pjsua_pjsua_1appJNI_initSocket(JNIEnv *jenv, jclass jcls) { __android_log_write(ANDROID_LOG_INFO, " JNI CODE ", " APP INIT SOCKET"); initSocket(); } } C代码看起来像这样 void initSocket() { /// some more stuff printf(" initSocket function "); } static int worker_thread(void *unused) { /// some more […]

我可以使用android应用程序来跟踪用户活动吗?

我想知道是否有可能编写一个android应用程序,当它运行在后台,它可以跟踪用户的活动?(如用户使用的其他应用程序,用户拨打什么电话号码,用户的GPS位置,等等)原因我不知道一个单一的Android应用程序可以反应到其他应用程序,有没有人知道答案? 谢谢