相关疑难解决方法(0)

如何构建具有隐藏和内部API的Android SDK?

我想重建Android SDK(或者更确切地说只是android.jar)以包含隐藏和内部API.

我找不到任何关于如何解决这个问题的文档或讨论.我已经设置了一个能够构建cm7的Ubuntu CyanogenMod构建环境.

现在,我读到make SDK将构建SDK,但我想构建一个SDK,其中包含使用@hide标记为隐藏的方法和字段.这可能吗?

我想要做的是更改使用隐藏API的应用程序,为了重建它,我想使用修改后的SDK.

android android-source android-sdk-2.3

82
推荐指数
7
解决办法
5万
查看次数

使用adb shell启动Android应用程序时出错"活动类不存在"

adb install我的应用程序之后,我可以通过以下方式验证它是否存在adb shell pm list packages AppName:

包:air.com.client.AppName

所以我知道它在那里,但当我尝试启动时adb shell am start -a android.intent.action.MAIN -n air.com.client/.AppName,我收到此错误:

开始:意图{cmp = air.com.client/.AppName}

错误类型3

错误:活动类{air.com.client/air.com.client.AppName}不存在.

如果重要的话,正如您可能已经注意到的那样,这是一个打包为Android应用程序的AIR应用程序.有任何想法吗?我在某处错过了什么吗?当我使用时,aapt dump xmltree我可以看到我的.apk android.intent.action.MAIN在intent-filter节点中包含一个条目,值得它.

最后,为了理智,使用相同的命令模板,我可以启动设置应用程序,没有任何问题:

adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings
Run Code Online (Sandbox Code Playgroud)

air android adb

9
推荐指数
2
解决办法
1万
查看次数

是否可以以编程方式连接到 chromecast 路由?

我正在编写一个 chromecast 接收器应用程序,它(希望)允许我远程将警报消息放在电视上以作为提醒。

我的计划是在我的家庭网络上安装一个专用无线设备,它会不断轮询来自中央服务器的新消息。当发现新消息时,它会连接到 chromecast 路由,打开电视并显示新消息。

但据我所知,激活 chromecast 路由的唯一方法是手动单击 Chrome 浏览器或无线设备上的 chromecast 图标。

有没有办法以编程方式激活 chromecast?可以在发件人处完成吗?

html chromecast

4
推荐指数
1
解决办法
4898
查看次数

我在哪里可以找到APPLICATION_ID

我正在学习Android的转换api,我被困在这个部分:

mMediaRouteSelector = new MediaRouteSelector.Builder()
  .addControlCategory(CastMediaControlIntent.categoryForCast("YOUR_APPLICATION_ID"))
  .build();
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到它APPLICATION_ID,它是什么?

android google-cast android-cast-api

4
推荐指数
1
解决办法
2158
查看次数