我看到很多使用pathPattern为特定文件扩展名/types定义意图filter的例子; 例如, pathPattern=".*\\.xyz" 。 不幸的是,如果有问题的文件在path的其他地方有一段时间,这似乎不能正常工作。 例如“my.filename.xyz”。 是否有一个pathPattern语法将匹配“myfilename.xyz”和“my.filename.xyz”?
我是Android世界和.NET背景的新来者。 我试图安装Android Studio,但是我在Android.com上遇到了开发Android应用程序所需的JDK版本不匹配的问题。 从SDK网页上,它指出需要JDK 6 (在系统需求部分下)。 吉姆·威尔逊(Jim Wilson) 在Pluralsight课程 (从去年5月开始相当新颖)方面坚持认为,使用版本7与Android SDK将产生许多令人头疼的问题,并明确表示只使用JDK 6。 尽pipe在Android工作室页面 (在安装步骤2中),他们解释了如何设置一个环境variables来指示正确的JDK位置。 在这里他们使用JDK 7的path selectStart menu > Computer > System Properties > Advanced System Properties 。 然后打开“ Advanced tab > Environment Variables然后添加一个指向JDK文件夹的新系统variablesJAVA_HOME ,例如C:\Program Files\Java\jdk1.7.0_21 。 我很确定ADT和Eclipse包以及Android Studio包都使用相同的SDK,但是现在我对我需要安装的JDK版本感到困惑。 我的唯一目的是尽可能地避免问题,同时让我的第一步进入Android的发展。 免责声明:我与Pluralsight没有任何关系。 我只是一个正常的用户遵循的课程。
我最近开始使用Android Studio v0.1.1,而我似乎无法findLogCat …它消失了吗? 或者,如果不是,我该如何启用它? 如果它消失了,有没有什么办法来启用类似的东西来logging我的应用行为(主要是崩溃)?
我使用一个GridView来显示一堆基本上是LinearLayouts的视图。 我希望LinearLayouts都是正方形的,但我也希望它们是dynamic大小的 – 也就是说,有两列,我希望LinearLayouts根据屏幕的大小进行伸展,但保持正方形。 有没有办法做到这一点通过xml布局,或者我必须设置高度和宽度编程?
我从Android开始,当我尝试用图标和文本做一个TabHost。 只有文本是可见的,如果我把文本留在空白,可以看到图标。 我想在屏幕上看到。 有人可以给我build议吗? public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Usuario usu = new Usuario(); usu.nombre = "fsdf"; lista.add(usu); adaptador = new AdaptadorCelda(this,lista); ListView lstView = (ListView)findViewById(R.id.lista); lstView.setAdapter(adaptador); Button btn = (Button)findViewById(R.id.btnSalva); btn.setOnClickListener(onSave); Resources res = getResources(); TabHost tabs=(TabHost)findViewById(R.id.tabhost); tabs.setup(); TabHost.TabSpec spec=tabs.newTabSpec("mitab1"); spec.setContent(R.id.tab1); spec.setIndicator("",res.getDrawable(android.R.drawable.ic_menu_rotate)); tabs.addTab(spec); spec=tabs.newTabSpec("mitab2"); spec.setContent(R.id.tab2); spec.setIndicator("ddd", res.getDrawable(android.R.drawable.presence_invisible)); tabs.addTab(spec); tabs.setCurrentTab(0); spec.setIndicator("",res.getDrawable(android.R.drawable.ic_menu_rotate)) In this […]
是否有可能测量与手机相机的距离。 我的意思是,在我的应用程序中,我启动相机,面对相机的对象(让我们说房子),然后按下button,它计算距离,并在屏幕上显示我。 如果可能的话,我可以find一些教程或信息?
运用 mMap.setMyLocationEnabled(true) 可以设置myLocation图层启用。 但问题是如何获得myLocation当用户点击button? 我想获得经度和纬度。
如何识别手机是否处于静音模式? 我正在使用Android 1.5。 我尝试通过使用“android.provider.Settings.ACTION_SOUND_SETTINGS”。 它不工作。
当我在debugging模式下运行的应用程序崩溃,但是当我只是正常运行它的工作。 我认为当debugging器被连接时,问题就会发生。 日志: A/art: art/runtime/jdwp/jdwp_event.cc:661] Check failed: Thread::Current() != GetDebugThread() (Thread::Current()=0x7f44a18400, GetDebugThread()=0x7f44a18400) Expected event thread A/art: art/runtime/runtime.cc:422] Runtime aborting… A/art: art/runtime/runtime.cc:422] Aborting thread: A/art: art/runtime/runtime.cc:422] "JDWP" prio=5 tid=4 WaitingForDebuggerSend A/art: art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x12c60280 self=0x7f44a18400 A/art: art/runtime/runtime.cc:422] | sysTid=24137 nice=0 cgrp=default sched=0/0 handle=0x7f4b904450 A/art: art/runtime/runtime.cc:422] | state=R schedstat=( 132066712 16401043 106 ) utm=9 […]
我试图裁剪后的图像,我的代码如下: private void doTakePhotoAction() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, MediaStore.Images.Media.EXTERNAL_CONTENT_URI.toString()); intent.putExtra("crop", "true"); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("outputX", 96); intent.putExtra("outputY", 96); try { intent.putExtra("return-data", true); startActivityForResult(intent, PICK_FROM_CAMERA); } catch (ActivityNotFoundException e) { //Do nothing for now } } 有了上面的代码,我可以去裁剪模式,并裁剪图片。 但是,1:1宽高比不是强制执行的,outputX和outputY都不是。 我相信这是因为其意图是为了拍照,而不是种植。 我也写了另一种方法来从意图getData(),然后使用以下内容: Intent intent = new Intent("com.android.camera.action.CROP"); intent.setClassName("com.android.camera", "com.android.camera.CropImage"); 但是,当我这样做时,我得到以下运行时错误: E/AndroidRuntime(14648): java.lang.RuntimeException: Unable to […]