وبلاگ شخصی من



به نام خدا 
سلام
سه تا فایل مهم توی لیست ها و view ها به نام های زیر هستند
Includes_View.xml : چیز هایی در مورد view تعریف شده
Includes_View_List.xml : چیز هایی در مورد حالت لیست view ها تعریف شده!
Includes_View_Posters.xml : چیز هایی در مورد حالت پوستر و تصویری view ها تعریف شده
توی بخش <include name="View_List"> در فایل Includes_View_List حالت default تعریف شده که باعث میشود بدون هیچ شرط (condition) یکی از کد های مربوط به لیست اجرا شود و یک view mode پیشفرض رو میسازه! در حالی که بقیه view mode ها دارای شرط هستند که این باعث میشه اجرا نشن!
من از skin زیبای AURA استفاده میکنم که این چیزایی که گفتم توی خط 103 تا 109 به صورت زیر تعریف شدن:


<include name="View_List">
<definition>
<include>View_List_Default</include>
<include condition="!Skin.HasSetting(DisableViewMode.MediaInfo) + [Window.IsVisible(MyVideoNav.xml) | Window.IsVisible(MyMusicNav.xml) | Window.IsVisible(MyPrograms.xml) | Window.IsVisible(MyGames.xml)]">View_List_MediaInfo</include>
<include condition="!Skin.HasSetting(DisableViewMode.InfoList) + [Window.IsVisible(MyVideoNav.xml) | Window.IsVisible(MyPrograms.xml) | Window.IsVisible(MyGames.xml)]">View_List_PosterInfo</include>
</definition>
</include>

ببینید شماره view دیفالت توی اسکین من 50 بود که فکر کنم از شما هم همینطور باشه!
شما باید کد view mode خودتون رو که مثلا شماره اش n هست رو پیدا کنید! کدش توی یکی از سه فایل بالا هست! اگه حالت پوستر داره توی Includes_View_Posters و اگه حالت لیست داره توی Includes_View_List میتونید پیداش کنید!
بعدش یک کپی از روش بسازید و یه اسم جدید بهش بدید و id اش رو به 50 که مقدار پیشفرض بود تغییر بدید! در نهایت کد بالا رو به صورت زیر باز نویسی کنید!

<include name="View_List">
<definition>
<include>MY_VIEW_MODE_NAME</include>
</definition>
</include>
و در فایل Includes_View.xml در خطوط ابتدایی خطی مشابه زیر وجود دارد:

<include name="View_ViewIDs"><views>50,51,52,53,503,54,55,56,57,58,59,500,501,502</views></include>

شما باید اون مقداری که میخواید پیشفرض قرار بگیره (یعنی همون n) رو در ابتدا قرار بدید! مثلا فرض کنید میخواید view mode شماره 51 رو رو پیشفرض قرار بدید پس باید کد بالا رو به صورت زیر تغییر بدید:

<include name="View_ViewIDs"><views>51,50,52,53,503,54,55,56,57,58,59,500,501,502</views></include>

کار تموم شد!
پس در نتیجه سه تا کار باید انجام بدید:
1- کپی ساختار موجود view mode که میخواهید پیشفرض قرار بگیرد! و تغییر نام اون و تغییر آیدیش به 50 (view mode پیشفرض)
2- تغییر حالت پیشفرض
3- تغییر ترتیب view mode ها

البته اینا همش تجربی بود و ممکنه یه جاهایی ایراد پیدا کنه و این ایراد خودش رو توی ظاهر بروز بده که دیگه فعلا راهی براش ندارم ولی احتمالا ایرادی هم اگه پیش بیاد به خاطر مرحله دوم خواهد بود چون ما کلا حالت لیست رو حذف کردیم!

موفق باشید
فعلا یا علی مدد!



به نام خدا
سلام
امروز 20 بهمن 98 هستیم!!!
چقدر جالبه که دیگه از فردا هیچوقت هیچوقت نمیتونم بنویسم که امروز 20 بهمن 98 هستیم!!!
فقط یک ماه و 10 روز دیگه تا عید مونده. یعنی یک ماه و ده روز دیگه تا سال جدید. تا سال 99 :|
هرچند گفتن که قراره کارساز رو توی عید از شبکه یک پخش کنن اما نمیدونم چقدر میشه به حرفاشون اعتماد کرد!!!
امیدوارم که هرچی هست خیر باشه و پخش کارساز برامون بد نشه که هیچ باعث موفقیت بیشترمون هم بشه!!

خب برنامه مالی آینده رو قراره بررسی کنیم

ببین من برای دو سال و دو ماه دیگه که تا پایان کارشناسی مونده در نظر گرفتم که یه ماشین و یه پولی برای اجاره خونه داشته باشم!!!
ماشین حداقل پژو پارس هست انشالله که صد میلیون تقریبا قیمتش هست!!
پولی هم که برای اجاره خونه میخوام چیزی حدود 300 چهارصد میلیون هست!!!
برای رسیدن به این پول ها باید برنامه ریزی کرد
اون صد میلیون رو که قصد دارم انشالله از فیلیمو بگیرم.
فیلیمو رو تا پایان ترم تکمیل میکنم و برای اول تابستون میرم و بهشون میفروشم!!
چرا صد میلیون؟ چون قیمتش اینه (بحث های قیمت فیلیمو رو در ادامه یادم باشه میگم)

یه 400 میلیون دیگه میخوام

این 400 میلیون رو هم باید توی 1.5 سال دیگه که وقت دارم بدست میارم

دو تا کار میتونم انجام بدم
یکی اینکه این 400 میلیون رو مثلا هر 6 ماه 130 میلیون بدست بیارم یا اینکه یکسال و نیم به خودم وقت بدم و روی پروژه ای کار کنم که در آخر 400 میلیون ارزش داشته باشه

اینو میدونیم که احتمالا پولی که من قراره در بیارم هیچکدوم از کسب و کار اصلی خودم نیست!!
یعنی اینا کسب و کار اصلی من نیستند و من فقط یه ایده رو پیاده سازی میکنم و میفروشمش

ایده هایی که در نظر دارم ایناست
دستگاه دیاگ پراید
انواع سنسور ها برای پراید 
VGA بیسیم
سیستم عامل برای کتاب خوان فیدیبو

باید دنبال ایده جدید هم باشم که بعد از فیلیمو سریعا شروع کنم
ایده هایی که واقعا پیاده سازی بشن و ارزش داشته باشن
تو نمیخوای کسب و کار راه بنداری پس نیازی به وسواس نیست

ببین چه کار هایی میتونی برای دانشگاه انجام بدی که ازت بخرن یا شهرداری نیاسر یا شهرداری کاشان یا فعالیت های آموزشی دانشجو ها 
بگرد دنبال ایده های جدید دنبال مشکلات دنبال راه حل ها 
خدا رو شکر ما که تو ایران مشکل کم نداریم

برای نانوایی
یا برای مغازه دار ها
تخفیفات شهر کاشان
فقط تورو خدا چیزایی باشه که عملی باشه که بشه واقعا ساخت و فروخت
در حد تئوری و ایده نباشه
نمیخواد خیلی هم فضایی باشه


خب بریم سراغ قیمت گذاری اپ اندروید تی وی فیلیمو
- بنده به عنوان اولین نفر در ایران که داره طراحی برنامه های اندروید تی وی رو خارج از عرف انجام میده میتونم هر قیمتی روی محصولم بزارم :)
- قیمت اپ های خوب آی او اس در حدود 50 میلیون تومان است
- این اپ با این کیفیت حتی اگه روی گوشی هم بود قیمت بالایی ارزش داشت
- هیچکدوم از رقبای شما این محصول رو نداره در نتیجه ارزش بالایی برای خریدن داره
- بعید هست کسی بخواد وقت بزاره و کارهایی که من برای ساخت این اپ انجام دادم رو انجام بده!!
- پول طراحی رو هم باید بگیری

چه کار هایی میتونی انجام بدی؟
- این محصول رو فقط به فیلیمو بفروشیم یا به شرکت های رقیب هم بفروشیم (قیمت انحصاری کردن این اپ)
- سورس برنامه هم در اختیار فیلیمو قرار بدیم یا نه؟؟
- چند ماه ساپورت کنیم؟
- برای برد های رزبری هم بسازیم آیا؟؟؟!
- افزودن ویژگی های دیگه ای مثل مشاهده آفلاین برنامه ها هم اضافه کنیم؟؟!

توی فکر اینم که باید توضیح بدم چطوری اپ اش رو ساختم؟؟!!
آخه نگران اینم که در این صورت :/

اینکار رو خیلی از شرکت های بزرگ هم حتی انجام میدن!!!
استفاده از کد برنامه های رایگان
اگه قرار بود هرکس خودش یه کاری رو انجام بده انسان هیچوقت به این پیشرفت نمیرسید
وقتی چنین برنامه ای هست که میشه با تغییر به چیزی که میخوایم برسیم ازش استفاده نکنیم؟!

طراحی انجام شده مخصوص سایت فیلمیمو و بر اساس رنگ برند اون انجام شده!
برای اینکار سه صفجه اصلی و دو صفجه فرعی طراحی شده
این صفحات شامل صفحه اول یا همان خانه
صفحه دوم یا همان اپیزود
و صفحه سوم یا همان صفحه تکی که در آن تنها مشخصات یک فیلم وجود دارد

صفحه تنظیمات و صفحه جستجو نیز صفحات فرعی برنامه هستند
این طراحی ها جوری انجام شده که یو آی و یو ایکس خوبی داشته باشن من یه طراح وسواسی به یو آی هستم و نمیتونم یه یو آی بد رو تحمل کنم بنابراین با تمام توجه و تمام وسواس به این موضوع نگاه کردم و دوست داشتم بهترین یو آیی که میشد براش طراحی کرد رو طراحی کنم
طراحی این یو آی بر اساس 10 foot user interface بوده یعنی رابط کاربری سه متری که برای طراحی اپلیکشن های تلویزیون تعریف شده به طوری که در فاصله سه متری و بیشتر اجزا تشکیل دهنده اپ کاملا مشخص و واضح باشن!
همچنین با توجه به رنگبندی و محدودیت های تلوزیون ها و مشکلات حاشیه های تلویزیون این طراحی کاملا منطبق و استاندارد طراحی شده
بخش وسیعی از محصولات مشابه رو دیدم و طراحی اون براساس بهترین اونها انجام شده به طوری که ین طراحی از نظر من طراح از همه طرح های مشابه زیباتر هست.!


با توجه به موتور گرافیکی که کدی در خودش جای داده و اختصاصی اون رو نوشته باید دستورات کار با اون رو با زبان XML یاد بگیریم! وای که چقدر این بخشش وسیع و گسترده است و در عین حال داکیومنت های کمی براش وجود داره و متاسافانه اکثر داکیومنت هاش برای نسخه های قدیمی کدی بودن ولی در نهایت چیزی که طراحی شده بود رو به XML تبدیل کردیم!!

کد قابل اجرای اون توسط پایتون هندل میشه!
ما از API یی که توی اپ اندرویدتون بود برای اجرایی کردن این بخش کمک گرفتیم
با توجه به نیاز هایی که اپ اندروید تی وی اون نیاز داشت جی سون ها رو پارس کردیم و از اطلاعاتی که نیاز داشتیم استفاده کردیم!
البته قابل ذکر است که پایتون تنها نیست. کتابخونه های کدی برای ربط دادن رابط گرافیکی با کد ها به کمک پایتون اومدن و باید در کمال ناباوری از یک تعداد گسترده از تابع های کتابخونه های کدی رو هم بررسی میکردیم تا بتونیم به این چیزی که الان اینجا هست برسیم.
این چیزی که الان هست حدود 6 ماه زمان برده و امیدوارم که مورد پسند شما قرار بگیره





آخرین ارسال ها

آخرین جستجو ها


negar پیشنمایش فیلم و سریال nourinama نرم افزار کامپیوتر chubydesign neginetskavir windbichler ترنج اَپ فوتبال و فوتسال servicerayaneh15