找到 2041 篇文章,关于移动开发
216 次浏览
此示例演示如何在 Android 中使用 AlarmManager。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.kt import android.app.AlarmManager import android.app.PendingIntent import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.os.Build import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.TimePicker import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import java.util.* class MainActivity : AppCompatActivity() { lateinit var btnSetAlarm: Button lateinit var timePicker: TimePicker override fun ... 阅读更多
498 次浏览
此示例演示如何使用 Kotlin 中的 Intent 将对象从一个 Android Activity 发送到另一个 Activity。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.kt import android.content.Intent import android.os.Bundle import android.widget.Button import android.widget.EditText import androidx.appcompat.app.AppCompatActivity import java.io.Serializable class MainActivity : AppCompatActivity() { lateinit var editText: EditText lateinit var button: Button override fun onCreate(savedInstanceState: Bundle?) { ... 阅读更多
938 次浏览
此示例演示如何使用 Kotlin 检查 Android 上的互联网连接可用性和网络类型。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.kt import android.content.Context import android.net.ConnectivityManager import android.os.Bundle import android.widget.TextView import android.widget.Toast import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { lateinit var textView: TextView override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ... 阅读更多
4K+ 次浏览
此示例演示如何使用 Kotlin 在 Android 上通过 URL 加载 ImageView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.kt import android.annotation.SuppressLint import android.graphics.Bitmap import android.graphics.BitmapFactory import android.os.AsyncTask import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.ImageView import android.widget.Toast class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ... 阅读更多
2K+ 次浏览
此示例演示如何使用 Kotlin 将对象从一个 Activity 传递到另一个 Android Activity。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.kt import android.content.Intent import android.os.Bundle import android.widget.Button import androidx.appcompat.app.AppCompatActivity import java.io.Serializable; class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) title = "KotlinApp" ... 阅读更多
463 次浏览
此示例演示如何使用 Kotlin 在 Android 应用中实现抛掷手势检测。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 步骤 3 - 将以下代码添加到 src/MainActivity.kt import android.os.Bundle import android.view.GestureDetector import android.view.MotionEvent import android.widget.Toast import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity(), GestureDetector.OnGestureListener{ lateinit var gestureDetector: GestureDetector override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) title ... 阅读更多
1K+ 次浏览
AndroBugs 框架是一个 Android 漏洞分析系统,可以帮助开发者或黑客查找 Android 应用程序中潜在的安全漏洞。如果我们的移动应用程序不安全,我们就无法保护个人数据,让我们开始查找 Android 移动应用程序的漏洞 - 应用安全。通过这种方式,我们可以……查找应用程序中的漏洞,检查代码,执行危险的 shell 命令,收集应用程序信息,需求:基本的 Linux 知识,您要测试的应用程序,Kali Linux 机器,现在克隆 Androbug – 框架。此框架是一个 Android 漏洞扫描器工具;此工具对黑客和 Android 渗透测试人员非常有用。git clone https://github.com/AndroBugs/AndroBugs_Framework git cd AndroBugs_Framework python androbugs.py -f /root/Desktop/Secure.apk -o ... 阅读更多
5K+ 次浏览
Android调试桥 (adb) 是一款多功能的命令行工具,允许您与设备通信。ADB 通常用于与智能手机、平板电脑、智能手表、机顶盒或任何其他可以运行 Android 操作系统的设备通信。我们可以对 Android 设备执行一些日常使用中可能不适合的操作,例如安装 Play 商店之外的应用程序、调试应用程序、访问隐藏功能以及启动 UNIX shell 等。出于安全原因,需要解锁开发者选项,并且还需要启用 USB 调试模式。不仅如此……阅读更多
浏览量 9K+
此示例演示如何使用 Kotlin 以编程方式在 Android 上获取当前 GPS 位置。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 步骤 3 - 将以下代码添加到 src/MainActivity.kt 中import android.Manifest import android.content.Context import android.content.pm.PackageManager import android.location.Location import android.location.LocationListener import android.location.LocationManager import android.os.Bundle import android.widget.Button import android.widget.TextView import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat class MainActivity : AppCompatActivity(), LocationListener { private lateinit var locationManager: LocationManager ... 阅读更多
1K+ 次浏览
此示例演示如何使用 Kotlin 获取 Android 上用户的当前位置。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。在 Gradle 中添加以下依赖项implementation 'com.google.android.gms:play-services-location:17.0.0'步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 步骤 3 - 将以下代码添加到 src/MainActivity.kt 中import android.Manifest import android.content.Intent import android.content.pm.PackageManager import android.location.Geocoder import android.location.Location import android.os.Bundle import android.os.Handler import android.os.ResultReceiver import android.util.Log import android.widget.TextView import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat import com.google.android.gms.location.* class MainActivity ... 阅读更多