Tag: android

例外 – 为包裹写例外

这是一个将简单文本数据插入sqlite数据库的小任务。 我已经使用了SQLiteOpenHelper类并使用了给定的代码。 我在这里找到了一些类似的问题,但不完全相同。 请帮帮我。 这是例外 – 11-14 21:59:17.786 5746-5763/? E/DatabaseUtils: Writing exception to parcel java.lang.SecurityException: Neither user 10169 nor current process has android.permission.READ_PROFILE. at android.app.ContextImpl.enforce(ContextImpl.java:1921) at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1950) at android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:600) at com.android.providers.contacts.ProfileProvider.enforceReadPermission(ProfileProvider.java:54) at com.android.providers.contacts.ProfileProvider.query(ProfileProvider.java:84) at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:5066) at android.content.ContentProvider$Transport.query(ContentProvider.java:214) at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112) at android.os.Binder.execTransact(Binder.java:446) 我在AndroidManifest.XML文件中使用了以下权限: 这是我的DBHelper课程 – public class DBHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME […]

当我在Android应用程序中使用youtube API滚动屏幕时,如何避免video停止?

我正在使用YouTube API为Android构建应用。 video位于滚动窗口小部件中,当我滚动并且video在屏幕上上下移动时,它会停止。 我想要video继续,即使不在屏幕上。 我怎样才能做到这一点?

谷歌地图API Android – 错误膨胀类片段

我知道StackOverFlow上有很多关于这个问题的主题,但是没有一个可以帮助我。 我正在做一个非常基本的应用程序,我只想显示一个MAP。 我已将google-play-services_lib导入到我的主项目中。 我已经生成了我的API密钥。 这是我的AndroidManifest.xml文件: 这是我的Layout XML文件: 这是我的代码: public class OpenVenuesMapActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_open_venues_map); } } 我正在我的索尼XPeria J上运行该应用程序。我得到Loc Cat生成的以下错误: 05-01 18:51:48.544: E/AndroidRuntime(10794): FATAL EXCEPTION: main 05-01 18:51:48.544: E/AndroidRuntime(10794): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.linkme2night/com.linkme2night.view.openvenuesmap.OpenVenuesMapActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class fragment 05-01 18:51:48.544: E/AndroidRuntime(10794): […]

为统一3D创建原生Flashlight Android Java插件

我有一个问题,我不知道如何从Unity访问我的java插件。 这是Java代码: package fr.vincentmazet.utilslibrary; import android.content.Context; import android.hardware.camera2.CameraAccessException; import android.hardware.camera2.CameraManager; import com.unity3d.player.UnityPlayerActivity; public class FlashLight extends UnityPlayerActivity { private CameraManager camManager; private Context context; public void FlashLight(Context context){ this.camManager = (CameraManager) context.getSystemService(context.CAMERA_SERVICE); this.context = context; } public boolean enableFlash(){ try { camManager.setTorchMode(“0”, true); } catch (CameraAccessException e) { e.printStackTrace(); } return true; } public boolean […]

显示空视图后,filter列表不再出现

出于某种原因,在显示没有匹配项目的空视图后,从搜索视图中删除所有文本后,我的列表视图将不会再次出现。 在我的适配器类中, .clear()中的AFAIK mData.clear(); 需要改变别的东西,但我不知道该怎么做。 ItemListAdapter类 public class ItemListAdapter extends BaseAdapter implements Filterable { private List mData; private List mFilteredData; private LayoutInflater mInflater; private ItemFilter mFilter; public ItemListAdapter (List data, Context context) { mData = data; mFilteredData = new ArrayList(mData); mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); } @Override public int getCount() { return mFilteredData.size(); } @Override public […]

如何从java代码调用javascript函数

我试图从java类调用一个javascript函数,但我得到这些错误: -Could not find method sun.misc.Service.installedProviders, referenced from method javax.script.ScriptEngineManager.initEngines -Could not find method sun.misc.Service.providers, referenced from method javax.script.ScriptEngineManager.initEngines -Could not find method sun.misc.Service.installedProviders, referenced from method javax.script.ScriptEngineManager.initEngines -java.lang.VerifyError: javax.script.ScriptEngineManager 这里的代码: public void sendResult(){ ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName(“js”); String script = “function send() {“+”var id_result = window.MyPGP.getResult();”+ “document.getElementById(‘id_result’).value = id_result;”+”console.log(\”change […]

在谷歌地图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 […]

尝试从我的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给我一个空值。

固定间隔后获取纬度位置

对于速度测量应用程序,我需要在每四秒后获得经度和经度更新。 我在两次调用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 […]