找到 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 次浏览
此示例演示如何在 Android 中使用 Kotlin 检查互联网连接可用性和网络类型。步骤 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+ 次浏览
此示例演示如何在 Android 中使用 Kotlin 通过 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+ 次浏览
此示例演示如何在 Android 中使用 Kotlin 将对象从一个 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 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 次浏览
此示例演示如何在 Android 应用中使用 Kotlin 实现抛掷手势检测。步骤 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 – Framework。这个框架是 Android 漏洞扫描器工具;这个工具对黑客和 Android 渗透测试人员很有帮助。git clone https://github.com/AndroBugs/AndroBugs_Frameworkgit cd AndroBugs_Framework python androbugs.py -f /root/Desktop/Secure.apk -o ... 阅读更多
5K+ 次浏览
Android 调试桥 (adb) 是一款多功能命令行工具,可让您与设备通信。ADB 通常用于与智能手机、平板电脑、智能手表、机顶盒或任何其他可以运行 Android 操作系统的设备通信。我们可以在 Android 设备上执行一些可能不适合日常使用的操作,例如安装 Play 商店以外的应用、调试应用、访问隐藏功能以及启动 UNIX shell 等。出于安全原因,需要解锁开发者选项,并且还需要启用 USB 调试模式。不仅如此,... 阅读更多
9K+ 次浏览
此示例演示如何在 Android 中使用 Kotlin 以编程方式获取当前 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 ... 阅读更多