android 知识点小结

android 知识点小结:

1> 在res/values/color.xml;drawable

     layout里使用color@drawable/white

     java里调用:R.drawable.white

2> android里的转议字符:\

     :\\

     :\?

     :\'

3> android 中添加activity,需在androidmanifest.xml中定议一个新的:

    <activity android:name="exo2_01_01"></activity>

4> 不同activity间数据传递;

     传:

     Bundle bundle =new Bundle();

      bundle.putString("name","chenlong");

     intent.putExtras(bundle);

    stratActivity(intent);

      收:

       Bundle bundle=this.getIntent().getExtras();

                  bundle.getString("name");

5> 返回数据到前一个activity,实现onactivityResult方法:

6》引和外部字体assets/fonts/types.ttf:mText.setTextSize(Typeface.createFromAsset(getAssets(),"fonts/types.ttf"));

7> local,configuration多语言之技:

    res/drawable-en/flag.png

    res/drawable-zh/flag.png

8> Toast.makeText(ex_04.01.this,"this is a toast test",Toast.LENGTH_LONG).show();

9> android中数学函数的使用:Math.random()随机函数;

10》 读取手机SD里的图片:

        string filename="/data/data/a.png";

        File file=new(filename);

        if(file.exists())

         {

           Bitmap bm=BitmapFactory.decodeFile(filename);

           mimage.setImageBitmap(bm);

         }

 11> android正则表达式:android:autoLink="web|phone|E-mail"

         Linkify.addLinks

         (

             mtextview01,Linkify.WEB_URLS|Linkify.E-MAIL_ADDRESSES|Linkify.PHONE_NUMBERS

         ) ;

12> 打电话的权限设置:<uses-permission android:name="android.permission.CALL_PHONE">       

原文地址:https://www.cnblogs.com/csj007523/p/2097975.html