歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 基本工程配置

Android 基本工程配置

日期:2017/3/1 11:13:12   编辑:Linux編程
Android 基本工程配置:
  1. AndroidManifest.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. + <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.archermind.activity" android:versionCode="1" android:versionName="1.0">
  4. - <application android:icon="@drawable/icon" android:label="@string/app_name">
  5. - <activity android:name=".MailCompose" android:screenOrientation="portrait">
  6. - <intent-filter>
  7. <category android:name="android.intent.category.DEFAULT" />
  8. <data android:mimeType="vnd.android.cursor.item/vnd.google.mail" />
  9. </intent-filter>
  10. - <intent-filter>
  11. <category android:name="android.intent.category.DEFAULT" />
  12. <data android:mimeType="vnd.android.cursor.dir/vnd.google.mail" />
  13. </intent-filter>
  14. </activity>
  15. - <activity android:name=".MailBox" android:label="@string/all_mail" android:screenOrientation="portrait">
  16. - <intent-filter>
  17. <category android:name="android.intent.category.DEFAULT" />
  18. <data android:mimeType="vnd.android.cursor.item/vnd.google.mail" />
  19. </intent-filter>
  20. - <intent-filter>
  21. <category android:name="android.intent.category.DEFAULT" />
  22. <data android:mimeType="vnd.android.cursor.dir/vnd.google.mail" />
  23. </intent-filter>
  24. </activity>
  25. - <activity android:name=".MailView" android:screenOrientation="portrait">
  26. - <intent-filter>
  27. <category android:name="android.intent.category.DEFAULT" />
  28. <data android:mimeType="vnd.android.cursor.item/vnd.google.mail" />
  29. </intent-filter>
  30. - <intent-filter>
  31. <category android:name="android.intent.category.DEFAULT" />
  32. <data android:mimeType="vnd.android.cursor.dir/vnd.google.mail" />
  33. </intent-filter>
  34. </activity>
  35. - <activity android:name=".MailSearch" android:label="@string/search_mail" android:screenOrientation="portrait">
  36. - <intent-filter>
  37. <category android:name="android.intent.category.DEFAULT" />
  38. <data android:mimeType="vnd.android.cursor.item/vnd.google.mail" />
  39. </intent-filter>
  40. - <intent-filter>
  41. <category android:name="android.intent.category.DEFAULT" />
  42. <data android:mimeType="vnd.android.cursor.dir/vnd.google.mail" />
  43. </intent-filter>
  44. </activity>
  45. <provider android:name="DataContentProvider" android:authorities="com.android.archermind.dao.info.contentprovider" />
  46. <activity android:name=".RegistrationNew" android:screenOrientation="portrait" />
  47. <activity android:name=".RegistrationActive" android:screenOrientation="portrait" />
  48. <activity android:name=".RegistrationSuc" android:screenOrientation="portrait" />
  49. <activity android:name=".RegistrationBindMainMail" android:screenOrientation="portrait" />
  50. <activity android:name=".RegistrationBindCommonMail" android:screenOrientation="portrait" />
  51. <activity android:name=".RegistrationAdvSetting" android:screenOrientation="portrait" />
  52. <activity android:name=".RegistrationSmtpSetting" android:screenOrientation="portrait" />
  53. <activity android:name=".SettingGlobalProperties" android:label="@string/setting" android:screenOrientation="portrait" />
  54. <activity android:name=".Setting" android:label="@string/setting" android:screenOrientation="portrait" />
  55. <activity android:name=".SettingSecPass" android:screenOrientation="portrait" />
  56. - <activity android:name=".SettingEmailAccount" android:screenOrientation="portrait" android:label="@string/setting_email_account">
  57. - <intent-filter>
  58. <category android:name="android.intent.category.DEFAULT" />
  59. <data android:mimeType="vnd.android.cursor.item/vnd.google.mail" />
  60. </intent-filter>
  61. - <intent-filter>
  62. <category android:name="android.intent.category.DEFAULT" />
  63. <data android:mimeType="vnd.android.cursor.dir/vnd.google.mail" />
  64. </intent-filter>
  65. </activity>
  66. <activity android:name=".EmailAddressList" android:screenOrientation="portrait" />
  67. <activity android:name=".ContactView" android:screenOrientation="portrait" />
  68. <activity android:name=".FolderStore" android:screenOrientation="portrait" />
  69. <activity android:name=".ContactsManager" android:screenOrientation="portrait" />
  70. <activity android:name=".ContactEdit" android:screenOrientation="portrait" />
  71. <activity android:name=".EmailAdressSelect" android:screenOrientation="portrait" />
  72. <service android:name="ReceiveMessageService" android:exported="true" android:process=":remote" />
  73. <service android:name="ReceiveAttachmentService" android:exported="true" android:process=":remote" />
  74. - <receiver android:name="MessageBroadcastReceiver">
  75. - <intent-filter>
  76. <action android:name="receive_message" />
  77. </intent-filter>
  78. </receiver>
  79. <activity android:name=".ArriveNewMail" android:screenOrientation="portrait" />
  80. <activity android:name=".AllAttachment" android:screenOrientation="portrait" />
  81. <activity android:name=".AllSDAttachment" android:screenOrientation="portrait" />
  82. <activity android:name=".AccountManage" android:screenOrientation="portrait" />
  83. <activity android:name=".AttachmentView" android:screenOrientation="portrait" />
  84. <activity android:name=".AttachmentTextView" android:screenOrientation="portrait" />
  85. <activity android:name=".RegistrationAccount" android:screenOrientation="portrait" />
  86. - <activity android:name=".Welcome" android:screenOrientation="portrait">
  87. - <intent-filter>
  88. <action android:name="android.intent.action.MAIN" />
  89. <category android:name="android.intent.category.LAUNCHER" />
  90. </intent-filter>
  91. </activity>
  92. <activity android:name=".OutBoxAttachmentView" android:screenOrientation="portrait" />
  93. <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="false" />
  94. </application>
  95. <uses-sdk android:minSdkVersion="7" />
  96. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  97. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  98. <uses-permission android:name="android.permission.INTERNET" />
  99. <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
  100. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  101. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  102. <uses-permission android:name="android.permission.WRITE_CONTACTS" />
  103. <uses-permission android:name="android.permission.READ_CONTACTS" />
  104. <uses-permission android:name="android.permission.READ_SMS" />
  105. <uses-permission android:name="android.permission.READ_CONTACTS" />
  106. <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="false" />
  107. </manifest
  108. strings.xml
  109. <string name="enter_email_suffix">Please enter the email suffix</string>
  110. array.xml
  111. <?xml version="1.0" encoding="UTF-8" ?>
  112. - <resources>
  113. - <!--
  114. mail title
  115. -->
  116. - <string-array name="mail_title">
  117. <item>MSN Hotmail</item>
  118. <item>Gmail</item>
  119. <item>Yahoo</item>
  120. <item>Internet Email</item>
  121. </string-array>
  122. <?xml version="1.0" encoding="utf-8" ?>
  123. - <selector xmlns:android="http://schemas.android.com/apk/res/android">
  124. <item android:drawable="@drawable/attachment" android:state_selected="false" android:state_pressed="false" />
  125. <item android:drawable="@drawable/attachment_sel" android:state_selected="false" android:state_pressed="true" />
  126. </selector>
  127. <?xml version="1.0" encoding="utf-8" ?>
  128. - <selector xmlns:android="http://schemas.android.com/apk/res/android">
  129. <item android:state_window_focused="false" android:drawable="@drawable/folder_bg" />
  130. <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/folder_bg_sel" />
  131. <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/folder_bg_sel" />
  132. <item android:state_selected="true" android:drawable="@drawable/folder_bg_sel" />
  133. <item android:state_focused="true" android:drawable="@drawable/folder_bg_sel" />
  134. </selector>
  135. <?xml version="1.0" encoding="utf-8" ?>
  136. - <selector xmlns:android="http://schemas.android.com/apk/res/android">
  137. <item android:state_checked="false" android:drawable="@drawable/yd" />
  138. <item android:state_checked="true" android:drawable="@drawable/yd_select" />
  139. </selector>
Copyright © Linux教程網 All Rights Reserved