Tag: android studio

在导航抽屉活动中显示提取的个人资料图片

希望你能注意到下面的图片中的教授照片 但是做这件事的随机人只是对图像进行了硬编码。 我从Facebook获取了用户名,电子邮件ID和prof图片,我已经将用户名和电子邮件ID与导航抽屉活动挂钩,但我不知道如何显示我从Facebook获取的prof_pic我只是不知道没有如何分配它。 如果有任何可行的方法,请告诉我。以下是nav_header.xml 这是我需要从.java类文件中获取prof_pic的java文件 public class Testing2 extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_testing2); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ////////Code is used to fetch the user name//////////// Bundle b = getIntent().getExtras(); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); TextView facebookName = (TextView) navigationView.getHeaderView(0).findViewById(R.id.manner); TextView Email = (TextView) navigationView.getHeaderView(0).findViewById(R.id.email); […]

Mapbox Android SDK崩溃 – “java.lang.Error:顶点着色器填充无法编译”

将我的Android Studio版本升级到2.1.3后,每次启动时我的应用程序都会崩溃。 更确切地说,它在尝试加载我的Mapbox View时崩溃(之前完全正常工作)。 我做了一些研究,这似乎是一个已知的问题,但我找不到任何解决方法来通过它…… 我认为它可能只是模拟器的一个问题,但是现在我无法尝试很多物理设备,所以我不确定。 但无论如何,我真的需要使用模拟器来调试我的应用程序。 如果有人有任何相关信息,那将非常有帮助。 非常感谢! 这是我收到的错误日志。 第一个: 09-16 13:27:59.063 2938-2938/flow.bricks D/mbgl: {flow.bricks}[Android]: NativeMapView::notifyMapChange() 09-16 13:27:59.065 2938-2938/flow.bricks E/mbgl: {flow.bricks}[Shader]: Shader failed to compile: ERROR: Valid GLSL but not GLSL ES 09-16 13:27:59.065 2938-2938/flow.bricks E/mbgl: {flow.bricks}[Shader]: Vertex shader fill failed to compile: precision highp float; #ifdef GL_ES precision highp float; #else #define lowp […]

无法使用Genymotion运行我的应用程序

我在我的osx安装了Genymotion (我正在使用Android Studio )。 Genymotion图标出现在ide工具栏中,但我无法使用此模拟器运行我的应用程序,因为它未在我的AVD manager 。 我怎样才能做到这一点? 编辑:@ pyus13,我找不到任何底部标签按钮,这是一个屏幕

在gradle更新后无法找到方法(无法编译项目)

我尝试按照这些说明将项目中的gradle版本更新为4.1-milestone-1 我当前的gradle-wrapper.properties文件: #Sat Jun 17 21:17:43 IDT 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=\ https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip 我当前的项目build.gradle文件buildscript buildscript { ext.kotlin_version = ‘1.1.3’ apply from: ‘dependencies.gradle’ repositories { jcenter() mavenCentral() google() } dependencies { classpath ‘com.android.tools.build:gradle:3.0.0-alpha5′ …. } …. } 在尝试编译项目时,我收到此错误: 错误:(1,0)无法找到方法’com.google.common.base.Preconditions.checkArgument(ZLjava / lang / String; Ljava / lang / Object; Ljava / lang / Object; Ljava / […]

如何从android studio中的库模块调用活动

我试图从我的应用程序中的库模块调用一个活动。 我一直在收到错误 android.content.ActivityNotFoundException: Unable to find explicit activity class {com.nextgis.mobile/com.nextgis.mobile.activity.MainActivity}; have you declared this activity in your AndroidManifest.xml? 我把活动称为 Intent intentGIS = new Intent(android.content.Intent.ACTION_VIEW); intentGIS.setComponent(new ComponentName(“com.nextgis.mobile”, “com.nextgis.mobile.activity.MainActivity”)); startActivity(intentGIS); 应用清单: <!– –> <!– –> 图书馆清单: <!– ~ Project: NextGIS Mobile ~ Purpose: Mobile GIS for Android. ~ Author: Dmitry Baryshnikov (aka Bishop), bishop.dev@gmail.com ~ Author: NikitaFeodonit, […]

Android:如何从这个json获取JSON对象键:

这是JSON数组: { “server_response”: [{ “Total”: “135”, “Paid”: “105”, “Rest”: “30” }] } 那么,我怎样才能获得对象名称? 我想把它们放在单独的TextView中。 谢谢。

无法在主线程上启动Handler

我正在使用.jar api从Unity3D读取Google Fit数据。 我现在面临的问题是,当我想执行这段代码时: private void buildFitnessClient() { mClient = new GoogleApiClient.Builder(myContext).addApi(Fitness.HISTORY_API) .addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ_WRITE)) .addConnectionCallbacks(new ConnectionCallbacksListener()) .enableAutoManage(this, 0, new ConnectionFailedListener()).build(); } 我得到错误:java.lang.IllegalStateException:必须从进程的主线程调用 此错误是由于代码行的最后一句中的此引用所致。 现在在线我发现我可以通过在主Looper上启动Handler来解决这个问题,我尝试使用以下代码: new Handler(Looper.getMainLooper()).post( new Runnable() { @Override public void run() { try { buildFitnessClient(); } catch (Exception ex) { Log.i(TAG, ex.getMessage() + “\n”); } } }); 出于某种原因,我的Unity应用程序立即崩溃,通常我可以得到错误,因为我使用try catch语句。 有了这个问题,它立即崩溃,没有我可以检查的日志。 当我在没有mainlooper的情况下创建Handler时,例如: new Handler() […]

预期的类或接口

我曾经使用eclipse与android sdk,但我刚刚下载了android studio。 我想使用加速度计,但由于某种原因,我不断得到相同的问题。“预期类或接口”我附上下面的代码,如果有人能给我一个问题的解决方案,我将被迫。 package com.example.symbox.myapplication; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends ActionBarActivity implements SensorEventListener { private float mLastX, mLastY, mLastZ; private boolean mInitialized; private SensorManager mSensorManager; private Sensor mAccelerometer; private […]

RecyclerView滚动时滞后

滚动浏览RecyclerView时,我无法理解刹车的原因是什么。 滚动由mRecyclerView.smoothScrollToPosition(position);调用mRecyclerView.smoothScrollToPosition(position); 滚动抽搐列表时(渲染时间范围> 16ms) AlphaAdapter.java public class AlphaAdapter extends RecyclerView.Adapter { private static final String TAG = “AlphaAdapter”; private Context mContext; private List mGunList; private boolean isAnimate; private final int VIEW_TYPE_NULL = 0; private final int VIEW_TYPE_ITEM = 1; public AlphaAdapter(Context mContext, List mGunList) { this.mContext = mContext; this.mGunList = mGunList; } public AlphaAdapter(Context mContext, […]

如何在Android Studio中编辑.jar文件

如何使用Android Studio在.jar文件中编辑.class文件中的代码? 我当然已经尝试过编辑它了。 我试图编辑的类是由于某种原因只读。