آموزش های نوین برنامه نویسی و اندروید

آموزش های نوین ترفند های و رازهای مخفی ویندوز و اندروید

آموزش های نوین برنامه نویسی و اندروید

آموزش های نوین ترفند های و رازهای مخفی ویندوز و اندروید

متخصص اندروید شوید

Zipalign چیست؟ ابزار Zipalign یک ابزار هم تراز کنند آرشیو می باشد که اولین بار در SDK اندروید 1.6 معرفی شد. این ابزار نحوه بسته بندی نرم افزار های اندروید را بهینه می کند(تبدیل کردن به apk). انجام این کار باعث می شود که سیستم عامل اندروید با برنامه ها کارآمد تر برخورد کند، و درنتیجه پتانسیل را برای هرچه سریع تر کردن سیستم عامل اندروید و برنامه ها ایجاد کند. زمان اجرا برای برنامه های Zipalign به کمینه شده است که باعث می شود مقدار رم کمتری در زمان اجرای برنامه مصرف شود. دقیقا چگونه کار می کند؟ در محیط سیستم عامل اندروید ، اطلاعات ذخیره شده در بسته های برنامه ها با پردازش های چندگانه در دسترس قرار می گیرند. برای مثال، installer اطلاعات ظاهری را خواهد خواند تا دسترسی ها مورد نیاز را تشخیص دهد. سرور سیستم بنا به چند دلیل می تواند این منابع را بخواند، مثل نشان دادن اطلاعیه ها. برنامه Home برای مثال منابع را برای دستیابی به اسم و ایوکن نرم افزار ها می خواند. به دلیل اینکه اندروید بر پایه یک زیرساخت عامل مولتی تسک واقعی می باشد، این فایل ها به طور مدام و مکرر مورد دسترسی قرار می گیرند. در آخر نیز خود برنامه نیز اطلاعات ظاهری خود را می خواند. از آن جایی که اندروید براساس لینوکس می باشد، نگاشت حافظه نقش کلیدی را در هرچه کارآمد اجرا کردن پردازش ها بازی می کند. ضرورتا، هم ترازی بهینه برای کدهای اداره منابع سیستم عامل اندروید مرزهای 4 بیتی می باشند.این بدین معنی است که، اگر apk ها به صورت مرزهای 4 بیتی نگاشت حافظه شده باشند و بر طبق آن هم تراز نیز شده باشند، سیستم عامل نیاز ندارد که کل بسته برنامه را برای دستیابی به ظاهر اطلاعات مطلوب بخواند. هر پردازش سیستم می داند که برای دستیابی به اطلاعات و منابع مطلوب باید کجا را بگردد، بنابراین کل فرآیندها سریع تر و روان تر می شود. تعریف غیر حرفه ای به طور خلاصه، Zipalign کردن یک برنامه باعث می شود که تمام اطلاعات غیر فشرده درون بسته برنامه به صورت مرزهای 4 بیتی هم تراز شوند. مصرف رم هنگام اجرای برنامه کاهش می یابد، زیرا دیگر سیستم برای هر یک از پردازش ها نیاز به بررسی کل بسته یک برنامه را ندارد. معایب apk های غیر هم تراز با توجه به توضیحات گفته شده در بالا، موقعیت برای فایل های غیر هم تراز کاملا برعکس می باشد. خواندن منابع کند می شود و مصرف رم بسیار بالا خواهد رفت. این معایب همچنین به تعداد برنامه های غیر هم تراز نیز بستگی دارد. برای مثال، برای تعداد کم این برنامه در بهترین حالت اجرای کند برنامه ها را شاهد خواهید بود. اما در صورتی که تعداد این برنامه ها زیاد باشد، باعث می شود که سیستم مکرر به اجرا و بستن برنامه ها دست بزند و همچنین شما با لگ و مصرف زیاد باتری دست و پنجه نرم کنید. چگونه عمل Zipalign را انجام دهیم؟ همان طور که قبلا گفته شد، ابزار Zipalign بخشی از SDK اندروید می باشد و در فولدر Tools محل نصب SDK موجود می باشد. برای استفاده از آن: zipalign [-f] [-v] infile.apk outfile.apk در دستور بالا، infile.apk فایل منبع و outfile.apk فایل خروجی می باشد. علاوه براین، شما می توانید هم ترازی یک فایل apk را با دستور زیر چک کنید: zipalign -c –v existing.apk در دستور فوق exiting.apk هر فایل برنامه ای می باشد که قصد چک کردن آن را دارید. همین طور عبارت در هر دو دستور باید یک مقدار صحیح باشد. این مقدار همواره باید 4 باشد تا هم ترازی 32 بیتی را فراهم کند. نکته ای در مورد Zipalign عمل Zipalign کردن حتما باید زمانی انجام شود که فایل apk با کلید شخصی شما ساین شده باشد. اگر قبل از ساین کردن zipalign را انجام دهید، مراحل ساین کردن باعص اختلال در هم ترازی می شود. هر تغییری بعد از zipalign کردن هم ترازی را به هم می زند.

رازهای سری اول

5 روش برای جابجایی بین نرم‌افزارهای در حال اجرا در نوار Switch List یکی از قابلیت‌های جدیدی که در سیستم‌عامل جدید شرکت «مایکروسافت» به نام «ویندوز 8»به چشم می‌خورد، نوار Switch List است. این نوار که در سمت چپ ویندوز به صورت عمودی ظاهر می‌شود، لیست پنجره‌ها و نرم‌افزارهایی که باز هستند را نشان می‌دهد. مشابه این قابلیت که در ویندوزهای قبلی توسط Alt+Tab فراهم می‌شد اکنون جای خود را به Switch List داده است. جهت آشنایی بیشتر شما با این قابلیت، در این ترفند قصد داریم به معرفی 5 روش برای جابجایی بین نرم‌افزارهای در حال اجرا در نوار Switch List «ویندوز 8» بپردازیم. ابتدا دقت داشته باشید نوار Switch List زمانی کارکرد دارد که یک برنامه در حال اجرا باشد. روش‌های استفاده از نوار Switch List به صورت زیر است: 1- کلیدهای ترکیبی Win+Tab را فشار داده و سپس برای پیمایش بروی پنجره‌های فعال کلید Tab را بزنید. با رها کردن کلید Tab، برنامه‌ای که در حالت انتخاب باشد باز می‌شود. 2-کلیدهای ترکیبی Win+Tab+Ctrl را فشار داده و سپس کلید Tab را بزنید تا بین پنجره‌های فعال چرخش صورت گیرد. سپس برای انتخاب برنامه مورد نظر از کلید Enter استفاده نمایید. در این حالت با رها کردن Tab اتفاقی نمی‌افتد. 3- روش کار همانند دو روش قبل است، با این تفاوت که (ترفندستان) با استفاده از کلیک چپ ماوس نیز می‌توانید برنامه مورد نظر را انتخاب کنید. 4. نشان‌گر ماوس را بر روی بالای سمت چپ نمایش‌گر اصلی ببرید تا تصویر کوچک پیش‌نمایش برنامه‌های اجرا شده اخیر نمایان شود. سپس نشان‌گر ماوس را از همان امتداد سمت چپ به سمت پایین حرکت داده تا نوار Switch List باز شود. در نهایت برنامه مورد نظر را انتخاب کنید. 5. نشان‌گر ماوس را بر روی پایین سمت چپ نمایش‌گر اصلی برده تا مانند روش قبل تصویر کوچک پیش‌نمایش برنامه‌های اجرا شده اخیر پدیدار شود. حال نشان‌گر ماوس را از همان امتداد سمت چپ به سمت بالا حرکت دهید تا نوار Switch List باز شود. در نهایت برنامه در حال اجرای مورد نظر را انتخاب نمایید.

رازهای سری اول

سرویس ارسال شارژ در راستای افزایش تنوع در خدمات شارژ سیم کارت‌های اعتباری ایرانسل، از این پس می‌توانید با شماره‌گیری کد دستوری زیر برای سیم کارت اعتباری یا حساب وایمکس دوستانتان شارژ ارسال کنید: #شناسه دوست مورد نظر *شماره رمز ۱۲ یا ۱۶ رقمی*۱۴۱* توجه: • لازم است شماره دوستانتان را با ساختار «۹۳XXXXXXXX» وارد کنید. • بابت ارائه این سرویس، تنها ۵۰۰ ریال از اعتبار ارسالی کسر خواهد شد.لازم به ذکر است، در صورت تمایل به ارسال شارژ برای کاربران اعتباری وایمکس ایرانسل، هیچ هزینه‌ای از اعتبار ارسالی کسر نخواهد شد. برای انتقال شارژ به حساب اعتباری وایمکس می‌توانید از کد دستوری زیر استفاده نمایید (لطفا شناسه وایمکس را با ساختار «۹۴XXXXXXXX» وارد کنید): #شناسه وایمکس*شماره رمز ۱۲ یا ۱۶ رقمی*۱۴۱*

رازهای سری اول

سیم کارتتون گم شده؟ سیم کارت مفقود شده، سرقت شده یا صدمه دیده به آسانی با خریداری یک "بسته بازگشت" قابل جایگزینی است. در صورتی که مشتری یک "بسته بازگشت" خریداری کرده باشد، شرایط زیر درنظر گرفته می‌شود: • خط تلفن مشتری در زمان سرقت یا گم شدن باید بر روی شبکه ایرانسل فعال بوده باشد (می تواند در حالت "تعلیق" باشد ولی نمی بایست "غیرفعال" باشد). • گر چه تمام تلاشمان را جهت صرفه جویی در زمان لازم برای انجام این عملیات خواهیم نمود ولی مشتریان باید بدانند که پس از درخواست تعویض سیم کارت حداقل 24 ساعت طول می‌کشد تا سیم کارت جدید فعال شود. • مشتری تنها هزینه "بسته بازگشت" یا بسته راه اندازی جدید" پیش پرداخت" را بنابر انتخابش می پردازد . • توزیع کنندگان نمی بایست هیچگونه هزینه اضافی از مشتریان مطالبه کنند. • ارائه گواهی جایگزینی سیم کارت (قاب اصلی که سیم کارت بر آن متصل بوده است) الزامیست. تعویض یک خط هرگز اینقدر سریع و راحت نبوده است . . .

رازهای سری اول


گوشی های سامسونگ استقبال بسیار خوبی در ایران داشته, البته تا قبل از ورود گوشی های پیشرفته حال حاضر!!!یک سری کامل از کدهای مخفی گوشی های سامسونگ را برای شما قرار می دهیم...همه این کد ها امتحان شده است اما ممکن است در برخی کشور ها از این کد ها بسته شده باشد!!!

#06#*
سریال نامبر گوشی ( IMEI )

#9999#*
ورژن نرم افزار گوشی

228#*#8999*
وضعیت باطری ( دما ، ولتاژ ، ظرفیت)

246#*#8999*
وضعیت برنامه

289#*#8999*
تغییر سرعت زنگ آلارم گوشی

324#*#8999*
Debug screen

367#*#8999*
Watchdog ( رمز گوشی)

427#*#8999*
Trace Watchdog ( پیدا کردن رمز گوشی)

523#*#8999*
تغییر میزان کنتراست صفحه تصویر ( تنها در ورژن G60L01W )

636#*#8999*
وضعیت حافظه

746#*#8999*
حجم فایل سیم کارت

778#*#8999*
اطلاعات سیم کارت

289#*#8999*
تست رینگ تون

778#*#8999*
جدول SIM Service

377#*#8999*
تصحیح EEPROM Error ( از کلیدهای جانبی برای انتخاب مقادیر cancel و ok استفاده کنید)

785#*#8999*
RTK( Run Time Kernel ) Error اگر ok را بزنید گوشی ریست میگردد.

947#*#8999*
ریست گوشی در مواقعی که گوشی بسیار هنگ کرده است.

842#*#8999*
تست ویبراتور

نکته :
اگر کدهای بالا در گوشی شما عمل نکرد به جای *8999 کدها ، عدد 0 را قرار بدهید. برای مثال : کد #842*8999#* تبدیل به کد #0842#* میگردد.
اگر باز هم تاثیر نکرد اینبار به جای عدد 8999 که در همه کدها مشترک میباشد عدد 9998 را قرار بدهید.3855#*2767*
Full EEPROM Reset فرمت گوشی و همچنین باز کردن قفل گوشی SGH-600 ( قفلی که شبکه فروشنده گوشی بر روی گوشی قرار داده تا با سیمکارت های دیگر قابل استفاده نباشد این کد برای کسانی مفید است که از خارج از کشور با خودشان گوشی آورده اند و با سیمکارت های اپراتور داخل کشور و یا جاهای دیگر کار نمیکند...بدون سیمکارت گوشی را روشن کنید و وقتی پیغامی مبنی بر نبودن سیمکارت مشاهده کردید این کد را وارد کنید حالا دوباره گوشی ری استارت میشود و حالا به احتمال زیاد قفل شبکه از بین رفته است.)
در این حالت سریال نامبر گوشی به 0-400044-89-447967 تغییر پیدا میکند.


2878#*#2767*
Custom EEPROM Reset

مدلهای: E700 , S500 , X100 , X600 , E100
All in one Code *#8999*8378#
Brightness *#8999*523# تغییر روشنائی صفحه
External *#8999*3825523# تصویر صفحه دوم ( بیرونی) گوشی
List : *#2255# لیست شماره ها
AFC DAC Val : #*1200#
IMEI : #*1300# سریال نامبر گوشی
IMSI : #*1400#
7693# *# : Sleep Act/DeAct فعال کردن یا غیر فعال کردن حالت خواب (خاموش شدن نور زمینه پس از چند ثانیه که کلیدی فشرده نشود.)
Sleep variable (8) : #*7683#
Sleep mode Debug : #*7632#
Sleep mode RESET : #*7673#
L1 Sleep : #*5176#
Calibration Info : #*2256#
Data : #*2286# اطلاعات باطری
Copycat feature (Activate or Deactivate) : #*2679#
Handsfree mode (Activate or Deactivate) : #*4263# هندزفری
Half Rate (Activate or Deactivate) : #*4700# کیفیت صدای پائینتر اما مصرف باطری کمتر
BVMC Reg value : #*7352#
Sleeptime : #*8462#
Time on : #*2558#
EFR (Activate or Deactivate) : #*3370# فعال کردن یا غیر فعال کردن حالت کیفیت بالای صدا ( درحالت فعال، کیفیت صدا بالاتر میرود اما مصرف باطری بیشتر میگردد)
SIM : #*7462# وضعیت سیم کارت
Voltage/Frequenci (Activate or Deactivate) : #*7983#
Voltage (Activate or Deactivate) : #*7986#
Old time : #*8466#
Audio Path : #*2834#
DCS support (Activate or Deactivate) : #*3270#
Data (Activate or Deactivate) : #*3282#
Flash volume formated : #*3676#
L1P1 : #*5171#
L1P2 : #*5172#
L1P3 : #*5173#
SMS Brearer CS (Activate or Deactivate) : #*7762#
Time in L1 : #*8465#
wtls key : #*9795#
Current CAL : #*2252#
AVDDSS Management (Activate or Deactivate) : #*2836#
Dump of SPY trace : #*3877#
RSAV : #*7728# همه چیز به حالت استاندارد گوشی برمیگردد اما هیچ چیز پاک نمیشود
ARM State (None or Full Rate) : #*2677#
Software version : *#9999#
HW ver, SW ver and Build Date : *#8999*8376263# ورژن نرم افزار (سیستم عامل) و سخت افزار گوشی و همچنین تاریخ ساخت
HW version : *#8888# ورژن سخت افزار
HW/SW version : *#8377466# ورژن نرم افزار (سیستم عامل) و سخت افزار گوشی
Official Software Version : #*6837# ورژن سیستم عامل گوشی
locks : *#7465625# کنترل وضعیت قفل گوشی
Errors : *#8999*377#
EEPROM Reset (Unlock and Resets Wap Settings) : #*7337# ریست گوشی ( احتمالا گوشیهائی که توسط SP قفل شده اند ( اپراتورهای ارائه دهنده خدمات شبکه ) قفل شبکه شان ازبین خواهد رفت...این کد برای کسانی مفید است که از خارج از کشور با خودشان گوشی آورده اند و با سیمکارتهای اپراتور داخل کشور و یا جاهای دیگر کار نمیکند.بدون سیمکارت گوشی را روشن کنید و وقتی پیغامی مبنی بر نبودن سیمکارت مشاهده کردید این کد را وارد کنید حالا دوباره گوشی ری استارت میشود و حالا به احتمال زیاد قفل شبکه از بین رفته است)
E2P Full Reset : *2767*3855# ریست کلی گوشی اگه گوشی قاطی کرده باشد
E2P Custom Reset : *2767*2878#
E2P Wap Reset : *2767*927# ریست کلی اینترنت اگه قاطی کرده باشد
WAP Settings Reset : *2767*73738927# بازگشت به تنظیمات استاندارد اینترنت گوشی
E2P Camera Reset : *2767*226372# ریست دوربین گوشی
Accessory : #*7326# ویبراتور ( در برخی از مدلها )
MIC : #*6420# میکروفون خاموش
MIC : #*6421# میکروفون روشن
MIC : #*6422# اطلاعات میکروفون
MIC : #*6428# اندازه گیری میکروفون
Trace enable and DCD disable : #*3230#
Trace disable and DCD enable : #*3231#
RAM Dump (On or Off) : #7263867#
Messages : *335# حذف تمامی پیامهای MMS
Dump Mm file : *663867#
WAPSAR enable / HTTP disable : #*536961#
WAPSAR disable / HTTP enable : #*536962#
Serial enable / Others disable : #*536963#
Java Download Mode : #*53696#
5282#*2767* : یک روش سریع برای پاک کردن تمام بازی های جاوا بر روی گوشی
Operation Typ (Class C GSM) : #*7222#
GSM (Activate or Deactivate) : #*4760#
EGSM (Activate or Deactivate) : #*3476#
Tool : *#4777*8665# ابزار GPSR
GPRS Switching (set to: class 4, class 8, class 9 or class 10) : #*2527#
Oparation Typ (Class B GPRS) : #*7252#
Multi Slot (Class 1 GPRS) : #*7271#
Multi Slot (Class 4 GPRS) : #*7274#