Categories
Review 🏴‍☠️

แกะกล่อง Asus Fonepad แท็บเล็ต 7 นิ้ว โทรได้ ราคา 7,900 บาท

หลังจากลังเลอยู่นานว่าจะซื้อ Android รุ่นไหนดีมาขัดตาทัพระหว่างรอ Nexus 5 หรือ Moto X-Phone ตอนแรกว่าจะไปถอย Nexus 4 เครื่องนอกที่ราคาลงมาเหลือหนึ่งหมื่นกับเศษหลักร้อย แต่เผอิญไปสะดุดตากับเจ้า Fonepad ตัวนี้ เลยโดดขึ้น BTS ไปลงสยามในทันใด อ่ะยังไม่ไป MBK ไปเดินดูเจ้าตัวนี้ที่ IT City พาราก้อนก่อนดีฝ่า

เดินดุ่มๆเข้าไปในร้านเกือบจะ 3 ทุ่มแล้ว ลงเริ่มบางตา แต่ก็มีบางคนกำลังซื้อ Surface อยู่ (วันนั้นเปิดตัว Surface ในไทย) เลยรีบถามพนักงาน เค้าบอกว่า Fonepad มีของก็เลยตัดสินใจฟ้าแลบ ซื้อเลย ไม่มีโปร 0% ไม่เป็นไร รูดสดก็เอา สรุปได้มาในราคา 7,600 บาท

ระหว่างเทสเครื่องอยู่ วิบากกรรมเริ่มจะมาเพราะพนักงานเซ็ต 3G true ให้ไม่ได้ซักที ผมเห็นนานเกินไปห้างจะปิดแล้วเลยบอกโทรถาม callcenter true ดีกว่า ปรากฏว่างานเข้า โทรได้ปลายสายรับได้ แต่ฝั่งเราไม่ได้ยินเสียง -*- ทดสอบอยู่นานเลยเปลี่ยนเครื่องใหม่ โอเค โทรได้ปกติ เลยถามวิธีการตั้งค่า 3G เรียบร้อย อารมณ์ดีใจกับดึกมากแล้ว เลยรีบออกจากร้านตรงกลับบ้าน เปิดกระเป๋าดูอ้าวลืมกล่องไว้ที่ร้าน -*- เอามาแต่เครื่อง เฮ้อ! วันรุ่งขึ้นโทรถามเค้าบอกเก็บไว้ให้ ดีไป โอ๊ยเป็นการซื้อที่โคตรจะไม่ลงตัวแต่ก็ผ่านพ้นไปด้วยดี

บ่นมาตั้งนานมาเข้าเรื่องกันเลย

IMG_1190
กล่องดูดีมีสกุล

IMG_1191
เปิดออกมามีตัวเครื่อง สายชาร์ท Adaptor คู่มือ ใบรับประกัน

IMG_1193
ขนาดเครื่องถ้าเป็นมือผมก็พอดีสุดนิ้วพอดี น้ำหนักเบา สัมผัสวัสดุดูดี ด้านหน้ามีกล้อง 1 MP มีเซนเซอร์ปิดหน้าจอเมือยกขึ้นโทรแนบหู

IMG_1194
ด้านหลังมีกล้อง 3 MP ไม่มีไฟแฟรช โลโก้ Asus และ intel inside

Categories
Android 🏴‍☠️

How to sign an unsigned Android package (.apk file) using command line

1. Export the unsigned package:

Right click on the project in Eclipse -> Android Tools -> Export Unsigned Application Package

2. Check environment avialable “JAVA_HOME : C:Program FilesJavajdk1.7.0_21bin”

“C:Program FilesJavajdk1.7.0_21bin” for jarsigner and keytools..
… or whatever jdk version you have

open cmd.exe,

3. Sign the application using your keystore and the jarsigner tool (comes with the JDK):

Change directory to where your unsigned .apk file is. Then run:

[sourcecode language=”css”]<br />keytool -genkey -v -keystore C:UsersuserDesktopmy-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000<br />[/sourcecode]

Then you will have be presented with:
Enter keystore password: (type in a password you will use)
Re-enter new password: (type in same password here)
What is your first and last name? Anton
What is the name of your Organization unit? (You dont have to type anything really)
What is the name of your city or locality?
What is the name of your state or providence?
what is the two-letter country code for this unit? US
is CN=Anton C=US correct?
[no]: yes (type yes there)
Enter key password for
: (push enter)

[sourcecode language=”css”]<br />jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore C:UsersthanaDesktopmy-release-key.keystore C:UsersthanaDesktopk.apk alias_name<br />[/sourcecode]

Enter Passphase for keystore: (your password you made earlier)
adding: META-INF/MINFEST.MF ….
…….
…..
…Signing: classes.dex

[sourcecode language=”css”]<br />jarsigner -verify -verbose -certs C:UsersthanaDesktopkeyk.apk<br />[/sourcecode]

4.Align the APK (must use -v 4 option):
Check directory adt tools
C:UsersthanaDownloadsadt-bundle-windows-x86_64adt-bundle-windowssdktools

[sourcecode language=”css”]<br />zipalign -v 4 C:UsersthanaDesktopk.apk C:UsersthanaDesktopk_align.apk<br />[/sourcecode]

As you can see, zipalign expects you to provide the input .apk file and specify what you want the output file to be named.

ref:
http://developer.android.com/tools/publishing/app-signing.html#debugmode
http://www.talkandroid.com/android-forums/android-market-reviews/1317-tutorial-signing-your-apk-publishing.html

How to sign an unsigned Android package (.apk file)


http://wiki.ludei.com/cocoonjs:androidapk
How to sign Android APK file using command line