Skip to content

Commit 6762c48

Browse files
committed
[foundation] Reopen place holder activity
1 parent 80580bb commit 6762c48

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

app-catalog/samples/foundation/src/main/AndroidManifest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
2424
<uses-permission android:name="android.permission.READ_CONTACTS" />
2525
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
26+
<!--为了能操作闹钟相关,这个权限是必须的-->
27+
<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
2628

2729
<!-- Min/target SDK versions (<uses-sdk>) managed by build.gradle -->
2830
<uses-permission android:name="android.permission.INTERNET" />

app-catalog/samples/foundation/src/main/java/com/wintmain/foundation/PlaceHolderActivity.java

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,24 @@
1717
package com.wintmain.foundation;
1818

1919
import android.app.Application;
20+
import android.content.ComponentName;
2021
import android.content.Context;
22+
import android.content.Intent;
2123
import android.os.Bundle;
24+
import android.provider.AlarmClock;
2225
import android.widget.TextView;
2326
import androidx.appcompat.app.AppCompatActivity;
2427
import androidx.appcompat.widget.AppCompatTextView;
28+
import com.google.android.catalog.framework.annotations.Sample;
2529
import lib.wintmain.titlebar.OnTitleBarListener;
2630
import lib.wintmain.titlebar.TitleBarExt;
2731
import lib.wintmain.titlebar.style.LightBarStyle;
2832
import lib.wintmain.toaster.toast.ToastUtils;
2933

30-
//@Sample(
31-
// name = "Android PfT",
32-
// description = "Android Platform for Technology.",
33-
// documentation = "",
34-
// // owners = ["wintmain"],
35-
// tags = "A-Self_demos")
34+
@Sample(
35+
name = "0-Android-Demo",
36+
description = "一个为了测试API调用的入口",
37+
tags = "A-Self_demos")
3638
public class PlaceHolderActivity extends AppCompatActivity {
3739

3840
@Override
@@ -54,7 +56,15 @@ public void onLeftClick(TitleBarExt titleBar) {
5456

5557
@Override
5658
public void onTitleClick(TitleBarExt titleBar) {
57-
ToastUtils.show("你点击了中间");
59+
Intent newIntent = new Intent();
60+
newIntent.putExtra(AlarmClock.EXTRA_HOUR, 9);
61+
newIntent.putExtra(AlarmClock.EXTRA_MINUTES, 30);
62+
newIntent.setAction(AlarmClock.ACTION_SET_ALARM);
63+
newIntent.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
64+
newIntent.setComponent(new ComponentName("com.android.deskclock", "com.android.deskclock.HandleApiCalls"));
65+
startActivity(newIntent);
66+
67+
ToastUtils.show("你点击了中间,并且新建了一个9:30的闹钟");
5868
}
5969

6070
@Override

0 commit comments

Comments
 (0)