找到 2041 篇文章,关于移动开发
3K+ 次查看
此示例演示如何在Android中使用appbar布局。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了app bar布局和RecyclerView。步骤3 - 将以下代码添加到src/MainActivity.java import android.annotation.TargetApi; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.support.v4.content.pm.ShortcutInfoCompat; import android.support.v4.content.pm.ShortcutManagerCompat; import android.support.v4.graphics.drawable.IconCompat; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.DefaultItemAnimator; ... 阅读更多
1K+ 次查看
此示例演示如何使用Android加载器。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了ListView来显示联系人姓名。步骤3 - 将以下代码添加到src/MainActivity.java import android.Manifest; import android.content.CursorLoader; import android.content.Loader; import android.content.pm.PackageManager; import android.database.Cursor; import android.os.Bundle; import android.provider.ContactsContract; import android.support.v4.app.ActivityCompat; import android.support.v4.app.FragmentActivity; import android.support.v4.content.ContextCompat; import android.support.v4.widget.SimpleCursorAdapter; import android.widget.ListView; public class MainActivity extends FragmentActivity implements android.app.LoaderManager.LoaderCallbacks { ... 阅读更多
842 次查看
此示例演示如何更新RecyclerView适配器数据。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了RecyclerView。步骤3 - 将以下代码添加到src/MainActivity.java import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.net.Uri; import android.os.Bundle; import android.support.v4.content.pm.ShortcutInfoCompat; import android.support.v4.content.pm.ShortcutManagerCompat; import android.support.v4.graphics.drawable.IconCompat; import android.support.v7.widget.DefaultItemAnimator; import android.support.v7.widget.DividerItemDecoration; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.TextView; import android.widget.Toast; import java.util.ArrayList; public class MainActivity ... 阅读更多
99 次查看
打开你的Firebase页面 (https://console.firebase.google.com/),如下所示 – 现在选择你的项目。在本例中,我们有tutorialspoint项目。它将直接跳转到项目的控制台页面,如下所示 – 现在向下滚动到右侧菜单的“增长”选项卡,如下所示 – 在“增长”选项卡中,选择“云消息传递”,如下所示 – 现在点击“新建通知”按钮。它将跳转到“撰写消息”按钮,如下所示 – 现在编写你的消息,如下所示 – 现在点击“下一步”进入目标选项卡。现在选择项目,如下所示 – 现在点击“下一步”按钮进入调度选项卡,如下所示 – 现在点击 ... 阅读更多
698 次查看
此示例演示如何使用保存实例状态保存Android Activity状态。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了TextView来显示恢复的实例元素。步骤3 - 将以下代码添加到src/MainActivity.java import android.os.Build; import android.os.Bundle; import android.os.PersistableBundle; import android.support.annotation.RequiresApi; import android.support.v7.app.AppCompatActivity; import android.widget.TextView; public class MainActivity extends AppCompatActivity { ... 阅读更多
4K+ 次查看
此示例演示如何在Android中读取所有联系人。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了ListView。步骤3 - 将以下代码添加到src/MainActivity.java import android.annotation.TargetApi; import android.content.ContentResolver; import android.content.pm.PackageManager; import android.database.Cursor; import android.os.Build; import android.os.Bundle; import android.provider.ContactsContract; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.widget.ArrayAdapter; import android.widget.ListView; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { ... 阅读更多
4K+ 次查看
此示例演示如何在Android中在一个片段和另一个片段之间传递数据。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了片段来在两个片段之间传递数据。步骤3 - 将以下代码添加到src/MainActivity.java import android.os.Bundle; import android.support.v4.app.FragmentActivity; public class MainActivity extends FragmentActivity implements ... 阅读更多
911 次查看
此示例演示如何在Android上管理startActivityForResult。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了TextView来显示Activity结果数据。步骤3 - 将以下代码添加到src/MainActivity.java import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.support.annotation.RequiresApi; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { ... 阅读更多
220 次查看
此示例演示如何在Android中拨打电话。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。 在上面的代码中,我们使用了ListView。步骤3 - 将以下代码添加到src/MainActivity.java package com.example.myapplication; import android.annotation.TargetApi; import android.app.Activity; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.database.Cursor; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.provider.ContactsContract; import android.support.annotation.NonNull; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import ... 阅读更多
5K+ 次查看
此示例演示如何从您的应用启动另一个应用。步骤 1 − 在 Android Studio 中创建一个新项目,转到 文件 ⇒ 新建项目 并填写所有必需的详细信息以创建新项目。步骤 2 − 将以下代码添加到 res/layout/activity_main.xml 中。在上文中,我们使用了按钮视图来打开 YouTube 应用程序。步骤 3 − 将以下代码添加到 src/MainActivity.java 中
package com.example.myapplication; import android.content.ActivityNotFoundException; import android.content.Intent; import android.content.pm.ResolveInfo; import android.content.res.Configuration; import android.graphics.PixelFormat; import android.os.Build; import android.os.Bundle; import android.support.annotation.RequiresApi; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.WindowManager; import ... 阅读更多