بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل با تعین سطح دسترسی در فایل منیفست
سلام دوستان
امولاتور بنده علارغم دادن دسترسی به برنامم در فایل منیفیست نمی تونست دیتابیس بسازه
کلی گشتم مشکل حل نشد
حالا که دسترسی واسه اینترنتم تعریف کردم نمی زاره باز برنامه به اینترنت دسترسی داشته باشه
یه جورای انگار فایل منیفست رو برنامم تاثیر نداره
گیر کردم چند باری eclipso حذف و نصب کردم فایده نداره
راه حلی پیدا نشه باید ویندوز عوض کنم
ویندوزی که کلی برنامه نصب شده و کاربردی دارم روش
کسی راه حلی نداره؟
0
0
رو گوشی هم تست کردی؟ (12 سال پیش)
0
0
شاید مشکل از emulator ایکلیپس بوده، روی جنی موشن یا روی گوشی امتحان کن. (12 سال پیش)
0
0
تست نکردم ولی پروژه استاد قطعا نصب میشه اونم واسه من کامپایل نمیشه.رو eclips کار نکنه و نتونم بنویسمو رفع ارور کنم گوشی چه فایده :( (12 سال پیش)
0
0
جنی هم همونجوریه.مشکل از همون دسترسیس (12 سال پیش)
0
0
از پکیج استاد استفاده میکنی دیگه؟ اگه آره چون میگی برنامه هم دوباره ریختی مشکل حل نشد، شاید مشکل از نسخه جاوا ت باشه. jre رو پاک کن دوباره نصب کن (هرچند که بعید میدونم مشکل از اینجا باشه) (12 سال پیش)
0
0
اره کامل از فایلهای استاد :( (12 سال پیش)
0
0
بهتر اینه که خطاهای ایجاد شده در قسمت لوگ کت رو بزاری تا بررسی بشه (12 سال پیش)
0
0
قبلا در پست های دیگه گزاشتم.الانم پایین لینکشو میزارم (12 سال پیش)
0
0
توی این پروژه کلاس G رو هم تعریف کردی؟ (12 سال پیش)
0
0
طبق اموزش استاد همه کارها تو کلاس G هست دیگه (12 سال پیش)
0
0
ببخشید، منظورم تو manifest بود، گفتم شاید فراموش کرده باشی. (12 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
Smsbaz
12 سال پیش
0
0
پاسخ به سوال
Smsbaz
12 سال پیش
0
0
public class G extends Application {
public static Context context;
public static SQLiteDatabase database;
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_DATABASE = DIR_SDCARD + "/database-test/";
@Override
public void onCreate() {
super.onCreate();
c />
new File(DIR_DATABASE).mkdirs();
database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite", null);
database.execSQL("CREATE TABLE IF NOT EXISTS person (" +
"person_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE , " +
"person_name TEXT, " +
"person_family TEXT, " +
"person_age INTEGER" +
")");
/*
for (int i = 0; i < 20; i++) {
database.execSQL("INSERT INTO person (person_name,person_family,person_age) VALUES ('Name#" + i + "','Family#" + i + "'," + i + ")");
}
*/
Cursor cursor = database.rawQuery("SELECT * FROM person WHERE person_age>10", null);
while (cursor.moveToNext()) {
String name = cursor.getString(cursor.getColumnIndex("person_name"));
String family = cursor.getString(cursor.getColumnIndex("person_family"));
int age = cursor.getInt(cursor.getColumnIndex("person_age"));
Log.i("LOG", "Record: " + name + " " + family + ", " + age);
}
cursor.close();
database.execSQL("DELETE FROM person WHERE person_age>10");
database.execSQL("UPDATE person SET pers WHERE person_age>7");
}
}
این کلاس G
اینم منیفست
<?xml versi encoding "utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.uncocoder.course.app.database"
android:versi
android:versi >
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-sdk android:minSdkVersi />
<application
android:name=".G"
android:ic
android:label="@string/app_name" >
<activity
android:name=".DatabaseActivity"
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>
این هم اکس پلور
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
