Articles of 手机

短信在Android的原始pdu

1)有什么方法可以从Android设备发送原始SMS PDU? 要么, 2)是否有任何类别可以让我访问PDU头(例如TP-DCS),以便我可以像我喜欢的那样构buildPDU? 我搜查了networking,发现: http : //www.androidjavadoc.com/1.0_r1_src/com/android/internal/telephony/gsm/ISms.html,但上述类是私人的,因此我不能提供(天堂实际上并不明白为什么)。 我以任何方式询问可能吗? 如果没有,那我为什么不能拥有这种function? 感谢名单

在Android上显示“打开”对话框

我怎样才能让用户select打开链接的申请? 例如,用户有3个浏览器,并将Firefox设置为默认浏览器。 当用户长按链接时,我想给玩家打开与Opera的链接。

titaniumapi.info从不显示任何东西在控制台

我刚开始使用titanium,我不能让Ti.API.info(“我的日志消息”)打印控制台中的任何东西。 我尝试在Android设备,Android模拟器,iPhone模拟器中以及GoogleChrome中的移动Web项目中运行应用程序,而Titanium Studio中的控制台窗口从不打印我的日志消息。 我最后一次尝试在导入的示例“Todo List”中。 在文件app.js的开头,我添加了两条日志消息: if (Ti.version < 1.8 ) { alert('Sorry – this application template requires Titanium Mobile SDK 1.8 or later'); } else { Ti.API.error('my error'); Ti.API.log('error','my error'); 该应用程序运行在设备,模拟器和浏览器,但是这个消息是从来没有显示。 我正在使用最新版本的Titanium Studio,最新的android SDK和xCode 4.2。 在Mac OS X 10.6.8上运行。 titanium工作室,构build:2.0.1.201204132053 我会很高兴提供任何其他信息,可能表明为什么这是行不通的。 为什么这不在控制台上显示任何东西?

如何在桌面上模拟移动(android)浏览器

我试图debugging只有当我从手机浏览器访问移动网站时出现的问题。 我强烈怀疑问题的根本原因是由于多次访问同一页面时发生的caching。 当我从我的Android手机访问页面时,我可以一直重现该问题,但是如果使用桌面浏览器,问题就不会发生。 因为我的Android手机上无法使用任何开发工具,所以我真的需要从桌面浏览器重现这个问题,这样我就有了一些debugging的方法。 我已经尝试同时使用Firefox和Chrome,并且设置了User-Agent标题(这样就可以显示移动版本的网站),但是这样做不起作用。 有没有更好的方式来模仿从桌面移动浏览器的行为,在某种程度上允许客户端代码可以被debugging? FWIW,我相当有信心,我也可以重现在iPhone上的问题,但没有一个可用。

是否有可能通过收件箱短信打开我的应用程序?

我有一个疑问,通过收件箱短信打开我的应用程序(来自一个特定的号码),这是可能的? 请指导我或者给出一些小问题的提示。 我曾尝试与谷歌,但无法find适当的解决scheme。 提前致谢。

移动开发进入壁垒

我正在考虑在业余时间制作一些移动应用程序,我希望能够在网上为任何人使用(可能是开源的)。 我刚刚和PyS60一起工作,我真的很喜欢它。 我的问题是,我不想花这些应用程序(我不打算从他们那里赚钱),并为我正确地分发PyS60应用程序,它看起来像我需要购买昂贵的发行商许可证,那么每次我想要一个应用程序签名,仍然支付。 我知道我可以分发这些脚本,但这需要最终用户下载pys60解释器。 我也很乐意看看其他语言/平台。 iPhone应用程序需要一个开发许可证,我需要一个Mac编译代码(我没有,我是一个Linux x86用户)。 J2ME应用程序似乎需要“Javavalidation”才能在OVI商店。 我假设,如果他们是通过其他方式分发? 基本上我正在寻找能够在我的手机上工作的应用程序(N95),如果有人看到它,我可以说只要从www.example.com/myapp得到它,它就可以工作。 我也有兴趣使用像OVI商店这样的东西来分发它。 但我不想花费大量的钱。 任何人都有这方面的经验或知识? J2ME是我唯一的select吗?

如何查看三星Galaxy S2中的控制台日志输出

我正在使用三星Galaxy S2版本2.3.3,我在Android默认的网页浏览器中打开一个网页。 在页面我把console.log(“一些信息”)debugging页面,但我无法看到console.log输出在我的device.Please帮我在这个。感谢提前。

Android“OS”如何检测来电

我想知道: android操作系统如何检测来电(号码)并显示联系人姓名,并给我们一个select参加电话会议。 当点击“结束呼叫button”时,操作系统内部会发生什么情况。 当我search有关这个我只得到类和方法来创build我自己的应用程序。 请求解释。

在android应用程序中设置最小堆大小的目标是什么?

在Android操作系统的谷歌日历应用程序中,您将在CalendarActivity的onCreate方法中遇到此行。 // Eliminate extra GCs during startup by setting the initial heap size to 4MB. VMRuntime.getRuntime().setMinimumHeapSize(INITIAL_HEAP_SIZE) 有人可以解释为什么设置为4MB将消除GC?

使用setScale和setTranslate(Matrix)

在我的Android应用程序中,我加载了一个图像。使用此图像,用户可以放大,缩小和来回移动。 目前我只能得到一个工作在一个时间。 经过大量的testing,我已经确定,无论我所谓的第二个是有效的。 matrix.setScale(zoom, zoom); // this will not work matrix.setTranslate(currentX, currentY); // this will work canvas.drawBitmap(image, matrix, null); 如果我运行所有相同的代码,但简单地切换setScale第二它然后将工作,但setTranslate不会。 这似乎应该是一个简单的答案。 顺便说一句:我的代码使用后设置的方式将不实际。 matrix.postScale(); matrix.postTranslate(); 提前致谢