Tag: 机器人工作室

onActivityresult数据为空

这是我的相机应用程序,我想要捕获图像并裁剪它,但它需要图片保存在我的“”myimage“目录但不执行裁剪function。请我需要帮助我是一个新的这个字段这是我的相机开源代码 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File file = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() + “/MyImage”); file.mkdir(); String timestmp = new SimpleDateFormat(“yyyyMMdd_HHmmss”).format(new Date()); File images = new File(file, “QR_” + timestmp + “.jpg”); Urisavedmsg=Uri.fromFile(images); intent.putExtra(MediaStore.EXTRA_OUTPUT, Urisavedmsg); startActivityForResult(intent, REQUEST_Code); 这是我的Activity结果代码,否则执行其他任何事情 if (requestCode == REQUEST_Code && resultCode==Activity.RESULT_OK ) if (Urisavedmsg!=null) { File file = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() + “/Myimage”); if (Urisavedmsg!=null){ […]

如何访问android中的特定内部存储目录?

我正在尝试学习android编程。 作为一个开始,我试图了解内部文件系统并访问它们。 任何帮助都非常感谢。 以下是我的挑战: 如何通过android模拟器/ Android设备监视器创建“TEST”文件夹? 我需要创建存在警报,下载,DCIM文件夹的文件夹。 创建“TEST”文件夹的绝对目录路径是什么? 是否可以使用以下代码访问TEST文件夹: List list = Environment.getDataDirectory()+”/TEST”.listFiles(); 清单中是否有任何权限可以读/写内部存储? PS:我使用Android Studio。

如何在本地文件上使用XMLPullParser

我使用XMLPullParser来读取assets文件夹中的本地XML文件,该教程的代码在android开发者网站上: 链接: http : //developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html 码: import java.io.IOException; import java.io.StringReader; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserFactory; public class SimpleXmlPullApp { public static void main (String args[]) throws XmlPullParserException, IOException { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput( new StringReader ( “Hello World!” ) ); int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) […]

如何从Facebook为Android工作室获取用户名

我一直试图通过学习这个stackoverflow 链接从Facebook获取用户名 我是一个新开发者,我真的找不到解决方案,请检查我一直在做的代码,我是新手,请帮忙 请不要给我已经尝试过的链接,我请求你编辑代码来帮忙 public class MainActivity extends AppCompatActivity { private TextView mTextDetails; private CallbackManager mCallbackManager; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(this.getApplicationContext()); mCallbackManager=CallbackManager.Factory.create(); setContentView(R.layout.activity_main); //instantiate callbacks manager mCallbackManager = CallbackManager.Factory.create(); } private FacebookCallback mcallback = new FacebookCallback() { @Override public void onSuccess(LoginResult loginResult) { AccessToken accessToken = loginResult.getAccessToken(); Profile profile = Profile.getCurrentProfile(); if […]

正确的整数没有通过PutExtra传递

我的程序显示一个水平滑动的按钮行,其中包含艺术作品的文本描述。 单击按钮时,ImageActivity将启动以显示相应的艺术作品。 但是,当我单击任何文本按钮时,它始终显示数组中的最后一幅画。 我正在尝试将int ID传递给第二个活动,以便在单击相应的描述后显示正确的绘制。 谢谢! 这是我的MainActivity: import android.content.Intent; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; public class MainActivity extends Activity { //CONTAINING PAINTINGS private LinearLayout mLinearList; private String id; private Painting painting; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); //REFERENCE THE SCROLLABLE LAYOUT STRUCTURE IN MAIN_SCREEN.XML mLinearList = (LinearLayout) findViewById(R.id.linearList); […]

无条件布局膨胀:应使用View Holder模式

我是新手,我试图给项目行充气但是在滚动时它会减慢应用程序的速度。 在下面的代码中,它说我需要使用View Holder。 row = inflater.inflate(mLayoutResourceId, parent, false); 我怎样才能解决这个问题? package com.example.android.ontrack.adapters; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.TextView; import com.example.android.ontrack.R; import com.example.android.ontrack.models.Order; public class OrdersList extends ArrayAdapter { Context mContext; int mLayoutResourceId; Order mData[] = null; public OrdersList(Context context, int resource, Order[] data) { super(context, resource, data); this.mContext = context; […]

Android Studio 2.3 for mac:gradle sync失败,打开zip文件时出错

这发生在我更新到2.3版本之后。 所有项目,包括新创建的项目都有此问题。 这是日志文件的一部分(不太确定哪个部分有用) at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46) at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:48) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:217) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access$200(GradleProjectResolver.java:72) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:765) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:749) at org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute(GradleExecutionHelper.java:227) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:112) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:72) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.lambda$resolveProjectInfo$0(RemoteExternalSystemProjectResolverImpl.java:37) at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37) at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49) at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:51) at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:138) at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:124) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:415) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$5.run(ExternalSystemUtil.java:494) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:494) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128) at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:307) […]

如何解决此错误abc_list_selector_disabled_holo_light.9.png?

错误:无法处理文件C:\ Users \ Jaymin \ Downloads \ MyScriptCalculator_v1.2.2.479 \ MyScript_ATK-android-2.2 \ samples \ SingleCharWidgetSample \ build \ intermediates \ explosion-aar \ com.android.support \ appcompat-v7 \ 23.0 .0 \ res \ drawable-xhdpi \ abc_list_selector_disabled_holo_light.9.png进入C:\ Users \ Jaymin \ Downloads \ MyScriptCalculator_v1.2.2.479 \ MyScript_ATK-android-2.2 \ samples \ SingleCharWidgetSample \ build \ intermediates \ res \ merged \ […]

无法解析postdelayed方法

好吧,这是我的代码: final TextToSpeech ttv = new TextToSpeech(MainActivity.this, new TextToSpeech.OnInitListener() { public void onInit(int status) { ttv.setLanguage(Locale.US); Log.e(“Init”, “Success”); ttvInit = true; // wait a little for the initialization to complete Handler h = new Handler(); h.postDelayed(new Runnable() { public void run() { ttv.speak(textSpeech.getText().toString(),TextToSpeech.QUEUE_FLUSH,null); } }, 400);} else { System.out.println(“Something went wrong.”); } } 但我得到一个错误“无法解决方法’postDelayed(java.lung.Runnable,int)’ 编辑:它现在告诉我它没用了: […]

Android Studio无法打开(port.lock访问被拒绝)

当我打开Android Studio时,它会出现以下错误: java.io.FileNotFoundException: C:\Users\HP\.AndroidStudio2.2\config\port.lock (Access is denied) javac路径是正确的,文件有任何人都可以访问(port.lock) 这是我收到的完整错误消息: java.io.FileNotFoundException: C:\Users\HP\.AndroidStudio2.2\config\port.lock (Access is denied) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at java.io.FileOutputStream.(FileOutputStream.java:213) at com.intellij.idea.SocketLock.underLocks(SocketLock.java:186) at com.intellij.idea.SocketLock.lock(SocketLock.java:128) at com.intellij.idea.StartupUtil.lockSystemFolders(StartupUtil.java:318) at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:140) at com.intellij.idea.MainImpl.start(MainImpl.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:93) at java.lang.Thread.run(Thread.java:745)