我需要以编程方式使用GPS获取当前位置.我怎样才能实现它?
我用按钮创建了一个应用程序,并为该按钮编写了onClickListener.我已经尝试了几个示例代码示例,但没有一个有效.他们都带来了Android相机应用程序,不拍照.我想要一些代码可以放在我的onClickListener中,所以当我按下屏幕上的按钮时,会拍摄一张照片.
当我在Android活动中按下按钮时,如何让相机拍照?
我正在研究多媒体应用程序.我正在通过相机捕获一个图像,并希望将带有文本的图像发送到其他一些数字.但我没有得到如何通过彩信发送图像.
我正在开发应用程序,它将记录用户的声音并将文件保存在SD卡上,然后允许用户再次收听音频.
我能够允许用户使用RecognizerIntent录制他的声音,但我无法弄清楚如何保存音频文件并允许用户听到音频.如果有人可以帮助我,我将不胜感激.我在下面显示了我的代码:
// Setting up the onClickListener for Audio Button
attachVoice = (Button) findViewById(R.id.AttachVoice_questionandanswer);
attachVoice.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent voiceIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
voiceIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
voiceIntent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Please Speak");
startActivityForResult(voiceIntent, VOICE_REQUEST);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == VOICE_REQUEST && resultCode == RESULT_OK){
}
Run Code Online (Sandbox Code Playgroud) android voice-recognition android-intent android-mediaplayer android-audiomanager
可能重复:以
编程方式启用GPS,如Tasker
好的,我知道之前有同样的问题,但所有答案都是"不".事实证明,启用GPS可以在编码中完成.不信?尝试一个名为"LOOKOUT"的应用程序.我相信有一些解决方法可以实现这一目标.
我通过了解了AndroidManifest.xml,我发现他们只使用了
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
Run Code Online (Sandbox Code Playgroud)
任何人都知道他们是如何做到这一点的?隐藏的秘密是什么?我个人设法只在应用程序作为系统应用程序安装并且还需要两个权限时才能执行此操作
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
Run Code Online (Sandbox Code Playgroud)
我的代码:
Settings.Secure.setLocationProviderEnabled(getContentResolver(), LocationManager.GPS_PROVIDER, true);
Run Code Online (Sandbox Code Playgroud)
谢谢.
我正在开发一个板球应用程序.我的要求是这样的,如果我选择团队1必须显示可用国家名称的列表,如果我选择一个国家名称作为印度,则必须显示来自印度的玩家列表,并且我已经从中选择了多个玩家.我做了一切.但我的问题是我使用android.R.layout.simple_list_item_multiple_choice来选择玩家.我使用简单的列表视图,该列表的背景是黑色图像.我的列表视图就是这样
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="8.5"
android:cacheColorHint="#00000000"
/>
Run Code Online (Sandbox Code Playgroud)
现在的问题是listview值显示为黑色.我已经有黑色背景图片.而且价值也是黑色的.所以看起来不太好.如何在不更改自定义适配器的情况下将listview值的颜色更改为白色.
这是我的适配器类
adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,playersName);
lvview.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
lvview.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)