今天我刚刚将我的android工作室从Studio 2.1升级到Studio 2.2.我只是检查所有android studio 2.2功能,这是在2.2工作室工作的一个很好的经验,但我现在面临一个问题.
我知道这不是一个问题,但它只是因为我缺乏知识而发生,所以我为此道歉.我的问题描述如下.
问题
在Android studio 2.1中使用它可以轻松生成SHA1.但是,当我按照上面的链接步骤知道此功能将会改变,然后得到以下错误.
如果有人有任何想法在android studio 2.2中生成SHA1那么请帮忙.
我希望你清楚我的问题.如果你想了解更多关于我的问题的信息,请告诉我.
任何帮助将不胜感激.
提前致谢
我是Kotlin的一员.我对这种语言并不太熟悉.我正在做一个例子并且玩代码.我只是想将运行时余量设置为任何视图.我也试图谷歌它但没有得到任何适当的解决方案这个任务.更多代码详情请阅读以下内容.
需求
将运行时边距设置为任何视图.
描述
我有一个包含在Button上的xml文件,我想将运行时余量设置为此按钮.
码
我也尝试下面的东西,但它不起作用.
class MainActivity : AppCompatActivity() {
//private lateinit var btnClickMe: Button
//var btnClickMe=Button();
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//For setting runtime text to any view.
btnClickMe.text = "Chirag"
//For getting runtime text to any view
var str: String = btnClickMe.text as String;
//For setting runtimer drawable
btnClickMe.background=ContextCompat.getDrawable(this,R.drawable.abc_ab_share_pack_mtrl_alpha)//this.getDrawable(R.drawable.abc_ab_share_pack_mtrl_alpha)
/*
//For Setting Runtime Margine to any view.
var param:GridLayout.LayoutParams
param.setMargins(10,10,10,10);
btnClickMe.left=10;
btnClickMe.right=10;
btnClickMe.top=10;
btnClickMe.bottom=10;
*/
// Set OnClick Listener.
btnClickMe.setOnClickListener {
Toast.makeText(this,str,5000).show();
}
} …Run Code Online (Sandbox Code Playgroud) 我正在制作一个应用程序,它只是从URL播放歌曲。此URL将使用NanoHTTP创建。此URL只是设备ip和端口地址的组合。
代码规范 我刚刚收到此URL作为Message。一个,我获取URL并将此URL提供给Media Player类。
try {
if (mediaPlayer != null) {
mediaPlayer.stop();
mediaPlayer.reset();
mediaPlayer.release();
mediaPlayer = null;
}
if (handler != null) {
handler.removeCallbacks(notification);
}
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
// String url = URLEncoder.encode(commandHelper.getSongDetails().getSongURL(), "UTF-8");
String url = commandHelper.getSongDetails().getSongURL();
Log.e("Tag", "Receiving Url Data ::" + url);// Song URL ::: http://192.168.1.160:8085/
mediaPlayer.setDataSource(url);
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IOException e) {
DebugLog.e("Value ::" + e.getMessage());
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我的网址就像http://192.168.1.160:8085/
问题
一切都很好,但是当我启动Media Player时出现以下错误
并且我的设备挂断并且设备没有响应。我也尝试使用mediaPlayer.prepareAsync(),mediaPlayer.prepare(FileDescriptor)处理此错误,但得到的结果相同。
注意
此问题是特定于OS的,仅在5.0(LOLIPOP)OS中发生。
如果有人对此问题有适当的解决方案,请帮助我。我很难尝试解决此问题,但是我遇到了相同的错误。因此请帮助解决此问题。