Thursday, 15 January 2015

ADB - android debug bridge хэрэглэгдэх коммандууд

1. ADB-ээр андройд төхөөрөмжид холбогдох
>adb connect IP_ADDRESS    (Жш: adb connect 192.1.1.1 )

2. ADB андройд төхөөрөмжөөс холбогдоогоо таслах
>adb disconnect IP_ADDRESS    (Жш: adb disconnect 192.1.1.1 )

3. ADB shell-ээс kernel-ийн логийг харах
>adb shell
>cat /prоc/kmsg - цаг тухайд нь харах
>dmesg - нэг л удаа харах

4. ADB shell-ээр нэвтрэх root-ийн эрхээр нэвтрэх
//adb shell коммандын өмнө remount коммандыг өгнө. Энэ үед PCд нэг л андройдын төхөөрөмж холбогдсон байх ёстой.
>adb remount
>adb shell

5. Aндройд төхөөрөмжид файл хадгалах
>adb push pc_folder device_folder/file_name
//андройд төхөөрөмжин дэх фолдерийг заахдаа дунд нь "/" -ыг файл тусгаарлагчаар хэрэглэнэ.
//window pc дэх фолдерийг заахдаа дунд нь "\" -ыг файл тусгаарлагчаар хэрэглэнэ.
//Жш: adb push D:\idcards  sdcard/idcard/image.jpg  

6. Aндройд төхөөрөмжөөс файлыг татахдаа
>adb pull device_folder/file_name   pc_folder

Дээрх хоёр коммөндын тусламжтай фолдэр доторх бүх файлыг хуулах боломжтой. Үүний тулд файлын нэрийг бичилгүй фолдерийн нэрийг л бичихэд болно.
Мөн энэ коммөндыг хийхэд remount коммандыг ашиглаж root-ын эрхээр нэвтэрч байж, хандах эрхгүй файлд хандах боломжтой болно.

7. Aндройд төхөөрөмжөөс файл хайх
adb shell find / -name *keyword*

Android editText cursor-ыг бичвэрийн ард байрлуулах

editText.setText("text"); гэхийн оронд
editText.append("text"); функцыг ашиглавал cursor бичвэрийн ард байрлах болно.

Thursday, 8 January 2015

Android Seekbar-ны style (thumb-г голлуулах болон thumb-н урт, өргөөшөө тайрагдах асуудал)

thumb - дээрх зураг дээрээс голын бөөрөнхий нь юм.
progress - урт зураасыг нь хэлж байна.

<SeekBar
                        android:id="@+id/soundBar"
                        android:layout_width="162dp"
                        android:layout_height="wrap_content"
                        android:paddingLeft="10dp"
                        android:paddingRight="10dp"
                        android:maxHeight="2dp"
                        android:minHeight="2dp"
                        android:progressDrawable="@drawable/progress_bar_line"
                        android:thumb="@drawable/progress_bar_thump" />

1. layout_height="wrap_content"-оор тохируулснаар seekbar-н голын дугуй буюу thumb өргөөшөө тайрагдаж харагдахгүй.
2. paddingLeft="10dp"
    paddingRight="10dp" тохируула өгснөөр seekbar-н  thumb хоёр захын цэг дээрээ өргөөшөө тайрагдахгүй болно.
3. maxHeight="2dp"
    :minHeight="2dp" энэ 2 утгыг seekbar-н зураас буюу progress-ын өргөнтэй ижилхнээр тохируулснаар seekbar-н  thumb голлохоос гадна progress-ын өргөн thumb-ын өргөнөөс өөрөөр тохируулах боломжтой. (Энэ удаад 2dp-ээр тохруулсан байна.)
4.  progressDrawable="@drawable/progress_bar_line" энд progress-ын загварыг тохируулна.
5. thumb="@drawable/progress_bar_thumb" энд thumb-ын загварыг тохируулна.
6. progress-д хоёр өөр өнгө тохируулахын тулд SecondaryProgress-г тохируулж өгөх ёстой. (SecondaryProgress - Энэ түлхүүр үгээр хайх)