我使用默认的"小部件预览"应用程序在Honeycomb模拟器中截取了我的应用程序小部件的屏幕截图,但我不知道图像保存在哪个位置.我一直在寻找使用adb shell命令以及查看Gallery应用程序,但我一直无法找到它.我可以通过电子邮件发送或发送彩信,但我想我不需要在模拟器上设置邮件帐户.
是否有一种简单的方法来获取我错过的图像,或者我是否真的需要在模拟器上设置邮件帐户?
提前致谢.
我正在尝试使用MediaStore提供程序播放播放列表.但是,当我尝试播放播放列表时,没有任何反应.MediaPlayer可以播放播放列表(m3u文件)吗?我是否需要设置要播放的第一首曲目?
这是我在onCreate()方法中的测试代码:
Uri uri = MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI;
if(uri == null) {
Log.e("Uri = null");
}
String[] projection = new String[] { MediaStore.Audio.Playlists._ID, MediaStore.Audio.Playlists.NAME, MediaStore.Audio.Playlists.DATA };
Cursor c = managedQuery(uri, projection, null, null, null);
if(c == null) {
Toast.makeText(getApplicationContext(), R.string.alarm_tone_picker_error, Toast.LENGTH_LONG).show();
return;
}
if(!c.moveToFirst()) {
c.close();
Toast.makeText(getApplicationContext(), R.string.alarm_tone_picker_no_music, Toast.LENGTH_LONG).show();
return;
}
c.moveToFirst();
try {
MediaPlayer player = new MediaPlayer();
player.setDataSource(c.getString(2));
player.start();
} catch(Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我打开了每个音量流.
谢谢,
Kaloer
我有一个 Android 应用程序,我想从中将一些数据上传到我的 Web 服务器上的数据库。由于 MySql java 库的大小约为 5 mb,我不想将它包含在应用程序中。因此,我将对 php 脚本发出 HTTP 请求,并以 URL 作为参数发送数据。我如何确保只有我可以调用它?我不希望人们嗅探 URL 并在我的应用程序之外调用它。
谢谢
我收到了一个崩溃报告,其中包含一个由Resource.NotFoundException引起的错误.然而,奇怪的是,当它尝试使用res/color/secondary_text_dark.xml颜色(在创建期间)时,它会被DialogFragment中的Android兼容性库抛出.这是一个Android资源(在android.R.color.secondary_text_dark中找到),所以我假设每个设备都应该有这个.
我有一个想法是异常是因为Proguard混淆了资源,但我不知道如何避免这种情况.我无法重现我的Nexus One上的崩溃,所以我无法检查更改是否修复此问题.
我对混淆器是对的还是有任何其他可能导致这种情况的事情?
非常感谢你.
我在这里附上了日志:
android.view.InflateException: Binary XML file line #8: Error inflating class <unknown>
at android.view.LayoutInflater.createView(LayoutInflater.java:513)
at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
at org.kaloersoftware.kaloerclock.MathDialogFragment.android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)(Unknown Source)
at android.support.v4.app.FragmentManagerImpl.void moveToState(android.support.v4.app.Fragment,int,int,int)(Unknown Source)
void moveToState(android.support.v4.app.Fragment)
void moveToState(int,boolean)
void moveToState(int,int,int,boolean)
at android.support.v4.app.FragmentManagerImpl.void moveToState(android.support.v4.app.Fragment,int,int,int)(Unknown Source)
void moveToState(android.support.v4.app.Fragment)
void moveToState(int,boolean)
void moveToState(int,int,int,boolean)
at android.support.v4.app.BackStackRecord.void run()(Unknown Source)
at android.support.v4.app.FragmentManagerImpl.boolean execPendingActions()(Unknown Source)
at android.support.v4.app.FragmentManagerImpl$1.void run()(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4669)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
at …Run Code Online (Sandbox Code Playgroud) 我目前一直在学习Objective-C和Cocoa,但我觉得我需要了解更多有关AppKit框架的知识.我经常怀疑我应该将哪些组件用于特定用途.例如,我花了很多时间研究如何简单地在两个NSView之间切换(与NSTabView相同,但没有它的标签,例如在IBAction中).
我已经阅读了Aaron Hillegass 为Mac OS X编写的Cocoa Programming,但我正在寻找接下来要阅读/做的内容,以扩展我对AppKit框架的知识以及使用Cocoa开发用户界面.你建议我看一下什么?
先感谢您.