Создаю приложение с именем пакета info.dodata.smsforward и eclipse создаем конструкцию по умолчанию, как и Old.PNG.
Можно ли добавить новый пакет под папку scr в Android?
Я думаю, что строительство файл в папке \ ЮКЖД не хорошо, так что я добавить три пакета имя BLL, DLL, пользовательский интерфейс и поместить различные классы файл в другое имя пакета так же, как new.png.
Мой вопрос являются
A: Могу ли я добавить новый пакет в папке \ ЮКЖД. Вы знаете, что в AndroidManifest.xml есть только один пакет = «info.dodata.smsforward», я не знаю, разрешено ли только одно имя пакета в одном приложении для Android.
B: Являются ли мои пакеты слишком короткими? Нужно ли добавлять домен до имени пакета BLL, DAL и UI. Будет ли короткое имя пакета (например, BLL, DLL) конфликтует с другим APP?
Старый ModePublic.java
package info.dodata.smsforward;
public class ModePublic {
public final static int DBVersion=2;
public final static String DBName="smsforward.db";
}
Старый AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="info.dodata.smsforward"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="info.dodata.smsforward.UIMain"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Новый ModePublic.java
package DAL;
public class ModePublic {
public final static int DBVersion=2;
public final static String DBName="smsforward.db";
}
Новый AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="info.dodata.smsforward"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="UI.UIMain"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
да, вы можете иметь пакеты 'info.dodata.smsforward' было ваше имя пакета вы поместите ваши .java файлы в другом пакете, как' info.dodata.smsforward.model info.dodata.smsforward.view info.dodata.smsforward.controller' – Raghunandan