amir00700 66 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ سلام من میخوام کد های زیر فقط برای یکی از اکتیویتی هام اعمال بشه 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 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ سلام کد زیر رو تست کنید... SetActivityAttribute(اسم اکتیویتی, android:screenOrientation, "landscape") SetActivityAttribute(اسم اکتیویتی, android:configChanges, "orientation|keyboardHidden") SetActivityAttribute(اسم اکتیویتی, android:theme, "@android:style/Theme.NoTitleBar.Fullscreen") SetActivityAttribute(اسم اکتیویتی, android:windowSoftInputMode, "stateAlwaysHidden") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ در 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 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ اگه میشه کدهای منیفست به همراه اسم اکتیویتی مورد نظر و اسم پکیج رو قرار بده در ضمن کد قبلی رو من تست کردم اروری نداد... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ در 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 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ به اینصورت 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 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ بازم درست نشد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ در ۱ ساعت قبل، 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 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ در 11 ساعت قبل، amir00700 گفته است : این درست کار میکنه فقط وقتی من کد زیر رو اضافه میکنم محیط کد نویسی اکتیویتی رو نمیشناسه و اگه هم نباشه برنامه کامل نیست SetActivityAttribute(act2, android:name,"ice.zxing.CaptureActivity") این کدتون که فکر کنم اشتباهه میشه بگید این پکیج ice.zxing.CaptureActivity رو برای چه کاری میخواید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir00700 66 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ توی این تاپیک بود https://answercenter.ir/topic/3423-سورس-ساخت-qrcode-کتابخانه/ کد اصلیه این سورس که توی منیفیست هست درست کار میکنه ولی خب با اون کد فقط میشه یه اکتیویتی داشت لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ دوست عزیز شما کلا اشتباه انجام دادید اگه درست متوجه شده باشم شما میخواید اون اکتیویتی بارکد خوان رو به اکتیویتی خودتون نسبت بدید و این اصلا ممکن نیست ببینید اون اکتیویتی بارکد خوان توسط کتابخونه به صورت پیش ساخته است و این کدهای منیفست زیر میاد و اونو رو به برنامه معرفی میکنه و کاملا هم درست هستش تا بتونید ازش استفاده کنید و به هیچ وجه نمیتونید در اون تغییر ایجاد کنید. 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 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ خب الان من یه اکتیویتی گذاشتم و توی ساب باتون کلیک گذاشتم اینو ولی صفحه سیاه میاد Sub ACButton1_Click zx.BeginScan("zx") End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ دوست عزیز توضیحات لازم رو دادم در ضمن فقط و فقط این کدهای زیر رو داخل منیفست وارد کنید و یادتون نره که کتابخونش رو فعال کنید دیگه فکر نکنم مشکلی باقی مونده باشه چون بنده خودم تست کردم و بدون نقص کار کرد. 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 ارسال شده در 9 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ حرفتون درست ولی من میخوام دکمه هام متریال باشه و وقتی کد های متریال رو به منیفیست اضافه میکنم دیگه این کتابخونه صفحه سیاه میاره من از این کد ها متریال استفاده میکنم 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 ارسال شده در 9 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 مهر، ۱۳۹۵ خب برای اینکار میتونی اون تم که تعریف کردی رو به اکتیویتی خاصی بدی بیا زیر کدهای که اضافه کردی این رو هم اضافه کن... 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 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.