Tag: 安卓

VideoView阻止ViewPager中的其他片段出现?

我有一个简单的Android程序,使用ViewPager在两个选项卡之间滑动。 每个选项卡都有自己的片段。 一个片段播放video,而另一个片段显示一些文本。 问题是当video播放时,我滑动到信息选项卡,没有文字,它是完全黑色的。 我知道这一定是因为video布局。 原因是我用两个信息标签对其进行了测试,信息在每个标签上都显示出来。 这是我的代码。 MainActivity.java import android.os.Bundle; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBar.Tab; import android.support.v7.app.ActionBarActivity; public class MainActivity extends ActionBarActivity implements android.support.v7.app.ActionBar.TabListener{ private ViewPager tabsviewPager; private ActionBar mActionBar; private TabsAdapter mTabsAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tabsviewPager = (ViewPager) findViewById(R.id.tabspager); mTabsAdapter = new TabsAdapter(getSupportFragmentManager()); tabsviewPager.setAdapter(mTabsAdapter); […]

我可以在Android应用中捕获卸载操作吗?

public class Unistallreceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String action = intent.getAction(); if (action == null) Log.e(“uninstall “, “Action==null!”); else if (“android.intent.action.BOOT_COMPLETED”.equals(action)) { Log.e(“uninstall “, “action :”+action); } } } 做这样的事,但不能得到通知。参考说: public static final String ACTION_PACKAGE_REMOVED 从以下版本开始:API Level 1 Broadcast Action:已从设备中删除现有的应用程序包。 数据包含包的名称。 正在安装的软件包不会收到此Intent 需要这个意图来设置卸载密码。 […]

使用Java在Android中生成QR代码

有谁知道如何使用Java程序生成QR码? 我需要创建一个应用程序来为Android设备生成给定详细信息的QR代码。 谢谢!

如何解决此错误abc_list_selector_disabled_holo_light.9.png?

错误:无法处理文件C:\ Users \ Jaymin \ Downloads \ MyScriptCalculator_v1.2.2.479 \ MyScript_ATK-android-2.2 \ samples \ SingleCharWidgetSample \ build \ intermediates \ explosion-aar \ com.android.support \ appcompat-v7 \ 23.0 .0 \ res \ drawable-xhdpi \ abc_list_selector_disabled_holo_light.9.png进入C:\ Users \ Jaymin \ Downloads \ MyScriptCalculator_v1.2.2.479 \ MyScript_ATK-android-2.2 \ samples \ SingleCharWidgetSample \ build \ intermediates \ res \ merged \ […]

Firebase电子邮件和密码validation与Android – 用户注册

最近为我的应用程序创建了一个简单的注册页面,该页面采用了电子邮件和密码的两个值,检查它们是否有效,然后将它们传递给firebase函数以创建用户。 值正在正确传递,但是,我总是收到消息“注册失败”。 firebase连接处于活动状态,我允许用户使用电子邮件和密码validation进行注册。 我觉得这是我的build.gradle文件的一个问题,可能有错误的依赖项,但是,我是Firebase的新手,无法解决这个问题。 下面是我的Register表单,build.gradle文件和错误的控制台日志。 任何帮助将不胜感激。 注册表格 import android.content.Intent; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import com.google.android.gms.tasks.OnCompleteListener; import com.google.android.gms.tasks.Task; import com.google.firebase.auth.AuthResult; import com.google.firebase.auth.FirebaseAuth; public class RegisterPage extends AppCompatActivity { private EditText userEmail,userPassword; private Button regButton; private FirebaseAuth firebaseAuth; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register_page); setUpUIViews(); […]

如何在java中使android手机保持沉默

嗨,我是Android开发的新手。 我想用java让我的android手机保持沉默。 搜索谷歌后,我发现了一些例子,但他们没有为我工作。 这是我的代码。 package com.zafar.silent; import android.app.Activity; import android.content.Context; import android.media.AudioManager; import android.os.Bundle; public class Silent extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE); audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT); } } 有人可以帮我,我怎么能跑这个? 提前致谢 更新 这是我的清单文件 我更新了menifest文件

关于空对象引用的(android.support.v4.widget.DrawerLayout $ DrawerListener)’

你能帮我解决一下这个关于logcat的错误吗? http://pastebin.com/uSXruD54 哪里: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.support.v4.widget.DrawerLayout.setDrawerListener(android.support.v4.widget.DrawerLayout$DrawerListener)’ on a null object reference 在我的家庭课程第79行,这是: drawer.setDrawerListener(toggle); http://pastebin.com/cixZ7d9d(MainActivity类,第48行) 我不知道setDrawerListener如何工作抱歉,我在stackoverflow上发现了同样的问题: 如何在v4.DrawerLayout中纠正NullPointerException? 答案说它必须确保我在导航抽屉和布局文件中使用相同的ID,但我没有对导航抽屉做任何更改,因为它是我在Android Studio中选择的活动本身,我刚刚实现它上面的标签。

Android-Notification不会出现

这是用于通过单击按钮然后转到另一个类来创建通知的代码。 第二类完全是空的。 我不知道为什么它不会出现,即使它不能转向另一个类。 我已经检查了这个文件的“坐位”,“通知”是“打开”。 谁能帮我检查一下? MainActivity.class package com.example.ww.lab; import android.app.Notification; import android.app.PendingIntent; import android.content.Intent; import android.support.v4.app.NotificationManagerCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.app.NotificationManager; import android.support.v4.app.NotificationCompat; import android.util.Log; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { private int id = 1; private NotificationCompat.Builder notification_builder; private NotificationManagerCompat notification_manager; Button button; @Override protected void onCreate(Bundle savedInstanceState) { […]

StorageException:代码:-13000 HttpResult:0将文件上传到Firebase

我得到这个例外: StorageException已发生。 发生未知错误,请检查HTTP结果代码和服务器响应的内部exception。 代码:-13000 HttpResult:0 从Android上传音频文件到Firebase存储时。 我的代码是: private static StorageReference storageReference; private static DatabaseReference mDatabase; // inside the method storageReference = FirebaseStorage.getInstance().getReference(); mDatabase = FirebaseDatabase.getInstance().getReference(“Post/”); final ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.setTitle(“Uploading Preview File”); progressDialog.show(); StorageReference sRef = storageReference.child(“rahat/”); sRef.putFile(filePathUri) .addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { progressDialog.dismiss(); Toast.makeText(context, “File Uploaded “, Toast.LENGTH_LONG).show(); […]

Gradle sync失败:对于输入字符串:“+”

我想将Firebase SDK添加到我的Android项目中。 我补充道 buildscript { dependencies { // Add this line classpath ‘com.google.gms:google-services:3.1.0’ } } 到项目级gradle文件。 然后我补充说 // Add to the bottom of the file apply plugin: ‘com.google.gms.google-services’ Gradle请求同步。 我收到以下错误: 12:35 Gradle sync failed: For input string: “+” Consult IDE log for more details (Help | Show Log) 我该如何解决这个问题? 怎么了?