Tag: 安卓

将Int值传递给另一个类

我在列表视图中有四个组,每个组都有四个我希望在webView中加载的URL。 当用户选择要转到的URL时,我设置了这样的值; if (position == 0) webb = webb +2; { Intent intent = new Intent(this, official.class); startActivity(intent); } 然后我执行转移到webView类的意图,我给每个url一个这样的值; if (webb == 2) mWebView.loadUrl(“http://yahoo.com”); if (webb == 3) mWebView.loadUrl(“http://www.bbc.co.uk”); 但是屏幕保持空白,如果我在official.class中声明了它的作用。 如何根据用户从listview中选择的内容将此值传递给另一个类。 对不起,如果这很难理解。

转换日期

我以两种不同的格式获得约会。 1) 2012-01-05 2) 05/01/2012 但我希望这是以下格式。 “5 Jan 2011″ 现在我有String d1=”2012-01-05″和String d2=”2012-01-05”.

IndexOutOfBounds with array

每次我尝试运行此方法 private void resetOdds() { mOdds[1] = 0.10; mOdds[2] = 0.25; mOdds[3] = 0.35; mOdds[4] = 0.30; } 我收到IndexOutOfBounds错误。 我不知道为什么,因为我在数组中提供足够的项目来改变: private final double[] mOdds = { 0.10, 0.25, 0.30, 0.35 }; 有谁知道为什么我收到这个错误?

Android获取序列号

我试图以编程方式获取设备序列号。 我使用了以下行: Build.SERIAL 返回的内容如下: 95b9efad04ad28 但是,我进入设备上的设置,我可以看到它显示一个不同的字符串: 有人能指出我正确的方向吗?

java中的反斜杠

保存在数据库中的字符串存在问题,例如: “311\315_316\336_337” 。 它们只有一个反斜杠,这是java中的一个问题。 当我尝试s.replaceAll(“\”, “\\”)它不起作用,因为java编译器将字符串”311\315_316\336_337″读为”311Í_316Þ_337″ 。 我也尝试编码和解码编码”311%C3%8D_316%C3%9E_337″的结果,但解码的结果仍然是”311Í_316Þ_337″ ? 如何解决一个反斜杠的问题? 我想传递这个字符串来执行一个分割数字的过程,反斜杠是分隔符,但这个问题阻止我这样做。

模拟器:glClear:466 GL err 0x502

如何解决Android Studio 3.0.1 Emulator ? 当我开始使用virtual device运行项目时,错误开始显示(Emulator: glClear:466 GL err 0x502) 。 只要单击它,虚拟设备就会一直闪烁。 提前致谢…

为不同的架构生成APK – FFmpegMediaMetadataRetriever

请看编辑1 我正忙着将FFmpegMediaMetadataRetriever pre-build .aar文件添加到我的项目中,以减少每个架构的Apk文件大小。 这篇文章在他的Gradle添加了以下内容: android { splits { // Configures multiple APKs based on ABI. abi { // Enables building multiple APKs per ABI. enable true // By default all ABIs are included, so use reset() and include to specify that we only // want APKs for x86, armeabi-v7a, and mips. reset() // Specifies […]

获取错误:任务应用程序的执行失败:transformClassesWithMultidexlistForDebug

我已经尝试了几乎所有其他主题但我在我的RSS阅读器应用程序中遇到了同样的问题。 我该如何解决? 我收到这个错误: 错误:任务’:app:transformClassesWithMultidexlistForDebug’的执行失败。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe”以非零退出值1结束 我已将AS更新为2.12,java sdk最新版本。 我已禁用即时运行 我试过清理项目 我安装了HAXM 在我的app build.gradle文件中: apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “24.0.0” dexOptions { incremental = true; preDexLibraries = false javaMaxHeapSize “4g” } defaultConfig { multiDexEnabled true applicationId “com.vbo.xxx” minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName […]

Google Drive Android API – 无效的DriveId和Null ResourceId

我一整天都没有运气就与这段代码作斗争。 我开始关注Google的代码示例 。 问题是文件夹成功创建但在onResult()中 ,我总是得到一个无效或不完整的DriveId或resourceId。 这意味着我无法在我创建的文件夹中创建文件。 这是我正在使用的代码: public class CreateFolderActivity extends BaseDemoActivity { @Override public void onConnected(Bundle connectionHint) { super.onConnected(connectionHint); MetadataChangeSet changeSet = new MetadataChangeSet.Builder() .setTitle(“MyAppFolder”).build(); Drive.DriveApi.getRootFolder(getGoogleApiClient()).createFolder( getGoogleApiClient(), changeSet).setResultCallback(callback); } final ResultCallback callback = new ResultCallback() { @Override public void onResult(DriveFolderResult result) { if (!result.getStatus().isSuccess()) { showMessage(“Error while trying to create the folder”); return; } […]

Firebase阅读问题。 对象始终为null

我有一个方法应该初始化我的字段变量currentTask 。 我不明白为什么我无法从firebase读取我的对象。 这是方法: private void getCurrentTask() { final DatabaseReference dRef1 = database.getReference().child(“Users”).child(uid).child(“CurrentTask”); dRef1.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { if (dataSnapshot.exists()) { currentTask = dataSnapshot.getValue(CurrentTask.class); } else { Toast toast = Toast.makeText(TasksListActivity.this, “no magic”, Toast.LENGTH_LONG); toast.show(); } } @Override public void onCancelled(DatabaseError databaseError) {} }); if (currentTask == null) { Toast toast […]