|

ئەسسالامۇ ئەلەيكۇم مۇنبەرداشلار ، ھەممىڭلارغا ئوتلۇق سالام!
. K( f9 m4 a, B# I9 \ بۆگۈن ئۇشبۇ تىمىغا قەلەم تەۋرىتىشىمدىكى ئاساسلىق سەۋەپ ،يەنە 2015 يىلىنىڭ كىتاپ ئوقۇش يىلى بولغانلىقىنى كىچىكىپراق بولسىمۇ تەبىرىكلەش ھەمدە، ئالدىنقى قېتىم ئەركىيۇرت قېرىندىشىمىز يوللىغان """كىتاپ ئوقۇش يىلىدا كىتاپ ياسايلى """" دىگەن تىمىسىنىڭ داۋامى بولۇپ قېلىشىنى ئۈمۈد قىلىمەن .......
7 `0 [7 `* V8 M& F' [0 ` ئالدىنقى قېتىمدا كىتاپنى ئۆزگەرتىش بىلىملىرىنى ئىگەللىۋالدۇق ، ئەمدى ئۆزىمىز قول سېلىپ ياساپ باقايلى... , ^+ [" V8 h- }4 y5 E, i( d+ aبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
باشلاندى!/ z6 d" n' c, w6 j" z# n; |بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
بىرەر قېتىم بولسىمۇ سىناپ بېقىڭ.....؟!
! }+ ~1 n5 O& w; A7 n ?2 ], { ئالدى بىلەن كونا قائىدە بويىچە تەگلىك بەلگىلىۋالىمىز بۇ مىنىڭچە ھەممىڭلارنىڭ بىرىنجى بولۇپ قىلىدىغان ئىشى....8 N7 E& n- S9 aبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
(بۇ يانفۇندا ئەپ ئاچقۇچىلارنى ئاساس قىلدى) o* Y; t! D! ^2 ]بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
ئالدى بىلەن ئارگىنالنى قۇرۇپ بولغاندىن كىيىن main ھۆججىتىگە تۆۋەندىكى كودنى كۆچۈرۈمىز بۇ كودلارنىڭ ئاساسلىق ۋەزىپىسى باشتا چىققان تىزىملىككە ئۈچ دانى ئىختىدار چىقىرىش:/ Y& l" d' r1 S. qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
' I8 J6 b) y& f. O- w$ f; {3 v( [7 {/ \& {/ j; Zبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
* n/ `7 y* w/ i7 w, C& ], z/ A# m7 M; _ R5 B5 l+ w3 Oبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
( W1 p% { f, Y/ n2 d/ s+ B. t& T( xبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
xmlns:android="http://schemas.android.com/apk/res/android"
6 V: g8 p$ c# X4 m2 C6 C, U% u android:layout_width="fill_parent"+ b3 o/ U1 B6 a5 Rبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
android:layout_height="fill_parent"
* M3 r- K# h$ g" e% V5 R android rientation="vertical"
# B* t% {) d) d. b android:gravITy="center"># X v' Q' @ S7 E% a: n9 j1 Z( Qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
/ O/ r! |' x$ b3 a9 r" `+ I$ jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
android:layout_height="wrap_content"
" x. [) l1 _6 X8 y# C android:layout_width="wrap_content">
! I$ I: R3 L% k1 s) u" n% f' o
/ d$ S+ T X$ m; a; a5 m, T% H( N t. d+ G
% w! B4 e/ b) @" G# J. w8 O% C4 ^# j) D9 {7 |5 ~4 b/ Y5 o C9 Q& qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
$ l2 M. w% X9 H6 J }بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
: _; }2 }* E( r* D# B android:layout_height="wrap_content": E6 q. u/ r5 `( u- ?$ eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
android:layout_width="wrap_content"* y6 m% B7 e" U) f# L1 \بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
android:id="@+id/a"/>
/ j/ w# D m8 g ^3 p* c7 G& X, {$ W1 V+ W/ |بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
, h, [9 q5 ~* l7 |) f6 O7 I h
( H0 c+ w0 [ {7 |
7 d; d, S n( y
% O6 L+ o3 L1 \, T
; X! F1 z* W8 c9 m6 _) nمانا ئەپنى ئىجرا قىلساق ئۈچ دانە كۇنۇپكا چىقىدۇچىقىدۇ بۇلارنى بىردىن ھەركەتكە كەلتۈرەيلى ئەمدى....." X* t2 Y0 {0 o( S$ Uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
بىرىنجى يەنى ئوقۇش دىگەننى ئىشلىتىش ئۈچۈن تۆۋەندىكى كودنى MainActivity غا يازىمىز:0 [+ } J! C! q4 O' g4 Lبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
# d* w/ }. O) Uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
/ J9 @8 Y+ I* [- C. Tبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
% J7 Y) D0 K, mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
package com.mycompany.myapp11;7 p! e- t( W% P4 \1 G" i# a4 B4 yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
import android.app.Activity; / G J# l; X7 F/ kبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
import android.os.Bundle; + N) A3 n1 j: I) _/ l% Z$ dبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
import android.widget.TextView; ; b5 l* k& \+ ~1 l z' R) P2 cبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
import java.io.IOException; & M% L' o% `/ u+ b3 U$ vبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
import java.io.InputStream;
- _8 E+ @! U" f9 g+ z, n O* _0 p! i/ g% T4 h4 `* W- A3 pبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
public class c extends Activity { * z7 ^: Q# n1 |, h; Q- F$ M% mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
@Override & P% p" s( t4 r" r' a- k) Tبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
protected void onCreate(Bundle savedInstanceState) {
@; [1 B$ A: i: |. R1 c% H9 a super.onCreate(savedInstanceState);
1 ?7 E$ N9 V) s, M) o/ z( O setContentView(R.layout.b); * F4 R5 e2 V: y" q! N- R6 lبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
, ? u( c# I; s4 N! c. cبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
try { # n! ^: ?3 Q; N4 w# a7 Uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
InputStream is = getAssets().open("a.txt"); : f0 a0 p0 c; z- r" \& R% Fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
int size = is.available();
- w! B. k" ]5 K( h
+ i' A7 X) H7 L0 i1 Q: t+ {, Z byte[] buffer = new byte[size]; 5 b3 A) a% Y3 C5 r+ Rبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
is.read(buffer);
/ u8 J4 n! F9 I3 K4 r; I! S* K String text = new String(buffer, "GB2312");
. {4 v; n; z( a: I1 h" C' U4 V' ?' y3 V# ?- ?( W/ P2 b1 {! wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
TextView tv = (TextView) findViewById(R.id.a);
0 Z- t/ F0 t) X tv.setText(text);
4 f8 E2 }9 @( }1 i2 d8 \+ Q } catch (IOException e) { 4 q n( L3 n# ]: r- d/ dبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
throw new RuntimeException(e);
. H; d! M8 s1 G6 C' G }
: q: ~* L; |8 q2 o } - h6 Q7 o: ?# T8 E9 H; L1 c; Xبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
2 j) b+ i3 e( B" @4 p& \/ T0 c% ]1 ~بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
* U; Z1 c; e5 Y8 S7 o( W) J# [
% v2 Z9 C% t, ?6 B$ r5 ~% R+ ?
8 P4 U2 v" k/ [! i
3 r4 o( u L; a* c- | W( Q; X: F
7 P: d, W) Y5 f" Z2 c1 [" O}6 l. X: K+ S9 R7 N9 k9 s" Z# Cبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
?9 H" W U% B" y0 k: Z) Z- e& h' F Iبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
6 Y$ ^5 `* }* B1 [; |+ g: D0 `7 iبۇ كودنىڭ ئىشلىشى ئۈچۈن assets ھۆججىتىنىڭ ئىچىگە بىر a.txt نى كىرگۈزۈڭ ، ئۈزىڭىزدە تەييارسى بولسا ئىسمىنى a.txt ئۆزگەرتىپ ئەكىرگەن ئەپنى قوزغىتىپ بىرىنجى كۇنۇپكىنى يەنى ئوقۇش دىگەننى باسسىڭىز مەزمۇن چىقىدۇ.
* Y l1 g( J; u* g2 @/ s: N9 ~' O1 }* mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
/ j* v ~, d+ I4 b/ G0 `ئەمدى ئىككىنجى كونتىرول يەنى ئەپ ھەققىدە دىگەنگە كىلەيلى.....
: v7 c7 U9 e: ~بۇنى ئىشلىتىش ئۈچۈن تۆۋەندىكى كودنى ئىشلىتىمىز:
' o I" Q8 F/ W2 X; C
1 q; L- y X) H& n4 @! }8 G% X9 Lpublic boolean onCreateOptionsMenu(Menu menu) {
/ L" W6 B! F5 K% ] menu.add(0, 2, 1, (CharSequence)"ئەپ ھەققىدە").setIcon(17301569);& Y r& X* [7 [$ b3 {بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
menu.add(0, 3, 2, (CharSequence)"چىكىنىش").setIcon(17301560);, Y9 ~8 {: O9 A. a+ h6 H' yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
return super.onCreateOptionsMenu(menu);}0 |. {5 I1 A' O# W! n) zبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
! M: f2 N( p S- Pبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
: ^( z8 @; c6 X0 j7 p M public boolean onMenuItemSelected(int n, MenuItem menuItem) {
6 L2 S$ g1 A; |& ? switch (menuItem.getItemId()) {
2 b. g8 y5 \" a% e! B4 ?: P: y! M case 2: {/ B! k# s$ k* O- k1 [& t. yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
new AlertDialog.Builder((Context)this).setTitle((CharSequence)"bubu apni");' @' g9 L$ X5 b0 T! V6 ~5 T2 Q" jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
/ S0 W5 C. l' X0 V& } }6 b" Tبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
# x* L" j* a; i2 V$ ^5 G3 aبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
]0 A" C. J M) t- ?4 P4 Sئەمدى ئاخىرقى چىكىنىش دىگەن كونتىرولنى تۆۋەندىكى كود بويىچە ھەل قىلىمىز:
, ~: v6 S2 r8 R" [- }" ?" E( i9 Y w! K+ l( q" T, R0 Sبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
public void a(View v){
+ k! j$ i/ j- P* d3 n: {8 c finish();6 a; Y8 k; s' p& H! q( I7 r/ Wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
6 X \2 M; L/ d s. n2 I$ [- Jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
}
0 V! q5 Q+ }) a% l3 G' y9 \4 f+ h
% a$ |" l6 t9 L+ N4 S. f8 V C0 k. J3 M6 G# M; n& G5 Xبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
ئەمدى ئەپكە خەت نۇسخىسى باغلىماقچى بولسىڭىز:
4 v" ]. m4 B( h' fئاۋال assets نىڭ ئىچىگە ئۆزىڭىز ياقتۇرغان خەت نۇسخىسىنى a.ttfغا ئۆزگەرتىپ ئەكىرگەندىن كىيىن بۇ كودنى يازسىڭىز بولىدۇ:
- m% D" o+ |, j6 _6 `5 I7 P8 j3 Y# i& d/ k9 D! @( uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
/ M r3 x7 l& p6 ]بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
final TextView mazmun=(TextView)findViewById(R.id.a);5 s( [' o4 N( f3 fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
mazmun.setTypeface(Typeface.createFromAsset(MainActivity.this.getAssets(),"a.ttf"));}5 k) G" o8 e/ P" \4 wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
) r3 d E& D" U! x( }& x) }( Q9 V9 |بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
تامام! 4 j7 Q' R) `& c1 q8 x) t! t* Iبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
' x$ z5 ^9 a! [, mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
مەنبە : ئالىپ ( i- A/ G& B3 n$ n \5 ?, nبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
باشقا مۇنبەرلەرگىمۇ تارقىتىپ قويۇشۇڭلارنى ئۈمۈد قىلىمەن....... |
| |
ياقتۇرىشىڭىز مۇمكىن؟ مۇناسىۋەتلىك تېمىلار |
بۇ تېمىلارغىمۇ ئىنكاس يېزىلغان
ئاپتورنىڭ نادىر تېمىلىرى - تېخىچە نادىر تېما يازمىغان ئوخشايدۇ ...
مۇناسىۋەتلىك نادىر تېمىلار
ئاپتورنىڭ بارلىق تېمىلىرى ئاتامان تەۋسىيە قىلغان تېمىلار
|
| |
|