Tag: 安卓

ArrayList作为全局变量

我创建了类似于应用程序扩展的类 package com.appnetics; import java.util.ArrayList; import android.app.Application; public class GlobalVariables extends Application { public ArrayList encounters; } 并将它设置为这样的表现forms 在一个Actiity中,我使用此代码填充此数组 GlobalVariables appState = new GlobalVariables(); appState.encounters =new ArrayList(); ……………. then add 当试图使用它时崩溃与nullexception,我在另一个活动或类中使用它 GlobalVariables appState = new GlobalVariables(); Encounter EncounterObject = appState.encounters.get(position); 请问有什么遗失,如何解决这个问题

在android中使用意图共享文本和多个图像

嗨,任何人都可以请帮助我,我试图与多个图像共享文本但我收到此错误密钥android.intent.extra.TEXT期望ArrayList但值是一个java.lang.String。 返回了默认值。 这是我的代码 – String text = “Share text.”; Uri pictureUri = getLocalBitmapUri(shareImg_imvw); uriList.clear(); for(int i=0;i<5;i++) { uriList.add(pictureUri); } Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE); shareIntent.setType("*/*"); // shareIntent.putExtra(Intent.EXTRA_TEXT, text); // new code ArrayList extra_text = new ArrayList(); extra_text.add(text); shareIntent.putStringArrayListExtra(Intent.EXTRA_TEXT, extra_text); shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList); shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(Intent.createChooser(shareIntent, getString(R.string.send_intent_title)));

谷歌地图Android api v2折线长度

我正在尝试找到android maps api v2方法,它将决定我在移动时创建的折线的长度。 我会把它放在onLocationChanged()中以进行持续更新。 任何人都知道方法是什么以及地图api将显示长度的单位? Polyline line = map.addPolyline(new PolylineOptions()); public void onLocationChanged(Location location) { line.add(new LatLng(location.getLatitude(), location.getLongitude()) .width(5) .color(Color.RED)); }

如何安全取消TimerTask?

我一直在开发Android应用程序,我使用Timer和TimerTask对象在特定时间后执行一个任务。 但是有一个问题 – 有时我需要取消timertask,但如果我这样做,那么Android将导致IllegalStateException 。 如何安全取消任务?

如何在Google地图中创建自定义地图?

我正在尝试创建一个包含我家地图的Google地图应用程序。 (卧室,洗手间,厨房等) 使用GPS,我会在我的房子里找到我现在的位置,并尝试到我卧室的方向/步行距离。 (您可以使用Google的API获取指示) 我需要知道的是: 如何添加我家的自定义地图? 要获得方向和步行距离? 您将必须提供您当前的地理坐标(我现在所在的位置)和您的目的地(厨房)地理坐标,因此Google可以找到从我到达下一个地方的步行距离和方向去(去厨房)?

AdMob广告未显示

因此,我使用Play Services SDK实施了AdMob广告。 我已经按照“书”做了所有事情,但广告不会显示。 如果我将AdView背景设置为白色,则会显示空白区域,但不会显示广告。 我正在使用Fragments,但我将AdView放在activity_main.xml (尽管在片段中我在底部设置了60dp的边距) 这是我的onCreate代码(包含实际代码和’测试’代码) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final DrawerLayout drawer = (DrawerLayout)findViewById(R.id.drawer_layout); drawer.openDrawer(Gravity.LEFT); mNavigationDrawerFragment = (NavigationDrawerFragment) getFragmentManager().findFragmentById(R.id.navigation_drawer); mTitle = getTitle(); // Set up the drawer. mNavigationDrawerFragment.setUp( R.id.navigation_drawer, (DrawerLayout) findViewById(R.id.drawer_layout)); AdView adView = (AdView)this.findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice(“Device_ID”) .build(); adView.loadAd(adRequest); } 这是我的activity_main.xml 我错过了什么?

通过android中的fb登录后无法获取emailId

我正在使用最近的Fb SDK。 我在Android Studio中进行fb集成。 我已经完成了fb docs的所有步骤。 但是在通过fb成功登录后我没有收到电子邮件ID。 这是我的MainActivity.java package com.example.myapp; import android.app.Activity; import android.content.Intent; import android.support.v4.app.Fragment; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import com.facebook.AccessToken; import com.facebook.AccessTokenTracker; import com.facebook.CallbackManager; import com.facebook.FacebookCallback; import com.facebook.FacebookException; import com.facebook.FacebookSdk; import com.facebook.GraphRequest; import com.facebook.GraphResponse; import com.facebook.Profile; import com.facebook.ProfileTracker; import com.facebook.login.LoginResult; import […]

如何以编程方式将文本设置为RadioGroup内部的RadioButton?

我有一个RadioGroup里面有一些RadioButton 。 我想以编程方式在RadioButton上设置一些文本。 我使用以下代码,因为我无法使用Java访问RadioGroup内的RadioButton 。 如何在RadioGroup内的RadioButton上设置文本? XML布局: Java代码: private void fnRadioTextSet(String strval) { rbtnYes = (RadioButton)findViewById(R.id.rbtnYes); rbtnNo = (RadioButton)findViewById(R.id.rbtnNo); rbtnDontKnow = (RadioButton)findViewById(R.id.rbtnDontKnow); RadioGroup rbtnGrp = (RadioGroup)findViewById(R.id.QueGroup1); String[] strArrtext = strval.split(“,”); for (int intcount = 0; intcount 0) { }*/ }

Android中的XML架构validation

我已经创建了一个XML,我想用模式validation,即XSD文件,但是如果我没有错误,没有android提供的直接类………并且有一个名为jaxp1.3的外部jar jaxp1.3这不允许我编译代码是因为桌面和android的字节码是不同的? 哪个类架构工厂和validation器执行validation的东西……还有其他选项可用。 任何帮助将不胜感激…..拼命寻找ans ……….

谷歌地图 – Android应用程序无法加载 – 空对象引用

我目前正在尝试使用google Maps集成开发Android应用。 目前我很难找到错误,因为代码来自谷歌网站本身,除了它是一个SupportMapFragment。 如果您知道使用SupportMapFragment的实际教程也会很棒。 实际,因为我认为.getMap()是折旧的。 如果我应该发布整个代码,请告诉我(我是stackoverflow中的新手) 如果尝试使用此代码: import android.content.Context; import android.location.Criteria; import android.location.Location; import android.location.LocationManager; import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsFragment extends SupportMapFragment implements OnMapReadyCallback { 其中一个函数是: @Override public void onResume() { FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); […]