zoukankan      html  css  js  c++  java
  • 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>
    

      

  • 相关阅读:
    (没有意义讨论)二元运算符和自加符的深入理解,小心多个++的陷阱
    c语言复杂变量声明(数组、指针、函数)
    bundle对象传送序列化serialization引用时问题
    android异步任务详解 AsynTask
    servlet使用get方法传送中文参数
    服务器2
    windows server 2003 网站无法访问,重启iis也不行。重启系统解决了。
    得到本周第一天
    JS时间大全
    树状侧边栏
  • 原文地址:https://www.cnblogs.com/udld/p/4303142.html
Copyright © 2011-2022 走看看