我有一个Framelayout,它在运行时添加四个imageview,在中心它包含主图像,用户可以执行不同的操作,但我面临旋转布局视图的问题
目前正在触摸旋转按钮我正在这样做
public void setRotateListener() {
mRotateImage.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
float x = event.getX(0);
float y = event.getY(0);
float theta = getTheta(x, y);
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_POINTER_DOWN:
theta_old = theta;
break;
case MotionEvent.ACTION_MOVE:
float delta_theta = theta - theta_old;
theta_old = theta;
int direction = (delta_theta > 0) ? 1 : -1;
angle += 3 * direction;
Log.d("Tag", "rotate angle : " + obj.getHeight());
obj.setRotation(angle);
notifyListener(direction);
break;
}
return true; …Run Code Online (Sandbox Code Playgroud) 我知道有关我的问题的stackoverflow有很多问题,但我想知道是否有任何方法可以获得与RSSI的确切距离.
我已经按照这个链接和一些其他git库方法进行距离计算以及本教程.但我无法得到正确的解决方案.
这就是我用来测量距离的方法:
protected double calculateDistance(float txPower, double rssi) {
if (rssi == 0) {
return -1.0; // if we cannot determine distance, return -1.
}
double ratio = rssi * 1.0 / txPower;
if (ratio < 1.0) {
return Math.pow(ratio, 10);
} else {
double accuracy = (0.89976) * Math.pow(ratio, 7.7095) + 0.111;
return accuracy;
}
}
Run Code Online (Sandbox Code Playgroud)
当我调用这个方法时,我通过标准和rssi从我的mLeScanCallBack()得到的
private BluetoothAdapter.LeScanCallback mLeScanCallback =
new BluetoothAdapter.LeScanCallback() {
@Override
public void onLeScan(final BluetoothDevice device, …Run Code Online (Sandbox Code Playgroud) 我在Playstore上标记了一个问题,谷歌发送邮件我的应用程序是不安全的,因为使用SSL.
目前在我的应用程序中,我有一个webview是加载链接,它包含https网址.
在网页设置我这样做:
web.setWebViewClient(new SSLTolerentWebViewClient());
忽略ssl证书我使用下面的代码,但由于忽略证书playstore显示我的应用程序是不安全的
private class SSLTolerentWebViewClient extends WebViewClient {
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); // Ignore SSL certificate errors
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我如何做到这一点,所以我WebView可以处理https网址和Playstore不标记我的应用程序不安全?
这是我的情况.
我有一个名为iframe.html的文件.其中包含以下代码,
<!DOCTYPE html>
<html lang="eng">
<head>
<meta charset="UTF-8"/>
<title>Pluign Development</title>
<script src="js/jquery-1.11.0.js" type="text/javascript"></script>
</head>
<body>
<iframe id="abc" src="test.html"></iframe>
<div id="sub">click</div>
</body>
<script src="js/script-22.js" type="text/javascript"></script>
</html>
Run Code Online (Sandbox Code Playgroud)
我有test.html文件.其中包含以下代码,
<!DOCTYPE html>
<html lang="eng">
<head>
<meta charset="UTF-8"/>
<title>Pluign Development</title>
</head>
<body>
<div id="red">prasanga karunanayake </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是我试过的js代码,
(function($){
var fire = {
init:function(){
$('#sub')
.on('click', function(){
$('#red', parent.document).css('display','none');
});
}
};
fire.init();
}(jQuery));
Run Code Online (Sandbox Code Playgroud)
这是我的情况.
我需要隐藏<div id="red">prasanga karunanayake </div>test.html文件中的内容.如果我点击<div id="sub">click</div> 然后隐藏test.html中的html内容.
我很困惑,非常感谢你的帮助.
我有一个方形位图显示在半透明圆下面.用户可以触摸并拖动位图以定位它.我希望能够裁剪位图的任何部分.我怎样才能做到这一点?