Tag: java的

如何将exception写入文本文件

import java.io.*; class FileWrite { public static void main(String args[]) { try{ // Create file FileWriter fstream = new FileWriter(“out.txt”); BufferedWriter out = new BufferedWriter(fstream); out.write(“Hello Java”); //Close the output stream out.close(); }catch (Exception e){//Catch exception if any // CAN I WRITE THE EXCEPTION TO THE TEXT FILE } } } 我正在写文件到文件。 我可以将catch块中抛出的exception写入out.txt文件吗?

在谷歌地图android中找到两个坐标之间的道路距离

我正在使用以下代码来查找android中两组坐标之间的道路距离: public String getDistance(double lat1, double lon1, double lat2, double lon2) { String result_in_kms = “”; String url = “http://maps.google.com/maps/api/directions/xml?origin=” + lat1 + “,” + lon1 + “&destination=” + lat2 + “,” + lon2 + “&sensor=false&units=metric”; String tag[] = {“text”}; HttpResponse response = null; try { HttpClient httpClient = new DefaultHttpClient(); HttpContext localContext = new […]

重复条目:gms / auth / api / signin / internal / zzf.class

在询问问题之前,我搜索了答案 这是我的gradle文件 apply plugin: ‘com.android.application’ android { compileSdkVersion 24 buildToolsVersion “24.0.2” defaultConfig { applicationId “a.thenotebook” minSdkVersion 16 targetSdkVersion 24 versionCode 1 versionName “1.0” multiDexEnabled true } buildTypes { debug { debuggable true } release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) androidTestCompile ‘junit:junit:4.12’ compile ‘com.android.support:appcompat-v7:25.1.0’ compile ‘com.android.support:design:25.1.0’ […]

如何在Java中使用Firebase REST API?

我需要能够将一些数据更新到firebase而无需将firebase设置为online,因此只有指定的数据在没有wifi可用时才会被发送。 我一直无法找到有关如何在Java中使用REST API的任何文档或指南。 有人可以帮我吗?

如何从HashMap创建查询?

可能重复: 如何从Hashmap获取键值对的值? QueryStats queryStats=new QueryStats(); Map parameterMap = request.getParameterMap()==null? null:new HashMap(request.getParameterMap()); System.out.println(“Query2:” + parameterMap); Collection newParamsValue=parameterMap.values(); Object newParams[]=newParamsValue.toArray(); StringBuffer strParam=new StringBuffer() ; int l=newParams.length; for(int i=0;i<l;i++){ strParam=strParam.append(newParams[i].toString()); } output: Query2:{sortPrefix=[Ljava.lang.String;@1d66aa9, searsOnly=[Ljava.lang.String;@1f4bdca, globalPrefix=[Ljava.lang.String;@d81cda, indent=[Ljava.lang.String;@4e57ba, qt=[Ljava.lang.String;@1619137, wt=[Ljava.lang.String;@84c1f9, fq=[Ljava.lang.String;@1dae27f} 从这个parameterMap,我想创建一个查询? 这怎么可能?

尝试从我的android java应用程序调用web服务时android.os.NetworkOnMainThreadExceptionexception?

嗨,我是Android java开发的新手,我试图从我的android java应用程序调用java webservice。 当我试图运行此应用程序时,我得到一个exception,说明android.os.NetworkOnMainThreadException。 我不知道为什么会出现这个错误.. ?? 无论如何我都遇到了这个错误。 我已经google了很多,但无法找到一个确切的解决方案..任何人都可以帮助..?我的代码片段如下。 SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.setOutputSoapObject(request); HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); androidHttpTransport.call(SOAP_ACTION,envelope); SoapObject so = (SoapObject)envelope.bodyIn; 完成调试后我认为这些代码行androidHttpTransport.call(SOAP_ACTION,envelope); SoapObject so = (SoapObject)envelope.bodyIn; androidHttpTransport.call(SOAP_ACTION,envelope); SoapObject so = (SoapObject)envelope.bodyIn; 正在制造问题。 代码envelope.bodyIn给我一个空值。

如何使Android按钮在单击时自动显示动画

我正在尝试制作一个按钮,按下时会播放动画列表。 我在这里显示了一个animation.xml: 也适用于onClick函数: b_button.setBackgroundResource(R.drawable.animation); AnimationDrawable frameAnimation = (AnimationDrawable) b_button.getBackground(); frameAnimation.setOneShot(true); frameAnimation.start(); 当我按下按钮时,动画将被播放,但是,只有一次,当我第二次按下它时,它将无法播放。 此外,如何将按钮更改回原始状态? 表示按钮的灰色默认外观。 任何帮助表示赞赏,在此先感谢

固定间隔后获取纬度位置

对于速度测量应用程序,我需要在每四秒后获得经度和经度更新。 我在两次调用getLatitude和getLongitude函数之间使用了sleep函数。 但是在屏幕上打印显示值保持不变,即lon1和lon2,因为双精度数(十进制后的14位)具有完全相同的值,因此速度也显示为0。 如何在固定的时间间隔(此处为4秒)后获得纬度和经度? 非常感谢提前。 locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); locationListener = new LocationListener() { @Override public void onLocationChanged(Location location) { double r = 6371; double lat1 = location.getLatitude(); double lon1 = location.getLongitude(); // To get initial longitude SystemClock.sleep(4000); /////This seems ineffective. double lat2 = location.getLatitude(); double lon2 = location.getLongitude(); // and here double dlat = […]

无法从Android中的drawable文件夹使用ShareIntent发送图像文件?

我想使用意图分享图像,我使用了Dixit patel的答案代码。 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent share = new Intent(Intent.ACTION_SEND); share.setType(“image/png”); File.separator + “icon_ask_fatwa_one.png”); Uri imageUri = Uri.parse(“android.resource://”+getPackageName()+”/”+”drawable/icon_ask_fatwa_one”); Log.i(“imageUri”,””+imageUri); share.putExtra(Intent.EXTRA_STREAM,imageUri); startActivity(Intent.createChooser(share, “Share Image”)); }} 我试图在模拟器中运行此代码时遇到以下错误: 01-25 11:50:57.697:E / AndroidRuntime(265):FATAL EXCEPTION:main 01-25 11:50:57.697:E / AndroidRuntime(265):java.lang.RuntimeException:无法启动活动ComponentInfo {com。 android.mms / com.android.mms.ui.ComposeMessageActivity}:java.lang.NullPointerException 01-25 11:50:57.697:E / AndroidRuntime(265):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1736 )01-25 […]

如何将图像从可绘制资源保存到SD卡?

所以,我有一个如下图所示的视图。 另外,我将添加一个“保存”按钮。 您还可以看到我的XML文件。 我使用此代码通过按下一个和上一个按钮从可绘制文件夹加载图像: public void onClick(View v) { switch (v.getId()){ case R.id.bNext: a++; setImage(a); break; case R.id.bPrevious: if(a>0) { a–; setImage(a); break; } } } private void setImage(int a){ if (a == 0) { slika.setImageResource(R.drawable.l2); a = 1; } else if (a == 1) { slika.setImageResource(R.drawable.l3); a = 2; } else if (a == […]