• Android应用程序的解析


    一: 文件架构

    二: 图片,语音资源的使用

        图片的两种使用方法:

        第一种: 使用imageView控件           

         <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/logo" />

            第二种: 使用imageView控件

    public class mainActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //创建ImageView对象
            ImageView iv = new ImageView(this);
            //为ImageView进行设置 ,将图片设置给对象
            iv.setImageBitmap(BitmapFactory.decodeResource(
            		getResources(), R.drawable.logo));
            //将我们的ImageView对象放置到当前VIew
            this.setContentView(iv);
            
            //不使用加载XML的布局管理器
            //setContentView(R.layout.main);
        }
    }
    

      语音的使用方法:使用MediaPlayer类

    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            
            //将我们的声音资源文件设置给MediaPlayer对象
            mMdeiaPlayer = MediaPlayer.create(this, R.raw.midi);
            
            setContentView(R.layout.main);
          //将MediaPlayer运行起来.Start();
            mMdeiaPlayer.start();
            //如果我们要停止声音,我们使.stop();
        }
    

      

    三: AndroidManifest.xml 添加应用权限

    <application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" >
            <activity
                android:name=".mainActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
                <uses-permission  android:name="android.permission.SEND_SMS"/>
            </activity>
        </application>
    <uses-permission  android:name="android.permission.SEND_SMS"/>
    </manifest>
    

      

  • 相关阅读:
    angular项目中,使用ant(蚂蚁金服)生成table表格
    angular2 单元测试
    angular2 单元测试
    angular2单元测试
    angular2单元测试
    angular2单元测试
    angular2单元测试
    浅谈Unicode和char的关系(Java)
    剖析面试最常见问题之 Java 基础知识
    ssm系列框架
  • 原文地址:https://www.cnblogs.com/udld/p/4303142.html
Copyright © 2020-2023  润新知