Tag: android

获取联系人姓名?

我想获得联系人姓名,但我无法。 看了这个答案之后 ,我试图用家庭,给定和显示来获得名称,但没有任何效果 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == PICK_CONTACT && resultCode == RESULT_OK) { Uri contactUri = data.getData(); Cursor cursor = getContentResolver().query(contactUri, null, null, null, null); cursor.moveToFirst(); //Move to first row…I actually dont know why this part is necessary, but I get an error without it… int […]

使用appium访问Android设置中的切换按钮,客户端是用groovy和java编写的

这不是重复的。 我在Appium写自动化。 我对自动化概念和它自己的Appium相当新。 我正在使用java-client。 我有一个场景,其中我正在编写自动化的Android应用程序,必须获取Android权限。 我的应用程序导航到Android设置的以下设置页面,如下所示。 为了自动点击此页面,我创建了一个代表此屏幕的页面对象。 在这种情况下,我只对切换Switch以及了解如何获取状态感兴趣。 我可以获得UI Automator Viewer的资源ID。 所以我的初始化是这样的,以访问交换机Widget。 SwitchID { $(“#switchWidget”) } 显然,当我运行function文件时, Appium无法找到此切换小部件。 但我可以在我正在处理的应用程序中自动化其他小部件。 但我在android的这个设置屏幕上无法得到任何东西。 任何帮助都会受到高度重视。 谢谢

主题错误 – 如何解决?

尝试了许多解决方案,但没有帮助 参考: 在当前主题中找不到样式’coordinatorLayoutStyle’失败 但没有帮助 渲染问题: 无法在当前主题中找到样式’coordinatorLayoutStyle’ 提示:尝试刷新布局。 我的项目的build.gradle文件是: buildscript { repositories { google() jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:3.1.4’ // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 模块:应用 […]

使用android volley库发送JSONArray POST请求

我想发送和接收带有齐射的Jsonarrays。 现在我可以收到一个数组,但没关系,但我不知道如何发送请求(例如:使用post方法)。 JsonArrayRequest arrayReq = new JsonArrayRequest(URL, new Listener() { }

java.lang.String类型的值无法转换为JSONArray

我花了两天时间找到有问题的解决方案。 这是错误: E/log_tag: Error parsing data org.json.JSONException: Value of type java.lang.String cannot be converted to JSONArray 这是JSON: [ { “Id”: “5207fc6473516724343ce7a5”, “Name”: “Эриван”, “Types”: [ “Ресторан” ], “Latitude”: 53.904752, “Longitude”: 27.521095, “OperatingTime”: [ { “Day”: 1, “Start”: “10:00:00”, “Finish”: “23:00:00” }, { “Day”: 2, “Start”: “10:00:00”, “Finish”: “23:00:00” }, { “Day”: 3, “Start”: “10:00:00”, “Finish”: […]

Android setOnClickListener无效

在android Activity.java中添加按钮操作后,应用程序正在关闭。 请帮忙解决。 我在这里缺少什么代码。???? public class MainActivity extends ActionBarActivity { int counter; Button add, sub; TextView display; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); counter = 0; add = (Button) findViewById(R.id.bAdd); sub = (Button) findViewById(R.id.bSub); display = (TextView) findViewById(R.id.textDisp); add.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on click counter++; } […]

如何在Android项目中使用Singleton模式?

我知道Singleton,但我无法在Android项目中使用它。 我是Android的初学者。 请告诉我在大型数据的Android项目中如何以及在哪里使用Singleton。 我用它来表示简单的值。

重启Android后自定义小部件中的Android持久性可检查菜单

嗨我设计了一个自定义工具栏,用弹出菜单替换操作栏,使用提示 如何通过共享偏好保存menuitem可见性状态? 和 菜单android上的复选框项状态 和 http://developer.android.com/guide/topics/ui/menus.html#checkable 最有效的方法是将状态存储在共享首选项中,如stackoverflow答案中所示。 我的问题是:即使重新启动我的android后,如何保持选中的选项?

如何解析Android中的XML

我需要解析以下xml到输出,如: String id=”3″ String name=”str1″ String path=”/mnt/sdcard/path2″ String type=”2″ String desc=”des3)” 我怎样才能在android中完成这个? 谢谢。

更改颜色而不影响以前绘制的任

我在我的应用程序中使用以下用于绘画的CustomView : package com.test.testing; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.graphics.Paint.Style; import android.view.MotionEvent; import android.widget.TextView; public class CustomView extends TextView { Paint paint; Path path; float x = 0; float y = 0; private int cWhite = Color.WHITE; public CustomView(Context context) { super(context); paint = new Paint(); path= new Path(); […]