Articles of 安卓

如何在我的Android中运行BASH脚本?

我的同一个BASH脚本在Fedora / CentOS上工作。 但我正在testing一个Android eee pad transformer 。 在哪里我有terminal访问,我写了一个小testing脚本。 但它不工作,我该如何解决? 我究竟做错了什么? /data/data/berserker.android.apps.sshdroid/home $ cat test.sh #!/bin/bash var=`ifconfig -a`; echo $var; /data/data/berserker.android.apps.sshdroid/home $ chmod +x test.sh /data/data/berserker.android.apps.sshdroid/home $ ./test.sh sh: ./test.sh: not found /data/data/berserker.android.apps.sshdroid/home $ uname -a Linux localhost 2.6.36.3-00004-g069b8b5 #1 SMP PREEMPT Wed May 11 22:14:22 CST 2011 armv7l GNU/Linux /data/data/berserker.android.apps.sshdroid/home $ bash ./test.sh sh: […]

Android Systrace跟踪文件格式

Android的systrace工具,通过ADB调用atrace工具。 但是,我不太了解跟踪文件的格式。 显然它与linux ftrace工具非常相似,但有一些不同之处。 主要的区别是不使用System.Map文件,但它将所有信息包含到跟踪文件中。 此外,还有一些新的B | E条目是特定于Android的。 在Android源代码中有一些关于这种格式的信息: http : //androidxref.com/4.1.1/xref/external/chromium-trace/src/tracing/linux_perf_importer.js 但是,在该文档中,我们可以看到格式属于Linux Perf Tool。 我不这么认为,linux perf作为一个输出提供了一个非常不同的格式…(除非一些特殊的configuration是活跃的…) 我的问题是:有谁知道在哪里可以find一个关于android跟踪文件的官方文档使用从adb的atrace工具生成? 这种格式对你来说很熟悉吗? # tracer: nop # # entries-in-buffer/entries-written: 66427/66427 #P:2 # # _—–=> irqs-off # / _—-=> need-resched # | / _—=> hardirq/softirq # || / _–=> preempt-depth # ||| / delay # TASK-PID CPU# |||| TIMESTAMP FUNCTION […]

通过adb shell和代码了解命令 – Android

我正尝试将BATTERSTATS权限授予应用程序。 当我从PC运行命令 – 它工作得很好: adb shell pm grant com.example.sample.myapplication android.permission.BATTERY_STATS 但同样的pm grant命令从Android应用程序运行时不起作用: java.lang.Process process = Runtime.getRuntime().exec("pm grant com.example.sample.myapplication android.permission.BATTERY_STATS"); 是否需要root权限才能授予此权限? 如果是这样的话,为什么不需要设备通过adb shell来运行它? 我是Android新手,请更清楚地解释一下内部发生了什么以及如何继续。

selectAndroid开发SDK的位置时需要指定哪个文件夹?

在LiveCode中设置移动支持首选项以开发Android时,需要selectAndroid文件夹归档中的哪个文件 夹 ? 每当我select一个文件夹,似乎提出了一个错误说: The chosen folder is not a valid Android SDK. Please ensure you have it installed correctly, and enabled support for Android 2.2 (Froyo). 我在Windows 7上运行。

如何重新configuration​​文件以允许LiveCode使用Android模拟器?

我被告知我的其他问题之一(请参阅: selectAndroid开发SDK的位置时需要指定哪个文件夹? )为了使我的模拟器与LiveCode一起工作,我需要重新configuration这些文件。 有一件事,怎么样?

如何使用NFC从Windows Phone 8发送一个string到Android设备

使用谷歌没有任何运气,所以我想我会问。 有没有人有任何经验/知道如何发送一个简单的string,即“你好”从Windows Phone 8设备到Android设备? 到目前为止,我们已经能够做android – > android和android – > windows phone 8,但是我们还没有能够找出如何从windows phone 8到android。 有没有人看过在线指南或知道如何做这样的事情? 我想第一步是要找出如何使在Windows Phone 8上的应用程序实现其附近的一个Android NFC设备..然后它会弄清楚如何使Android手机上的应用程序接收消息。 提前致谢! *答案* 好的,这里有一些答案/提示 我结束了作为外部types发送NFC消息,因为发送应用程序/ my.mimetype不断给我一个“抱歉,您的手机无法logging这种types的文件”在Windows手机即使消息正在通过。 @Override public NdefMessage createNdefMessage(NfcEvent event) { NdefMessage ndefMessage = new NdefMessage(( new NdefRecord[] {createMimeRecord("packageName:externalType",docId.getBytes())})); return ndefMessage; } public NdefRecord createMimeRecord(String mimeType, byte[] payload) { byte[] mimeBytes = mimeType.getBytes(Charset.forName("US-ASCII")); NdefRecord mimeRecord […]

一个C#游戏来统治他们(iOS,Android,WP7,W7,Mac OS X和XBOX)

嘿,我正在学习C#,只是想到了一个很酷的想法。 考虑到一个游戏很简单。 比如,一个经典的文本input风格的游戏的重制,理论上来说,一个C#游戏可以移植到上面列出的所有平台上,原始源代码的改变很less,对吗? 很明显,用户界面将不得不进行调整,我非常怀疑这样的游戏真的会在每个平台上生存下来! 但是,尽pipeC#真的很重,通过不同的方法,这可以工作,对吗? 或者,我是否必须将C#源代码更改为Objective-C? Android甚至有他们支持的官方语言,如苹果和MS吗? 这是一个奇怪的问题,但如果这是真的,那么C#是一个很好的多用途语言,尽pipe它主要是基于MS认可的。

Windows PC作为USB主机通过USB与Android设备进行通信

我想通过USB从Android应用程序传输数据(编程)到Windows PC上的服务器。 我在网上search了三四天,找不到任何示例代码等。 有什么办法来实现这个在Java,C#等? 我已经通过adbbuild立了连接,但adb不是一个选项。

Xamarin whitelabel应用程序

我正在为我的项目调查Xamarin解决scheme。 项目要求是: IOS应用程序, Android应用程序, MacOS应用程序, Windows 7,8,10应用程序。 我已经build立了基于MvvmCross的testing解决scheme,它工作正常。 我的问题是,如何为基于我的testing解决scheme的所有平台构buildwhitelabel应用程序? 在这些应用程序中,我只会更改资源,如string,图标,字体等,但是逻辑,视图和用户界面将是相同的。 有没有什么办法像Android中的gradle(构build变种)?

日志adb顶部文件在Windows cygwin

尝试在Windows下logging我的应用程序的cpu使用情况(到文件)。 首先,我尝试了这个使用cmd adb shell top | grep com.myapp > log.log 这给“grep不被识别为内部或外部命令,可操作的程序或batch file”。 我猜窗口没有任何grep命令? 然后我使用了cygwinterminal的相同命令。 这导致了一个空的日志文件 。 所以我跑了相同的命令,但没有redirect输出 adb shell top | grep com.myapp 这返回了预期的输出 。 我也尝试用“2>&1”redirectstderr。 没有工作。 我究竟做错了什么?