一部動作の改善
[ofnhwx.callconfirm.git] / AndroidManifest.xml
blobbdaee78e9c0c7cf015351c9d22eba38e3392d0bd
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"\r
3           package="jp.gr.java_conf.ofnhwx.callconfirm"\r
4           android:versionName="2.0.0 beta 9"\r
5           android:versionCode="60">\r
6     <application android:label="@string/app_name" android:icon="@drawable/callconfirm">\r
7         <!-- 設定画面 -->\r
8         <activity android:name=".activity.MainPreference" android:clearTaskOnLaunch="true">\r
9             <intent-filter>\r
10                 <action android:name="android.intent.action.MAIN" />\r
11                 <category android:name="android.intent.category.LAUNCHER" />\r
12             </intent-filter>\r
13         </activity>\r
14         <!-- 各種リストアクティビティ -->\r
15         <activity android:name=".activity.list.AllowListActivity"\r
16                   android:label="@string/activity_name_allowlist"    />\r
17         <activity android:name=".activity.list.BlockHistoryActivity"\r
18                   android:label="@string/activity_name_blockhistory" />\r
19         <activity android:name=".activity.list.BlockListActivity"\r
20                   android:label="@string/activity_name_blocklist"    />\r
21         <activity android:name=".activity.list.EditNumberActivity"\r
22                   android:label="@string/activity_name_editnumber"   />\r
23         <!-- データベース -->\r
24         <provider android:name=".provider.AllowListProvider"\r
25                   android:authorities="jp.gr.java_conf.ofnhwx.CallConfirm.AllowList"  />\r
26         <provider android:name=".provider.BlockListProvider"\r
27                   android:authorities="jp.gr.java_conf.ofnhwx.CallConfirm.BlockList"  />\r
28         <provider android:name=".provider.EditNumberProvider"\r
29                   android:authorities="jp.gr.java_conf.ofnhwx.CallConfirm.EditNumber" />\r
30         <!-- 発信確認画面  -->\r
31         <activity android:name=".activity.confirm.CallConfirm"\r
32                 android:excludeFromRecents="true"\r
33                 android:noHistory="true"\r
34                 android:configChanges="keyboardHidden|orientation"\r
35                 android:theme="@style/Theme.MyTrans.NoTitleBar" />\r
36         <activity android:name=".activity.confirm.DialerActivity"\r
37                 android:enabled="false"\r
38                 android:excludeFromRecents="true"\r
39                 android:noHistory="true"\r
40                 android:configChanges="keyboardHidden|orientation"\r
41                 android:theme="@style/Theme.MyTrans.NoTitleBar">\r
42             <intent-filter>\r
43                 <action android:name="android.intent.action.VIEW" />\r
44                 <action android:name="android.intent.action.DIAL" />\r
45                 <category android:name="android.intent.category.DEFAULT" />\r
46                 <category android:name="android.intent.category.BROWSABLE" />\r
47                 <data android:scheme="tel" />\r
48              </intent-filter>\r
49         </activity>\r
50         <activity android:name=".activity.confirm.MissedCallActivity"\r
51                 android:enabled="false"\r
52                 android:excludeFromRecents="true"\r
53                 android:noHistory="true"\r
54                 android:configChanges="keyboardHidden|orientation"\r
55                 android:theme="@style/Theme.MyTrans.NoTitleBar">\r
56             <intent-filter>\r
57                 <action android:name="android.intent.action.VIEW" />\r
58                 <category android:name="android.intent.category.DEFAULT" />\r
59                 <category android:name="android.intent.category.BROWSABLE" />\r
60                 <data android:mimeType="vnd.android.cursor.dir/calls" />\r
61             </intent-filter>\r
62         </activity>\r
63         <activity android:name=".activity.confirm.MissedCallSelector"\r
64             android:excludeFromRecents="true"\r
65             android:noHistory="true"\r
66             android:configChanges="keyboardHidden|orientation"\r
67             android:theme="@style/Theme.MyTrans.NoTitleBar" />\r
68         <!-- ブロードキャストレシーバー -->\r
69         <receiver android:name=".receiver.OutgoingCallReceiver" android:enabled="true">\r
70             <intent-filter>\r
71                 <action android:name="android.intent.action.NEW_OUTGOING_CALL" />\r
72             </intent-filter>\r
73         </receiver>\r
74         <receiver android:name=".receiver.PhoneStateReceiver" android:enabled="true">\r
75             <intent-filter>\r
76                 <action android:name="android.intent.action.PHONE_STATE" />\r
77             </intent-filter>\r
78         </receiver>\r
79         <!--  -->\r
80         <service android:name=".activity.confirm.ConfirmService" android:enabled="true" />\r
81     </application>\r
82     <!-- その他権限など -->\r
83     <uses-sdk android:minSdkVersion="4"\r
84               android:targetSdkVersion="14" />\r
85     <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />\r
86     <uses-permission android:name="android.permission.CALL_PHONE"             />\r
87     <uses-permission android:name="android.permission.READ_PHONE_STATE"       />\r
88     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"     />\r
89     <uses-permission android:name="android.permission.READ_CONTACTS"          />\r
90     <uses-permission android:name="android.permission.WRITE_CONTACTS"         />\r
91     <uses-permission android:name="android.permission.VIBRATE"                />\r
92     <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"    />\r
93 </manifest>\r