我使用Bluestacks作为虚拟设备在我的笔记本电脑上运行apk文件.在Windows上,它非常简单.我只需要安装Bluestacks,然后双击我要运行的apk文件.它会自动安装到Bluestacks.然而,这对Mac来说很痛苦.安装Bluestacks之后,我还是无法打开apk文件.
有谁知道怎么做?
提前致谢.
我有一个简单的输入字段,其maxlength ="2"属性.代码如下所示:
<input id="txtLoginName" maxlength="2">
Run Code Online (Sandbox Code Playgroud)
它适用于大多数Android设备.但是,在HTC One M7上,它不起作用.在这个设备上,它只允许我输入任意数量的字符.
有什么建议吗?我认为到目前为止它应该是一个特定于设备的问题.
提前致谢.
我陷入了下面的情景:
如果x为1.5或更低,则最终结果为x = 1.如果x大于1.5,则x = 2.
输入数字为x/100.
例如:input = 0.015 => x = 1.5 => display x = 1.
我得到的问题是浮点数不准确.例如:input = 0.015但实际上它类似于0.01500000000000002.在这种情况下,x将是1.500000000000002,其大于1.5 =>显示输出是x = 2.
它是随机发生的,我不知道如何解决它.像0.5一样,1.5会给我正确的结果.但2.5,3.5,4.5,5.5会给我错误的结果.然后6.5将再次给我正确的结果.
我实现的代码如下:
float x = 0.015;
NumberFormat nf = DecimalFormat.getPercentInstance();
nf.setMaximumFractionDigits(0);
output = nf.format(x);
Run Code Online (Sandbox Code Playgroud)
所以取决于x,输出可能是对还是错.这是随机的.
我尝试使用Math.round,Math.floor,Math.ceils,但由于浮点数不可预测,因此它们似乎都不起作用.
对解决方案有何建议?
提前致谢.
从改造到改造2更新后出现此错误.
致命异常:OkHttp Dispatcher进程:nz.co.datacom.mars.junction,PID:21616
java.lang.NoSuchMethodError:没有虚拟方法日志(Ljava/lang/String;)类Lokhttp3/internal/Platform中的V; 或其超级类('okhttp3.internal.Platform'的声明出现在/data/app/nz.co.datacom.mars.junction-1/base.apk中)
在okhttp3.logging.HttpLoggingInterceptor $ Logger $ 1.log(HttpLoggingInterceptor) .java:109)okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:157)okhttp3.RealCall $ ApplicationInterceptorChain.proceed(RealCall.java:190)okhttp3的okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:163) .RealCall.access $ 100(RealCall.java:30)
在okhttp3.RealCall $ AsyncCall.execute(RealCall.java:127)
的okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
java.util.concurrent.ThreadPoolExecutor .runWorker(ThreadPoolExecutor.java:1113)位于java.lang.Thread.run的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:588)(Thread.java:818)
我在应用程序中使用的libs版本是:
compile 'com.squareup.okhttp3:okhttp:3.2.0'
compile 'com.squareup.okhttp3:okhttp-urlconnection:3.2.0'
compile 'com.squareup:otto:1.3.7'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.2.0'
Run Code Online (Sandbox Code Playgroud)
不确定是否是因为okhttp版本,但我尝试了2.3.0和3.4.0之间的几个不同的版本,但没有一个工作.
有任何想法吗?提前致谢.
我在我的代码中使用了这个库.基本上我在SlidingUp面板布局上有一个ScrollView.代码如下:
<cheesebaron.slidinguppanel.SlidingUpPanelLayout
android:id="@+id/sliding_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom">
<android.support.v4.view.ViewPager
android:id="@+id/HomeFrameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ScrollView
android:id="@+id/slidingPanelScrollView"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:background="@android:color/transparent"
android:clickable="true"
android:focusable="false">
<RelativeLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<RelativeLayout
android:id="@+id/cardHolderRelativeLayout"
android:layout_height="match_parent"
android:layout_width="380dp"
android:background="@android:color/transparent"
android:layout_centerHorizontal="true"
android:padding="10dp">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_height="250dp"
android:layout_width="match_parent"
android:background="#FF0000"
android:layout_marginBottom="15dp" />
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_height="250dp"
android:layout_width="match_parent"
android:background="#00FF00"
android:layout_marginBottom="15dp"
android:layout_below="@id/linearLayout1" />
<LinearLayout
android:id="@+id/linearLayout3"
android:layout_height="250dp"
android:layout_width="match_parent"
android:background="#0000FF"
android:layout_marginBottom="15dp"
android:layout_below="@id/linearLayout2" />
<LinearLayout
android:id="@+id/linearLayout4"
android:layout_height="250dp"
android:layout_width="match_parent"
android:background="#0000FF"
android:layout_marginBottom="15dp"
android:layout_below="@id/linearLayout2" />
</RelativeLayout>
</RelativeLayout>
</ScrollView>
</cheesebaron.slidinguppanel.SlidingUpPanelLayout>
Run Code Online (Sandbox Code Playgroud)
我想要实现的是,如果展开SlidingUpPanelLayout,用户应该能够滚动ScrollView.如果ScrollView滚动到顶部(用户在手机上向下滚动)并且用户继续向下滚动,则SlidingUpPanelLayout应该折叠.
我实现了以下代码:
_slidingUpPanelLayout.NestedScrollingEnabled = true;
_scrollView.ViewTreeObserver.ScrollChanged += (sender, e) =>
{
var y = _scrollView.ScrollY;
if (y …Run Code Online (Sandbox Code Playgroud) 正如标题中所提到的,我正在开发一个使用MPAndroidChart 2.2.3版的项目.在此项目中,目前使用条形图.
我正在将版本升级到3.0.1.升级后,以下几件事情不再适用:
1.
mBarChart.setDescription("");
Run Code Online (Sandbox Code Playgroud)
2.
xAxis.setSpaceBetweenLabels(1);
Run Code Online (Sandbox Code Playgroud)
3.
BarData barData = new BarData(ArrayList<String>, ArrayList<IBarDataSet>);
Run Code Online (Sandbox Code Playgroud)
我环顾四周,但似乎没有解释这些问题,即使在发行说明中也是如此.
我正在从事一项工作,我需要从Java中的String中获取年,月,日.字符串是这样的:20170119T163048
2017年为年,01为月,19为日,16:30:48为时间.
我实现了如下代码:
public void convertStringToDate (String string) {
String dateInString = "";
SimpleDateFormat formatter = new SimpleDateFormat();
Date date = formatter.parse("20170119T163048");
System.out.println(date);
}
Run Code Online (Sandbox Code Playgroud)
但似乎它不起作用.环顾四周,我发现了很多相似的答案,但没有一个真正适合我,所以......