找到 1970 篇文章,关于应用/应用程序

如何在 Android 中从 assets 文件夹或 raw 文件夹播放视频?

Azhar
更新于 2020 年 7 月 7 日 12:41:01

4K+ 次查看

此示例演示了如何在 Android 中从 assets 文件夹或 raw 文件夹播放视频。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。步骤 3 - 创建一个新的 android 资源文件夹 (raw) 并将您的视频文件复制粘贴到该文件夹中。步骤 4 - 将以下代码添加到 src/MainActivity.javaimport androidx.appcompat.app.AppCompatActivity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class MainActivity extends AppCompatActivity {    @Override    protected void ... 阅读更多

如何在 Android 中获取 WebView 的点击事件?

Azhar
更新于 2020 年 7 月 7 日 12:41:36

5K+ 次查看

此示例演示了如何在 Android 中获取 WebView 的 onClick 事件。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。步骤 3 - 将以下代码添加到 src/MainActivity.javaimport androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.MotionEvent; import android.view.View; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Toast; public class MainActivity extends AppCompatActivity implements View.OnTouchListener, Handler.Callback {    private static final int CLICK_ON_WEBVIEW = 1;    private static final int CLICK_ON_URL = 2;   ... 阅读更多

如何基于网络打开/关闭创建 Android 设备网络侦听器?

Azhar
更新于 2020 年 7 月 7 日 12:43:03

284 次查看

此示例演示了如何基于网络打开/关闭创建 Android 设备网络侦听器。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml

如何在 Android 后台服务中监听音量按钮?

Azhar
更新于 2020 年 7 月 7 日 12:43:55

2K+ 次查看

此示例演示了如何在 Android 后台服务中监听音量按钮。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。步骤 3 - 将以下代码添加到 src/MainActivity.javaimport androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.database.ContentObserver; import android.media.AudioManager; import android.os.Bundle; import android.os.Handler; import android.widget.Toast; import java.util.Objects; public class MainActivity extends AppCompatActivity {    SettingsContentObserver settingsContentObserver;    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       ... 阅读更多

如何在 Android 中获取电池电量和状态(已插入、放电、充电等)?

Azhar
更新于 2020 年 7 月 7 日 12:44:36

954 次查看

此示例演示了如何在 Android 中获取电池电量和状态(已插入、放电、充电等)。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。步骤 3 - 将以下代码添加到 src/MainActivity.javaimport androidx.appcompat.app.AppCompatActivity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.BatteryManager; import android.os.Bundle; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    TextView textView;    Context context;    @Override    protected void onCreate(Bundle savedInstanceState) {   ... 阅读更多

Android ImageView 放大缩小?

Azhar
更新于 2020 年 7 月 7 日 11:53:39

6K+ 次查看

此示例演示了如何放大和缩小 Android ImageView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。   步骤 3 - 将以下代码添加到 src/MainActivity.javaimport androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.ScaleGestureDetector; import android.widget.ImageView; public class MainActivity extends AppCompatActivity {    private ScaleGestureDetector scaleGestureDetector;    private float mScaleFactor = 1.0f;    private ImageView imageView;      @Override    protected void onCreate(Bundle savedInstanceState) {       ... 阅读更多

如何在注销应用程序时禁用 Android 中的返回按钮?

Azhar
更新于 2020 年 7 月 7 日 11:54:34

1K+ 次查看

此示例演示了如何在注销应用程序时禁用 Android 中的返回按钮。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。   步骤 3 - 将以下代码添加到 src/MainActivity.javaimport androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);    }    @Override    public void onBackPressed() {       ... 阅读更多

如何在 Android 上禁用移动数据?

Azhar
更新于 2020 年 7 月 7 日 11:48:58

2K+ 次查看

此示例演示了如何在 Android 上禁用移动数据。根据您查找的信息,除非您拥有已root的手机,否则我认为您无法以编程方式启用和禁用数据,因为要做到这一点,我们必须包含 MODIFY_PHONE_STATE 权限,此权限仅授予系统或签名应用程序。setMobileDataEnabled() 方法不再可以通过反射调用。它可以通过反射从 Android 2.1(API 7)到 Android 4.4(API 19)调用,但从 Android 5.0 及更高版本开始,即使使用已root的手机,setMobileDataEnabled() 方法也无法调用。步骤 1 - 在 Android Studio 中创建一个新项目,... 阅读更多

我们如何以编程方式设置 Android EditText 的输入类型?

Azhar
更新于 2020 年 7 月 7 日 11:47:39

171 次查看

此示例演示如何在 Android 中以编程方式设置 EditText 的输入类型。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。           步骤 3 - 将以下代码添加到 src/MainActivity.java 中import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.text.InputType; import android.view.View; import android.widget.EditText; public class MainActivity extends AppCompatActivity {    EditText editText;    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);     ... 阅读更多

如何在 Android 中从 Java 代码动态设置按钮的 layout_weight 属性值?

Azhar
更新于 2020-07-08 05:50:42

1K+ 次查看

此示例演示如何在 Android 中从 Java 代码动态设置按钮的 layout_weight 属性值。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。步骤 3 - 将以下代码添加到 src/MainActivity.java 中import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; import android.widget.LinearLayout; public class MainActivity extends AppCompatActivity {    LinearLayout linearLayout;    @Override    protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       linearLayout ... 阅读更多

广告