amir00700 66 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 سلام من میخوام کد های زیر فقط برای یکی از اکتیویتی هام اعمال بشه AddApplicationText(<activity android:name="ice.zxing.CaptureActivity" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"> </activity>) اینو وقتی توی منی فیست میزارم برای همه ی اکتیویتی هام اعمال میشه حالا میخوام فقط روی یه اکتیویتی بخصوصی اجرا بشه مثلا من میخوام اکتیویتی اولم متریال باشه با کد های زیر SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#ff9b0b</item> <item name="colorPrimaryDark">#f98b15</item> <item name="colorAccent">#f98b15</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:textColorPrimary">#FFFFFF</item> </style> </resources> ) و اکتیویتی دومم هم اون xml های اولیه رو داشته باشه باید چیکار کنم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 سلام کد زیر رو تست کنید... SetActivityAttribute(اسم اکتیویتی, android:screenOrientation, "landscape") SetActivityAttribute(اسم اکتیویتی, android:configChanges, "orientation|keyboardHidden") SetActivityAttribute(اسم اکتیویتی, android:theme, "@android:style/Theme.NoTitleBar.Fullscreen") SetActivityAttribute(اسم اکتیویتی, android:windowSoftInputMode, "stateAlwaysHidden") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 در 5 دقیقه قبل، porya گفته است : سلام کد زیر رو تست کنید... SetActivityAttribute(اسم اکتیویتی, android:screenOrientation, "landscape") SetActivityAttribute(اسم اکتیویتی, android:configChanges, "orientation|keyboardHidden") SetActivityAttribute(اسم اکتیویتی, android:theme, "@android:style/Theme.NoTitleBar.Fullscreen") SetActivityAttribute(اسم اکتیویتی, android:windowSoftInputMode, "stateAlwaysHidden") سلام قبل گفتنه شما اینو تست کردم ولی باعث میشه محیط بیسیک اکتیویتی رو نشناسه این ارور رو میده android.content.ActivityNotFoundException: Unable to find explicit activity class {ir.bar/ir.bar.act2}; have you declared this activity in your AndroidManifest.xml? لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 اگه میشه کدهای منیفست به همراه اسم اکتیویتی مورد نظر و اسم پکیج رو قرار بده در ضمن کد قبلی رو من تست کردم اروری نداد... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 در 3 دقیقه قبل، porya گفته است : اگه میشه کدهای منیفست به همراه اسم اکتیویتی مورد نظر و اسم پکیج رو قرار بده... این کد های منیفیست AddManifestText( <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="23"/> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true"/>) SetActivityAttribute(act2,android:theme,@android:style/Theme.NoTitleBar.Fullscreen) SetActivityAttribute(act2,android:name,ice.zxing.CaptureActivity) SetActivityAttribute(act2,android:screenOrientation,landscape) SetActivityAttribute(act2,android:configChanges,orientation|keyboardHidden) SetActivityAttribute(act2,android:windowSoftInputMode,stateAlwaysHidden) SetApplicationAttribute(android:icon, "@drawable/icon") SetApplicationAttribute(android:label, "$LABEL$") AddPermission(android.permission.ACCESS_NETWORK_STATE) SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#ff9242</item> <item name="colorPrimaryDark">#f9652</item> <item name="colorAccent">#899b15</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:textColorPrimary">#FFFFFF</item> </style> </resources> ) اسم اکتیویتی هم act2 و پکیج نیم هم ir.bar لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 به اینصورت AddManifestText( <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="23"/> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true"/>) SetApplicationAttribute(android:icon, "@drawable/icon") SetApplicationAttribute(android:label, "$LABEL$") AddApplicationText(<activity android:name="ir.bar.act2" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"> </activity>) و یا مثل زیر تست کنید... AddManifestText( <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="23"/> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true"/>) SetApplicationAttribute(android:icon, "@drawable/icon") SetApplicationAttribute(android:label, "$LABEL$") SetActivityAttribute(act2, android:screenOrientation, "landscape") SetActivityAttribute(act2, android:configChanges, "orientation|keyboardHidden") SetActivityAttribute(act2, android:theme, "@android:style/Theme.NoTitleBar.Fullscreen") SetActivityAttribute(act2, android:windowSoftInputMode, "stateAlwaysHidden") AddPermission(android.permission.ACCESS_NETWORK_STATE) SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#ff9242</item> <item name="colorPrimaryDark">#f9652</item> <item name="colorAccent">#899b15</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:textColorPrimary">#FFFFFF</item> </style> </resources> ) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 بازم درست نشد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 در ۱ ساعت قبل، porya گفته است : سلام کد زیر رو تست کنید... SetActivityAttribute(اسم اکتیویتی, android:screenOrientation, "landscape") SetActivityAttribute(اسم اکتیویتی, android:configChanges, "orientation|keyboardHidden") SetActivityAttribute(اسم اکتیویتی, android:theme, "@android:style/Theme.NoTitleBar.Fullscreen") SetActivityAttribute(اسم اکتیویتی, android:windowSoftInputMode, "stateAlwaysHidden") این درست کار میکنه فقط وقتی من کد زیر رو اضافه میکنم محیط کد نویسی اکتیویتی رو نمیشناسه و اگه هم نباشه برنامه کامل نیست SetActivityAttribute(act2, android:name,"ice.zxing.CaptureActivity") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 در 11 ساعت قبل، amir00700 گفته است : این درست کار میکنه فقط وقتی من کد زیر رو اضافه میکنم محیط کد نویسی اکتیویتی رو نمیشناسه و اگه هم نباشه برنامه کامل نیست SetActivityAttribute(act2, android:name,"ice.zxing.CaptureActivity") این کدتون که فکر کنم اشتباهه میشه بگید این پکیج ice.zxing.CaptureActivity رو برای چه کاری میخواید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 توی این تاپیک بود https://answercenter.ir/topic/3423-سورس-ساخت-qrcode-کتابخانه/ کد اصلیه این سورس که توی منیفیست هست درست کار میکنه ولی خب با اون کد فقط میشه یه اکتیویتی داشت لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 دوست عزیز شما کلا اشتباه انجام دادید اگه درست متوجه شده باشم شما میخواید اون اکتیویتی بارکد خوان رو به اکتیویتی خودتون نسبت بدید و این اصلا ممکن نیست ببینید اون اکتیویتی بارکد خوان توسط کتابخونه به صورت پیش ساخته است و این کدهای منیفست زیر میاد و اونو رو به برنامه معرفی میکنه و کاملا هم درست هستش تا بتونید ازش استفاده کنید و به هیچ وجه نمیتونید در اون تغییر ایجاد کنید. AddApplicationText(<activity android:name="ice.zxing.CaptureActivity" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"> </activity>) شما به هیچ وجه نمیتونید اونو به اکتیویتی مثلا main ربطش بدید تنها کاری که میتونید انجام بدید اینه که یه باتن قرار بدید و تو رویداد کلیکش هم متد نمایش این اکتیویتی پیش ساخته رو بدید که فکر کنم تو اون سورس متد زیر بود و هر چند تا اکتیویتی دیگه هم خواستید در کنار این اکتیویتی از پیش تعریف شده استفاده کنید. zx.BeginScan("myzx") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 خب الان من یه اکتیویتی گذاشتم و توی ساب باتون کلیک گذاشتم اینو ولی صفحه سیاه میاد Sub ACButton1_Click zx.BeginScan("zx") End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 دوست عزیز توضیحات لازم رو دادم در ضمن فقط و فقط این کدهای زیر رو داخل منیفست وارد کنید و یادتون نره که کتابخونش رو فعال کنید دیگه فکر نکنم مشکلی باقی مونده باشه چون بنده خودم تست کردم و بدون نقص کار کرد. AddApplicationText(<activity android:name="ice.zxing.CaptureActivity" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"> </activity>) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 30 آذر، 2016 مالک اشتراک گذاری ارسال شده در 30 آذر، 2016 حرفتون درست ولی من میخوام دکمه هام متریال باشه و وقتی کد های متریال رو به منیفیست اضافه میکنم دیگه این کتابخونه صفحه سیاه میاره من از این کد ها متریال استفاده میکنم SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#ff9242</item> <item name="colorPrimaryDark">#f96526</item> <item name="colorAccent">#899b15</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:textColorPrimary">#FFFFFF</item> </style> </resources> ) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 30 آذر، 2016 اشتراک گذاری ارسال شده در 30 آذر، 2016 خب برای اینکار میتونی اون تم که تعریف کردی رو به اکتیویتی خاصی بدی بیا زیر کدهای که اضافه کردی این رو هم اضافه کن... SetActivityAttribute(main, android:theme, "@style/MyAppTheme") یعنی به این صورت SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#ff9242</item> <item name="colorPrimaryDark">#f96526</item> <item name="colorAccent">#899b15</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:textColorPrimary">#FFFFFF</item> </style> </resources> ) SetActivityAttribute(main, android:theme, "@style/MyAppTheme") به هر کدوم از اکتیویتی های که خواستی تم متریال اضافه کنی بیا اسمش رو تو کد بالا جای main بذار... تمام. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
amir00700 66
سلام
من میخوام کد های زیر فقط برای یکی از اکتیویتی هام اعمال بشه
اینو وقتی توی منی فیست میزارم برای همه ی اکتیویتی هام اعمال میشه
حالا میخوام فقط روی یه اکتیویتی بخصوصی اجرا بشه
مثلا
من میخوام اکتیویتی اولم متریال باشه با کد های زیر
و اکتیویتی دومم هم اون xml های اولیه رو داشته باشه
باید چیکار کنم
لینک ارسال
به اشتراک گذاری در سایت های دیگر
14 پاسخ به این سوال تاکنون داده شده است
ارسال های توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.