From a8f7c1d4b7ac59c08f334ec8a27be152b102d8e8 Mon Sep 17 00:00:00 2001 From: meancoot Date: Thu, 6 Dec 2012 01:45:14 -0500 Subject: [PATCH] Start file browser from root directory. Use file and folder icons generated by android-ui-utils, rather than gartoon. Don't hardcode the retro core search path. --- android/andretro/res/drawable-hdpi/ic_dir.png | Bin 0 -> 748 bytes android/andretro/res/drawable-hdpi/ic_file.png | Bin 0 -> 495 bytes android/andretro/res/drawable-ldpi/ic_dir.png | Bin 0 -> 401 bytes android/andretro/res/drawable-ldpi/ic_file.png | Bin 0 -> 296 bytes android/andretro/res/drawable-mdpi/ic_dir.png | Bin 0 -> 510 bytes android/andretro/res/drawable-mdpi/ic_file.png | Bin 0 -> 391 bytes android/andretro/res/drawable-nodpi/file.png | Bin 1948 -> 0 bytes android/andretro/res/drawable-nodpi/folder.png | Bin 2323 -> 0 bytes android/andretro/res/drawable-xhdpi/ic_dir.png | Bin 0 -> 997 bytes android/andretro/res/drawable-xhdpi/ic_file.png | Bin 0 -> 547 bytes .../org/retroarch/browser/DirectoryActivity.java | 7 ++----- .../org/retroarch/browser/ModuleActivity.java | 6 +++--- 12 files changed, 5 insertions(+), 8 deletions(-) create mode 100755 android/andretro/res/drawable-hdpi/ic_dir.png create mode 100755 android/andretro/res/drawable-hdpi/ic_file.png create mode 100755 android/andretro/res/drawable-ldpi/ic_dir.png create mode 100755 android/andretro/res/drawable-ldpi/ic_file.png create mode 100755 android/andretro/res/drawable-mdpi/ic_dir.png create mode 100755 android/andretro/res/drawable-mdpi/ic_file.png delete mode 100755 android/andretro/res/drawable-nodpi/file.png delete mode 100755 android/andretro/res/drawable-nodpi/folder.png create mode 100755 android/andretro/res/drawable-xhdpi/ic_dir.png create mode 100755 android/andretro/res/drawable-xhdpi/ic_file.png diff --git a/android/andretro/res/drawable-hdpi/ic_dir.png b/android/andretro/res/drawable-hdpi/ic_dir.png new file mode 100755 index 0000000000000000000000000000000000000000..48489b00dce7b70fd762c6d14028432c0f6b98ab GIT binary patch literal 748 zcmVz}Vxbs>fK5;$2my(OS_N~;8FKS{SL8h8Zf`C(yWYm#`t5t)_r7mt-s~bI{K16d zhm^p-Rxni{RiMKTEFTLE3|wEYR+d+_(~w!j*}GEyZ08-*u{8y=IfLIuxif&PaM@PXgaQQ0*r`&ju%|}iD_^;`3w=j z$j{z+!AO3q5E5AIS>m7Q5`CPU5&?kYLdF#83+Ycr|cy!|eYL9JoC$ za5{A?tn3+aoXJoE7Que@z2eh#LMLf_G5C%*mRNI`+v(ES$ST_B0g{$l@LY( zM_g$^0E^7BpY8LOx6dApv@wQIU*Os=LJ1(?C92>kWYnknb0S8R%}Q0Bu~kYr-^xPM zd{rD{`<(9r(0?Ex+++Kk`x{etPos5cd3-qG%lv3k36#s0+SF*UONIgjV|*_-*2vPy zAOLuQcgEXEC9nV$Yg=$FH=8b4jF01uQO z*I8;OpS~)g1gOAQ$86X{P*Y$jpVy-vHFQ4TFP|SAQFk+{{HX#_byhcTs(@~%qKZou eh^n)?d4B_HOfx_b{)rF(0000|P3i7mA^i7{u?1H^<9scJ@J09%L+w>)r*k>P(HsYwH$`u_|J zO$-c-W*{~6NJ6Lkn(DxoQ418-HEjWwDBkq)0H}<9O)bYm%@G399Q5)4mEDeN96gfI zkoUmFzfAx9sObx)zfAKP85x}Dm4wd!{>|b}O%JfK{8{#&k->#t9-yY%G0Ymx14Pus ze}QVgQaKv9fabB#D+vwxitH@YH%@zM#=t+W?`whPfeQwDbz|Uv z1<*VNdc^>B-HvA3XibbQc!%4-)@TyK7XmcN14Dj-gQjVQ0>g=(;Gn<`nra>O08N9J l2*XEXfQUe%sgfZd0{{bEOh5<^1}Fdk002ovPDHLkV1kW{*rEUc literal 0 HcmV?d00001 diff --git a/android/andretro/res/drawable-ldpi/ic_dir.png b/android/andretro/res/drawable-ldpi/ic_dir.png new file mode 100755 index 0000000000000000000000000000000000000000..28456b7fca458cf73deb8890fd7305f743bb1990 GIT binary patch literal 401 zcmV;C0dD?@P)$q^TA3Ib&h|Fe)g${r>+e5CZDywbmx1!Elv)6c zvGU&Lx-KLO7=Qm~_&14>fpGz)hJ&N+KZ8zxbKO;cl>8yQ~}BbQo(|&eNA;b zAaf8FFflg#|Mwr{dS1#c_}|&rR9}H&0g%H9#2_C~3>cZ1Y+3UyG zH6&NB4*N?R3m6#|^)=ST!(2vOPA0)0z|<2COg*b;Wx==KO#dV&H#B@gwE#zPO@hP0 vO8@_3xDRyw6l8tFq(&n(C`eIH^B@8M@;ZJQ8%eF000000NkvXXu0mjfelDz! literal 0 HcmV?d00001 diff --git a/android/andretro/res/drawable-ldpi/ic_file.png b/android/andretro/res/drawable-ldpi/ic_file.png new file mode 100755 index 0000000000000000000000000000000000000000..e22348ed601cc7843bcea8bc5fbbe3d4dcc40452 GIT binary patch literal 296 zcmV+@0oVSCP)j-chPP^d(RLUcN{7w|N~CC>V5QOp#ZyG^E> zoo~O{-3*iE#g^++Hh>_AN}iV#HFinjz2Z20{_go}5KiYSG8Ae6=tUIGCc|6-d?r3i zEDV_j47OT>Hrlk108o64IBEgb@1R-Wv?4Kh8}|l-OYRIhL?)IP5OE&{2dzQZFs&s3 z$B>WQy%sP)@rML}oH7hzEuijjT9p7k#=Qe@(gLhM(-uD3NMeA~FA+PfK@Y{RA^=eh ufQ=Sly+!r_)(4KT@1nG9X0qsL!lW+^TZb860i#d=0000UsG|zHSj0sHlfI;gP)s6pE9k1D?h4L|SpNeB zDGm;`{u2TZy01VF&70LZkFtFCJVOXn#~%XtF`*pZtqIl*eD zA*$oik)`ck*Bk)~m<57mAzRKz@MuP=V8fOg`!(z^$pPGnK}2UPJ=U z1koM}e&b_ukkw6CNmZ`_kcJIJ5tUqup8z0W+DxkVH2|FBB#}6ghAAHb9%cE*f8#rk zV4oA8BTjcdCYPZ_+SC*AdI0t?`jk(@sn{-@AdFc|x%dyD-S}Sq`S<7HXeP5(3|HzHJIn`g)1zyg6+PmYwz|S}IiruTgH=9$eAvT)kB>(^b07*qoM6N<$f+*$U AUH||9 literal 0 HcmV?d00001 diff --git a/android/andretro/res/drawable-mdpi/ic_file.png b/android/andretro/res/drawable-mdpi/ic_file.png new file mode 100755 index 0000000000000000000000000000000000000000..ff4a435259420ae24c1079f99884ed7809710950 GIT binary patch literal 391 zcmV;20eJq2P)3K_U?v4V7dQrR``|9=KSSjgP$*DH=p=-HAkiq8xo#m5 zk`;I6%IqdP$?ML2=ey^`MIfNDcsGhP5j z?=QIvfRJke^J@zQ^Po`>7cKyRoD+Pu00=Op`p5~uV*Op~0zknwLf%_2id^RP5j%1L z&`ml4<-r0V!a1F_T^9h0@lUN20FOW40t1W8s(9T6AP5-A8y^kska20EkP{aGi}61l z0m=-cNrhQ(NubOyY9)Kil;Y9_pyV(b)4FLdfYR4sxB)ie^gzI+((P*@A-CNu+3dH+ lVE>j^>HM#?qXcSC-~&%j(jnP4t``6R002ovPDHLkV1kbgqd5Qo literal 0 HcmV?d00001 diff --git a/android/andretro/res/drawable-nodpi/file.png b/android/andretro/res/drawable-nodpi/file.png deleted file mode 100755 index 7a2442eae4c323a9a8d2656a449cdd72ea8cb6f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1948 zcmV;N2V?k&P)?ZCrB&DzM}ZE6T|u2;abEn!T(BHw8B)6fKc84g#dzIfY(tL zGt8Si0}>M)^q$x2hs({aP}}gA*iTzHgbE2E&jTkwz@ub-V!`jo-2$o3B+B1=oE%f(MaSLE`iYMZ_Hi|na?kT+GZa#wsymv?g0n{0FoUBNQ#T3eR7f3PhZXX3s8?b$V_K`Xb zBr!x%6OCXqYt@ipcL&K7D)~-01oo0{EndI3=`}FLPlpR_eu_E-oCBUa2F#e%q$Rr( zB!f*Q8QhIR((=W2Mil`99wUyMUHz}g>hCYV$pZ=!;Duw9P9QionUKJSa_jbb)R0+6 zNbDO9fz71*m|gvpDH%|6$;*+cz$IO4bTETIUg$js#GU0WUXiMv4XIPqR`IZ|7{M_x)Z^+1caYzez5y zswEI|-h;by;YODcT5k3zN3OCX2aPlJ_cYw6g(fK%sh$6#Ew~v8d&|b1H3*zEM4;sS3da+ zJmnoA1h8ya&N^?y-+s7pyO#&*{%VUjEHefoW0Lcj@y8|^hsdY>T2tPo`jb_7N!l4% zAK=FRC5xVdcQ?EWC;#k{1OO7Cl;?^2!jhSGh>6lcPTr@qor2;cAu{TQ9>2G$=GZrRT=^&wz|fh2 znHQtag&Th8?CO_KRHGC=(;qg|QUjA&PTnqhpA&sT@{uG!z^9N7lNYTzS1elyzZ2(G zlTpP8si~K^^A@Mu!5pc9og{%3l$6nDG@bb+`_@0r9S|(^T9pWd=R-+c4nQEmtR=<%$ONsuzp61h~`!)&XBS(PBC)Jru^q&LQ2zZZgfLU#^hlej6 z9MEbaXt-pFMO$>lakUUjoEL#30kpff+Yi*ADms9d5IoU=Bmtp(RucJKXuB6?SVV9D zCgO|+awah72~Z*l1gv8~D_KFwaU!9E^!iFe<)*f)=MhsQFeQW>0hG>WRz7BHG_ z6f>%Z0K!0Mqn*4Coe3WrQUarwOww$P8@g}y;cgJLIS*#*Ld09 z?+(G<1Bd7}Cw$VguMz=zaGy6f19G>nA2$NwgwGHGZuZ54J02g$!?=fcHQ|#>U;zZb zxX}0g8EI3-g+RFBQQGa~jRobR8k3c4gI&;wCSS{xNY?4u=3*BGd5WuUYIzDN~syRMVh(Iy}?J@9u(l9a$Od7*szRLmVy0%C>) iOfsaf=4lKEJlcN>%)orJ^j47o0000r zESrQ{$|PV~r4bjW<)di<{Rj??*B7+OdC3UTH-Q0Z_@uQEtWFgPjyTE%$BM z>s52<+64Bos|knz@xUB`PQjVe7uA;t@NMiz5a#Wx2EgmL!Sqz3aPj&M z58QQc8`O}qvDFCdwH3(aGbTCEVed7yM^qejTwF+R4kVK%F z{|CS)D0{Z<=tPL6g$tE{DD(dM=dWNA-ArvgxiQOJP8b4s3+2GZ^=`QT9v7tDEs!(Y z%Yu-#2*m5RYHoHGtwC0yx$#)W2xbCdPG3rZ5tRFHSnh=VTmFN?JY?-YNY*cdjI+E& z2;#0Ew&~uO0-vmM;-m9=FqFl{WXpUj7y=kT`Ig-w!0(4sV9KQ!1myE*2^-8eMj&JJ z6~1ulX`LC8I8^FpGbhXE;1_a%g&*3p`WeGg^Wyo|E}VV6M0(O8(PZe@aBX=Dv@wTf#E ztHeqsdTOT!x*9KNlvk{g=LDGdufP}yu`eEY`eSAdKgRQ+pK0d;Q(8NJ;W*Fn3?%Jn z!1(gwv00dO0FTeZd7wkuh1(l%EivtcWw)7UB(z8$gt#EU@%>>a7Gu*S$iotC%us}KMazoyg7T~g(3Y0ev_N-`UKv@DRvJk}#Eee%2(daHe#)nW6?D2+nyob{W z0Ez+F%9O@09f&}kDP4u~IsspFE`zR?a^qr8l&nJ;jB-3d_&ov~8V;6Zr+7mvvu33L zg*bTV!FE{R<*ZTpQfsK^CF^{wD-gpwk1}@}y3dcUbNqB z>YX>7R~#QA#Qed+?<$3A^ocfTX|fdVm2|tY*J}X&GWqr9nRqH@1VAsiC>z0jTiW67 z)eTiDT0v|S+ymD=qO`A8@_gUT9vIpjD#Sw4?SiCBn}trE{bu;YS2LgL0>}`wunW`b z^!aC21E0z*u4oPMk>jzVH%ePk%1XnJ9%bXhqusbDlqz=8WykKQ8ejy)ei}c#y#sDv z)lhMOR(mc{Uk7QsRLv=^QjHk8zZEUvl>w}fblR#02!p)5CM%5YT@6lA0NvpHmewFE z#C#rB2n)g7?uLCkJ0$?88M{~=fDFNk8jaVj3&PNrZY*rorOQgsDNmW&ZrtTjNjn&1sw?~LQRXXwW( zpbryBMl?aZjyD3BUJQT=+xrRxxf8w2>boTbmV^L&rr4Egw?@)oW=~oP=4f{Sc0aNb zmmztG)kAFndJt-m$f^Li%_5lRd4y4JRhuj2G3m_tEX*3D=-Dsl;P7)B5FiJ!x~vhv znMDCqAR{Oq1J$1%^fqrLx)xRK$V~wdQar+-WwOc+tU92i!-SnH1oP<6Z-r3UfdDBZ zfKwF%$Pi(W((3?d|Gm+`P`nU~kmi{*)?(%!Vq)EFAYGE zTM@)2?EQK$v^8DXi$GC7reF)Y*aA?wN}d*TkZ|Rg75@3@H!!rd7hq^90} z9{qgk;WN|m^H%^s3xgkx9ih73fLpv7p>8w+Qn%Sedi=dl&K<(xGy+`u7^o43cKprQ zea&8b`*(bfE|*nkMIg=pSLbJw;~#uJH7*~XL4e7t1V95r|1gquyt345^e4t~1c+aS t03|>K;!~aYFDgE*99#nc<=Zt6@IS_you*Npp^X3l002ovPDHLkV1i>|RTlsN diff --git a/android/andretro/res/drawable-xhdpi/ic_dir.png b/android/andretro/res/drawable-xhdpi/ic_dir.png new file mode 100755 index 0000000000000000000000000000000000000000..c6908c2f146bf40bd74f61dbcf16f0645d127a5e GIT binary patch literal 997 zcmVi0q}Gw<1al{AnXabN5c?5`kv!&T{X_&fa_Bvambn%sJnjGxwaiOTgn7 z@wors1Mnlj;{^N^@OS|Do1mWpehPS;z={-TZtE!JfkeOw6Am!buW8?%=vYtL6##lnPqyrE&#JzE(J!*tHMfLdrmXk_R34Xy1 z4e#u~u#&wRGr~7SEftCY0{nQy2;UM_s?su-L z4Kb4qivytKU`z`=3NrmDKF^it@KP*L0?YG~<>h(06!=BwHx~8votq1WjXOxMUggzC z+n+@ZR=eDXlmPI@7ZHQ)!^4gI9~S+Ff<-C=ARJmEChHLffY1I;Y-ZZeYG$ov@h2)f zkG5NcTDu~e_Es1GC*(j(4?S*XI#MI&)doOb;qG7cuMeqGVCE;aO1A)j2#~>u5o-FMfony;6cQ_*=e#7r^FE`X((e!nB}XD! z=x!ze;y~#kZY3*_-u0|qS~0`ofyE7Fy}cLWnE8-z?<-ZWYDVsl34wfVD&fUQ2=}tOZl2q0h8k?Kw7c->-H)DOn<1dYZ)8|KkYAfcpy?z9^O;j~~o{xav8nd2I TPX=$m00000NkvXXu0mjfN%76h literal 0 HcmV?d00001 diff --git a/android/andretro/res/drawable-xhdpi/ic_file.png b/android/andretro/res/drawable-xhdpi/ic_file.png new file mode 100755 index 0000000000000000000000000000000000000000..4425035db788e340860e58ef48b86f4b1964e934 GIT binary patch literal 547 zcmV+;0^I$HP)K@clJL3|9gJx>tM``1pdR-Zs$KwFy=Z3H_zvA6O8zIAO> z1cfXiS;%~KCYzni?vUhTD*WTZ^Cu7h1r*KzN}zB7pb4S`Py$81J8Ko39@{N(~qB=lv=bBYA9?%0kh5&5Sl~G@jes~ zGo!${KtTSpfCzOf;j6%{GYzlTsui`t3uir`a2sT%OT8Z$o3=C%#4HP{fL&(_2+Sht za5TaEO)%<)22bWf0dhyo&%tZA04kc(3;i``J)m$G(5_tkY4DLqUMz|>U}hBa<4WE| z4=|(=4FUpSgAN`>_&}ei9-^uGpNT4wO}&3?xUxYe**G0^Z&DD@=nS{D;hwo7Krbnq zB66RCfI7>T#@lyAK#IiwjsX{d3pj8AO87EF^I8sz&U!$)vw%w%NO>4?N adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - + setContentView(R.layout.line_list); // Setup the list @@ -61,6 +59,8 @@ public class ModuleActivity extends Activity implements AdapterView.OnItemClickL setTitle("Select Emulator"); + // Populate the list + final String modulePath = getApplicationInfo().nativeLibraryDir; for(final File lib: new File(modulePath).listFiles()) { if(lib.getName().startsWith("libretro_"))