草庐IT

myradio_android

全部标签

android - 如果 API 为 11 或更高,如何检查设备的 API 级别并使用 Actionbar?

我的应用使用Actionbar设置标题并显示副标题,副标题会根据用户交互不断变化,我还使用splitActionBarWhenNarrow并在actionbar中显示菜单选项。我希望我的应用支持旧版android设备(API11以下),为此我必须设置android:minSdkVersion="8",但是当我设置最低sdk版本时如下所示11我在操作栏上收到错误消息(调用需要API级别11(当前最小值为8):android.app.Activity#getActionBar):getActionBar().setTitle(record_name);getActionBar().setS

android - 如何设置editText可见/不可见?

在我的程序中,我希望能够在选中一个单选按钮时隐藏编辑文本,然后在用户单击另一个单选按钮时重新出现。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.waist2height);{finalEditTexth=(EditText)findViewById(R.id.editText2);finalRadioButtonrCM=(RadioButton)findViewById(R.id.radioCM);finalRadioB

android - AudioTrack - AudioTack 不播放完整录制的音频

我遇到一个问题,当我录制音频并单击“播放”按钮时,它只播放了大约3秒,而不是完整录制的音频。我曾尝试增加缓冲区大小,但它反而使我的应用程序崩溃。有人可以建议吗?谢谢Belowismycodepackagecom.exercise.AndroidAudioRecord;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.File;importjava.io

android - 如何在微调器android中启用/禁用点击?

基于我想要“显示微调器的下拉View或显示默认值但不显示下拉列表”的条件。我在微调器对象中使用了setClickable(false)但它不起作用。如何实现? 最佳答案 尝试:((Spinner)spinner).getSelectedView().setEnabled(false);spinner.setEnabled(false); 关于android-如何在微调器android中启用/禁用点击?,我们在StackOverflow上找到一个类似的问题: h

android - 在 Android 中访问 Web 上 protected 图像

假设我在某个URL(http://www.example.com/specialimages/cutepuppy.png)有一张图片。此图像恰好是付费应用程序的一部分,我不希望人们转到此URL以右键单击并保存。所以,我添加了htaccess密码保护。完美的!它有效...该URL受到保护,只有我可以使用有效凭据访问它。(真的,任何知道用户名和密码的人都可以。)接下来,在Android中,我使用Universal-Image-Loader库将我的图像加载到我的应用程序中。加载程序代码如下所示:ImageLoaderimageLoader=ImageLoader.getInstance();

android - html 高度 100% 被 webview 忽略

Webview不理解html高度100%意味着它只是显示一个空白页面。但是,在移动浏览器中它工作得很好。谁能帮我?我经历了很多建议,但没有一个奏效。正如您在代码中看到的那样,我特意将html背景颜色设置为红色,以便我可以查看html文档是否确实在我的webview中。我根本看不到任何红色,它只是纯白色。它仅在我硬设置高度并且我不想这样做时才有效。我的代码如下:WhyQhtml{margin:0;padding:0;height:100%;min-height:100%;background-color:red;position:relative;}body{font-family:'T

java - Android,从单独的类访问 fragment 方法

我有一个fragment:publicclassCustomFragextendsFragment{...publicvoidrefreshList(){...}}我有一个单独的类:publicclassSomeClass{...}我正在尝试从SomeClass调用refreshList():StringtagName="android:switcher:"+R.id.pager+":"+1;CustomFragf2=(CustomFrag)getActivity().getSupportFragmentManager().findFragmentByTag(tagName);f2.r

android - 我可以在没有互联网连接的情况下使用地理围栏和监控轨迹吗?

我想跟踪用户在两个地理围栏区域之间的移动。我想将用户在两个区域之间的时间存储在内存(SharedPrefs)中。我可以在不使用互联网的情况下执行此操作吗?仅使用GPS? 最佳答案 是的,您可以在没有互联网连接的情况下创建和监控地理围栏。您可以使用GPS跟踪当前位置的变化。对于每个地理围栏,LocationServices该类负责向您发送进入和退出事件。您可以使用IntentService收听地理围栏转换。或广播接收器。您还需要在list文件中设置ACCESS_FINE_LOCATION权限

android - 如何更改 ndk-build 命令生成的 .so 文件目录?

我使用带有ndk和opencv的androidstudio。默认情况下,ndk-build命令在src/main/libs文件夹下构建文件。我想把它改成src/main/jniLibs。 最佳答案 添加选项NDK_LIBS_OUT=对于ndk-build. 关于android-如何更改ndk-build命令生成的.so文件目录?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32

android - 当不保持启用 Activity 时,矢量恢复为 ArrayList onRestoreInstanceState

简单的测试用例100%可重现。尝试在开发者选项中启用“不保留Activity”。1-成为Activity“Vector”(或Vector的任何子类)的成员。2-onSaveInstanceState使用“putSerializable”将您的矢量成员bundle在一起3-转到其他Activity(例如按下按钮并打开新Activity)4-在新Activity中,按返回按钮完成它。5-确保从您在onCreate中收到的savedInstanceState包中获取您的向量。6-崩溃!java.lang.ClassCastException:java.util.ArrayListcannot